diff --git a/src/import/crd.ts b/src/import/crd.ts index 048a6cb21..b764b2d31 100644 --- a/src/import/crd.ts +++ b/src/import/crd.ts @@ -98,11 +98,7 @@ export class CustomResourceDefinition { for (let i = 0; i < this.versions.length; i++) { const version = this.versions[i]; - - // to preseve backwards compatiblity, only append a suffix for - // the second version onwards. - const suffix = i === 0 ? '' : toPascalCase(version.name); - + const suffix = toPascalCase(version.name); const types = new TypeGenerator({}); generateConstruct(types, { diff --git a/test/import/__snapshots__/import-crd.test.ts.snap b/test/import/__snapshots__/import-crd.test.ts.snap index fab08a4f0..fc32306bf 100644 --- a/test/import/__snapshots__/import-crd.test.ts.snap +++ b/test/import/__snapshots__/import-crd.test.ts.snap @@ -128,27 +128,27 @@ Object { }, }, "types": Object { - "stableexamplecom.CronTabSpec": Object { + "stableexamplecom.CronTabV1Spec": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec", + "schema": "CronTabV1Spec", }, }, - "fqn": "stableexamplecom.CronTabSpec", + "fqn": "stableexamplecom.CronTabV1Spec", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 94, }, - "name": "CronTabSpec", + "name": "CronTabV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#cronSpec", + "schema": "CronTabV1Spec#cronSpec", }, }, "immutable": true, @@ -166,7 +166,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#image", + "schema": "CronTabV1Spec#image", }, }, "immutable": true, @@ -184,7 +184,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#replicas", + "schema": "CronTabV1Spec#replicas", }, }, "immutable": true, @@ -199,20 +199,20 @@ Object { }, }, ], - "symbolId": "stable.example.com:CronTabSpec", + "symbolId": "stable.example.com:CronTabV1Spec", }, - "stableexamplecom.FooCronTab": Object { + "stableexamplecom.FooCronTabV1": Object { "assembly": "stableexamplecom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "CronTab", + "schema": "CronTabV1", }, }, - "fqn": "stableexamplecom.FooCronTab", + "fqn": "stableexamplecom.FooCronTabV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"CronTab\\" API object.", + "summary": "Defines a \\"CronTabV1\\" API object.", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -244,7 +244,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.FooCronTabProps", + "fqn": "stableexamplecom.FooCronTabV1Props", }, }, ], @@ -258,7 +258,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"CronTab\\".", + "summary": "Renders a Kubernetes manifest for \\"CronTabV1\\".", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -273,7 +273,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.FooCronTabProps", + "fqn": "stableexamplecom.FooCronTabV1Props", }, }, ], @@ -301,12 +301,12 @@ Object { }, }, ], - "name": "FooCronTab", + "name": "FooCronTabV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"CronTab\\".", + "summary": "Returns the apiVersion and kind for \\"CronTabV1\\".", }, "immutable": true, "locationInModule": Object { @@ -320,29 +320,29 @@ Object { }, }, ], - "symbolId": "stable.example.com:FooCronTab", + "symbolId": "stable.example.com:FooCronTabV1", }, - "stableexamplecom.FooCronTabProps": Object { + "stableexamplecom.FooCronTabV1Props": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "CronTab", + "schema": "CronTabV1", }, }, - "fqn": "stableexamplecom.FooCronTabProps", + "fqn": "stableexamplecom.FooCronTabV1Props", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 63, }, - "name": "FooCronTabProps", + "name": "FooCronTabV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTab#metadata", + "schema": "CronTabV1#metadata", }, }, "immutable": true, @@ -360,7 +360,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTab#spec", + "schema": "CronTabV1#spec", }, }, "immutable": true, @@ -371,24 +371,24 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "stableexamplecom.CronTabSpec", + "fqn": "stableexamplecom.CronTabV1Spec", }, }, ], - "symbolId": "stable.example.com:FooCronTabProps", + "symbolId": "stable.example.com:FooCronTabV1Props", }, - "stableexamplecom.FooOtherCronTab": Object { + "stableexamplecom.FooOtherCronTabV1": Object { "assembly": "stableexamplecom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "OtherCronTab", + "schema": "OtherCronTabV1", }, }, - "fqn": "stableexamplecom.FooOtherCronTab", + "fqn": "stableexamplecom.FooOtherCronTabV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"OtherCronTab\\" API object.", + "summary": "Defines a \\"OtherCronTabV1\\" API object.", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -420,7 +420,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.FooOtherCronTabProps", + "fqn": "stableexamplecom.FooOtherCronTabV1Props", }, }, ], @@ -434,7 +434,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"OtherCronTab\\".", + "summary": "Renders a Kubernetes manifest for \\"OtherCronTabV1\\".", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -449,7 +449,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.FooOtherCronTabProps", + "fqn": "stableexamplecom.FooOtherCronTabV1Props", }, }, ], @@ -477,12 +477,12 @@ Object { }, }, ], - "name": "FooOtherCronTab", + "name": "FooOtherCronTabV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"OtherCronTab\\".", + "summary": "Returns the apiVersion and kind for \\"OtherCronTabV1\\".", }, "immutable": true, "locationInModule": Object { @@ -496,29 +496,29 @@ Object { }, }, ], - "symbolId": "stable.example.com:FooOtherCronTab", + "symbolId": "stable.example.com:FooOtherCronTabV1", }, - "stableexamplecom.FooOtherCronTabProps": Object { + "stableexamplecom.FooOtherCronTabV1Props": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "OtherCronTab", + "schema": "OtherCronTabV1", }, }, - "fqn": "stableexamplecom.FooOtherCronTabProps", + "fqn": "stableexamplecom.FooOtherCronTabV1Props", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 186, }, - "name": "FooOtherCronTabProps", + "name": "FooOtherCronTabV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTab#metadata", + "schema": "OtherCronTabV1#metadata", }, }, "immutable": true, @@ -536,7 +536,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTab#spec", + "schema": "OtherCronTabV1#spec", }, }, "immutable": true, @@ -547,33 +547,33 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "stableexamplecom.OtherCronTabSpec", + "fqn": "stableexamplecom.OtherCronTabV1Spec", }, }, ], - "symbolId": "stable.example.com:FooOtherCronTabProps", + "symbolId": "stable.example.com:FooOtherCronTabV1Props", }, - "stableexamplecom.OtherCronTabSpec": Object { + "stableexamplecom.OtherCronTabV1Spec": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "OtherCronTabSpec", + "schema": "OtherCronTabV1Spec", }, }, - "fqn": "stableexamplecom.OtherCronTabSpec", + "fqn": "stableexamplecom.OtherCronTabV1Spec", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 217, }, - "name": "OtherCronTabSpec", + "name": "OtherCronTabV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTabSpec#cronSpec", + "schema": "OtherCronTabV1Spec#cronSpec", }, }, "immutable": true, @@ -591,7 +591,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTabSpec#image", + "schema": "OtherCronTabV1Spec#image", }, }, "immutable": true, @@ -609,7 +609,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTabSpec#replicas", + "schema": "OtherCronTabV1Spec#replicas", }, }, "immutable": true, @@ -624,7 +624,7 @@ Object { }, }, ], - "symbolId": "stable.example.com:OtherCronTabSpec", + "symbolId": "stable.example.com:OtherCronTabV1Spec", }, }, "version": "0.0.0", @@ -641,11 +641,11 @@ import { Construct } from 'constructs'; /** * * - * @schema CronTab + * @schema CronTabV1 */ -export class FooCronTab extends ApiObject { +export class FooCronTabV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"CronTab\\" + * Returns the apiVersion and kind for \\"CronTabV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'stable.example.com/v1', @@ -653,28 +653,28 @@ export class FooCronTab extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"CronTab\\". + * Renders a Kubernetes manifest for \\"CronTabV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: FooCronTabProps = {}): any { + public static manifest(props: FooCronTabV1Props = {}): any { return { - ...FooCronTab.GVK, - ...toJson_FooCronTabProps(props), + ...FooCronTabV1.GVK, + ...toJson_FooCronTabV1Props(props), }; } /** - * Defines a \\"CronTab\\" API object + * Defines a \\"CronTabV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: FooCronTabProps = {}) { + public constructor(scope: Construct, id: string, props: FooCronTabV1Props = {}) { super(scope, id, { - ...FooCronTab.GVK, + ...FooCronTabV1.GVK, ...props, }); } @@ -686,37 +686,37 @@ export class FooCronTab extends ApiObject { const resolved = super.toJson(); return { - ...FooCronTab.GVK, - ...toJson_FooCronTabProps(resolved), + ...FooCronTabV1.GVK, + ...toJson_FooCronTabV1Props(resolved), }; } } /** - * @schema CronTab + * @schema CronTabV1 */ -export interface FooCronTabProps { +export interface FooCronTabV1Props { /** - * @schema CronTab#metadata + * @schema CronTabV1#metadata */ readonly metadata?: ApiObjectMetadata; /** - * @schema CronTab#spec + * @schema CronTabV1#spec */ - readonly spec?: CronTabSpec; + readonly spec?: CronTabV1Spec; } /** - * Converts an object of type 'FooCronTabProps' to JSON representation. + * Converts an object of type 'FooCronTabV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_FooCronTabProps(obj: FooCronTabProps | undefined): Record | undefined { +export function toJson_FooCronTabV1Props(obj: FooCronTabV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_CronTabSpec(obj.spec), + 'spec': toJson_CronTabV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -724,31 +724,31 @@ export function toJson_FooCronTabProps(obj: FooCronTabProps | undefined): Record /* eslint-enable max-len, quote-props */ /** - * @schema CronTabSpec + * @schema CronTabV1Spec */ -export interface CronTabSpec { +export interface CronTabV1Spec { /** - * @schema CronTabSpec#cronSpec + * @schema CronTabV1Spec#cronSpec */ readonly cronSpec?: string; /** - * @schema CronTabSpec#image + * @schema CronTabV1Spec#image */ readonly image?: string; /** - * @schema CronTabSpec#replicas + * @schema CronTabV1Spec#replicas */ readonly replicas?: number; } /** - * Converts an object of type 'CronTabSpec' to JSON representation. + * Converts an object of type 'CronTabV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CronTabSpec(obj: CronTabSpec | undefined): Record | undefined { +export function toJson_CronTabV1Spec(obj: CronTabV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cronSpec': obj.cronSpec, @@ -764,11 +764,11 @@ export function toJson_CronTabSpec(obj: CronTabSpec | undefined): Record | undefined { +export function toJson_FooOtherCronTabV1Props(obj: FooOtherCronTabV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_OtherCronTabSpec(obj.spec), + 'spec': toJson_OtherCronTabV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -847,31 +847,31 @@ export function toJson_FooOtherCronTabProps(obj: FooOtherCronTabProps | undefine /* eslint-enable max-len, quote-props */ /** - * @schema OtherCronTabSpec + * @schema OtherCronTabV1Spec */ -export interface OtherCronTabSpec { +export interface OtherCronTabV1Spec { /** - * @schema OtherCronTabSpec#cronSpec + * @schema OtherCronTabV1Spec#cronSpec */ readonly cronSpec?: string; /** - * @schema OtherCronTabSpec#image + * @schema OtherCronTabV1Spec#image */ readonly image?: string; /** - * @schema OtherCronTabSpec#replicas + * @schema OtherCronTabV1Spec#replicas */ readonly replicas?: number; } /** - * Converts an object of type 'OtherCronTabSpec' to JSON representation. + * Converts an object of type 'OtherCronTabV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_OtherCronTabSpec(obj: OtherCronTabSpec | undefined): Record | undefined { +export function toJson_OtherCronTabV1Spec(obj: OtherCronTabV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cronSpec': obj.cronSpec, @@ -988,11 +988,11 @@ import { Construct } from 'constructs'; /** * _/console.log('hello')/* * - * @schema testNameKind + * @schema testNameKindV1 */ -export class TestNameKind extends ApiObject { +export class TestNameKindV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"testNameKind\\" + * Returns the apiVersion and kind for \\"testNameKindV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'testGroup/v1', @@ -1000,28 +1000,28 @@ export class TestNameKind extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"testNameKind\\". + * Renders a Kubernetes manifest for \\"testNameKindV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: TestNameKindProps = {}): any { + public static manifest(props: TestNameKindV1Props = {}): any { return { - ...TestNameKind.GVK, - ...toJson_TestNameKindProps(props), + ...TestNameKindV1.GVK, + ...toJson_TestNameKindV1Props(props), }; } /** - * Defines a \\"testNameKind\\" API object + * Defines a \\"testNameKindV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: TestNameKindProps = {}) { + public constructor(scope: Construct, id: string, props: TestNameKindV1Props = {}) { super(scope, id, { - ...TestNameKind.GVK, + ...TestNameKindV1.GVK, ...props, }); } @@ -1033,8 +1033,8 @@ export class TestNameKind extends ApiObject { const resolved = super.toJson(); return { - ...TestNameKind.GVK, - ...toJson_TestNameKindProps(resolved), + ...TestNameKindV1.GVK, + ...toJson_TestNameKindV1Props(resolved), }; } } @@ -1042,21 +1042,21 @@ export class TestNameKind extends ApiObject { /** * _/console.log('hello')/* * - * @schema testNameKind + * @schema testNameKindV1 */ -export interface TestNameKindProps { +export interface TestNameKindV1Props { /** - * @schema testNameKind#metadata + * @schema testNameKindV1#metadata */ readonly metadata?: ApiObjectMetadata; } /** - * Converts an object of type 'TestNameKindProps' to JSON representation. + * Converts an object of type 'TestNameKindV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TestNameKindProps(obj: TestNameKindProps | undefined): Record | undefined { +export function toJson_TestNameKindV1Props(obj: TestNameKindV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, @@ -1078,11 +1078,11 @@ import { Construct } from 'constructs'; /** * * - * @schema testNameKind + * @schema testNameKindV1 */ -export class TestNameKind extends ApiObject { +export class TestNameKindV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"testNameKind\\" + * Returns the apiVersion and kind for \\"testNameKindV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'testGroup/v1', @@ -1090,28 +1090,28 @@ export class TestNameKind extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"testNameKind\\". + * Renders a Kubernetes manifest for \\"testNameKindV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: TestNameKindProps = {}): any { + public static manifest(props: TestNameKindV1Props = {}): any { return { - ...TestNameKind.GVK, - ...toJson_TestNameKindProps(props), + ...TestNameKindV1.GVK, + ...toJson_TestNameKindV1Props(props), }; } /** - * Defines a \\"testNameKind\\" API object + * Defines a \\"testNameKindV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: TestNameKindProps = {}) { + public constructor(scope: Construct, id: string, props: TestNameKindV1Props = {}) { super(scope, id, { - ...TestNameKind.GVK, + ...TestNameKindV1.GVK, ...props, }); } @@ -1123,18 +1123,18 @@ export class TestNameKind extends ApiObject { const resolved = super.toJson(); return { - ...TestNameKind.GVK, - ...toJson_TestNameKindProps(resolved), + ...TestNameKindV1.GVK, + ...toJson_TestNameKindV1Props(resolved), }; } } /** - * @schema testNameKind + * @schema testNameKindV1 */ -export interface TestNameKindProps { +export interface TestNameKindV1Props { /** - * @schema testNameKind#metadata + * @schema testNameKindV1#metadata */ readonly metadata?: ApiObjectMetadata; @@ -1142,17 +1142,17 @@ export interface TestNameKindProps { * Usages is the set of x509 usages that are requested for the certificate. Defaults to \`digital signature\` and \`key encipherment\` if not specified. * * @default digital signature\` and \`key encipherment\` if not specified. - * @schema testNameKind#usages + * @schema testNameKindV1#usages */ - readonly usages?: TestNameKindUsages[]; + readonly usages?: TestNameKindV1Usages[]; } /** - * Converts an object of type 'TestNameKindProps' to JSON representation. + * Converts an object of type 'TestNameKindV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TestNameKindProps(obj: TestNameKindProps | undefined): Record | undefined { +export function toJson_TestNameKindV1Props(obj: TestNameKindV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, @@ -1166,9 +1166,9 @@ export function toJson_TestNameKindProps(obj: TestNameKindProps | undefined): Re /** * 'KeyUsage specifies valid usage contexts for keys. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 https://tools.ietf.org/html/rfc5280#section-4.2.1.12 Valid KeyUsage values are as follows: \\"signing\\", \\"digital signature\\", \\"content commitment\\", \\"key encipherment\\", \\"key agreement\\", \\"data encipherment\\", \\"cert sign\\", \\"crl sign\\", \\"encipher only\\", \\"decipher only\\", \\"any\\", \\"server auth\\", \\"client auth\\", \\"code signing\\", \\"email protection\\", \\"s/mime\\", \\"ipsec end system\\", \\"ipsec tunnel\\", \\"ipsec user\\", \\"timestamping\\", \\"ocsp signing\\", \\"microsoft sgc\\", \\"netscape sgc\\"' * - * @schema TestNameKindUsages + * @schema TestNameKindV1Usages */ -export enum TestNameKindUsages { +export enum TestNameKindV1Usages { /** signing */ SIGNING = \\"signing\\", /** digital signature */ @@ -1235,11 +1235,11 @@ import { Construct } from 'constructs'; /** * Its ok to have spaces here * - * @schema __stripped_by_cdk8s__ + * @schema __stripped_by_cdk8s__V1 */ -export class __stripped_by_cdk8s__ extends ApiObject { +export class __stripped_by_cdk8s__V1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"__stripped_by_cdk8s__\\" + * Returns the apiVersion and kind for \\"__stripped_by_cdk8s__V1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'testGroup/v1', @@ -1247,28 +1247,28 @@ export class __stripped_by_cdk8s__ extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"__stripped_by_cdk8s__\\". + * Renders a Kubernetes manifest for \\"__stripped_by_cdk8s__V1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: __stripped_by_cdk8s__Props = {}): any { + public static manifest(props: __stripped_by_cdk8s__V1Props = {}): any { return { - ...__stripped_by_cdk8s__.GVK, - ...toJson___stripped_by_cdk8s__Props(props), + ...__stripped_by_cdk8s__V1.GVK, + ...toJson___stripped_by_cdk8s__V1Props(props), }; } /** - * Defines a \\"__stripped_by_cdk8s__\\" API object + * Defines a \\"__stripped_by_cdk8s__V1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: __stripped_by_cdk8s__Props = {}) { + public constructor(scope: Construct, id: string, props: __stripped_by_cdk8s__V1Props = {}) { super(scope, id, { - ...__stripped_by_cdk8s__.GVK, + ...__stripped_by_cdk8s__V1.GVK, ...props, }); } @@ -1280,8 +1280,8 @@ export class __stripped_by_cdk8s__ extends ApiObject { const resolved = super.toJson(); return { - ...__stripped_by_cdk8s__.GVK, - ...toJson___stripped_by_cdk8s__Props(resolved), + ...__stripped_by_cdk8s__V1.GVK, + ...toJson___stripped_by_cdk8s__V1Props(resolved), }; } } @@ -1289,21 +1289,21 @@ export class __stripped_by_cdk8s__ extends ApiObject { /** * Its ok to have spaces here * - * @schema __stripped_by_cdk8s__ + * @schema __stripped_by_cdk8s__V1 */ -export interface __stripped_by_cdk8s__Props { +export interface __stripped_by_cdk8s__V1Props { /** - * @schema __stripped_by_cdk8s__#metadata + * @schema __stripped_by_cdk8s__V1#metadata */ readonly metadata?: ApiObjectMetadata; } /** - * Converts an object of type '__stripped_by_cdk8s__Props' to JSON representation. + * Converts an object of type '__stripped_by_cdk8s__V1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson___stripped_by_cdk8s__Props(obj: __stripped_by_cdk8s__Props | undefined): Record | undefined { +export function toJson___stripped_by_cdk8s__V1Props(obj: __stripped_by_cdk8s__V1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, @@ -1401,197 +1401,21 @@ Object { }, }, "types": Object { - "cert-managerio.Certificate": Object { + "cert-managerio.CertificateRequestV1": Object { "assembly": "cert-managerio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Certificate", - }, - "summary": "A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`).", - }, - "fqn": "cert-managerio.Certificate", - "initializer": Object { - "docs": Object { - "summary": "Defines a \\"Certificate\\" API object.", - }, - "locationInModule": Object { - "filename": "cert-manager.io.ts", - "line": 41, - }, - "parameters": Array [ - Object { - "docs": Object { - "summary": "the scope in which to define this object.", - }, - "name": "scope", - "type": Object { - "fqn": "constructs.Construct", - }, - }, - Object { - "docs": Object { - "summary": "a scope-local name for the object.", - }, - "name": "id", - "type": Object { - "primitive": "string", - }, - }, - Object { - "docs": Object { - "summary": "initialization props.", - }, - "name": "props", - "type": Object { - "fqn": "cert-managerio.CertificateProps", - }, - }, - ], - }, - "kind": "class", - "locationInModule": Object { - "filename": "cert-manager.io.ts", - "line": 12, - }, - "methods": Array [ - Object { - "docs": Object { - "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Certificate\\".", - }, - "locationInModule": Object { - "filename": "cert-manager.io.ts", - "line": 28, - }, - "name": "manifest", - "parameters": Array [ - Object { - "docs": Object { - "summary": "initialization props.", - }, - "name": "props", - "type": Object { - "fqn": "cert-managerio.CertificateProps", - }, - }, - ], - "returns": Object { - "type": Object { - "primitive": "any", - }, - }, - "static": true, - }, - Object { - "docs": Object { - "summary": "Renders the object to Kubernetes JSON.", - }, - "locationInModule": Object { - "filename": "cert-manager.io.ts", - "line": 51, - }, - "name": "toJson", - "overrides": "cdk8s.ApiObject", - "returns": Object { - "type": Object { - "primitive": "any", - }, - }, - }, - ], - "name": "Certificate", - "properties": Array [ - Object { - "const": true, - "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Certificate\\".", - }, - "immutable": true, - "locationInModule": Object { - "filename": "cert-manager.io.ts", - "line": 16, - }, - "name": "GVK", - "static": true, - "type": Object { - "fqn": "cdk8s.GroupVersionKind", - }, - }, - ], - "symbolId": "cert-manager.io:Certificate", - }, - "cert-managerio.CertificateProps": Object { - "assembly": "cert-managerio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "Certificate", - }, - "summary": "A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`).", - }, - "fqn": "cert-managerio.CertificateProps", - "kind": "interface", - "locationInModule": Object { - "filename": "cert-manager.io.ts", - "line": 67, - }, - "name": "CertificateProps", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "Certificate#spec", - }, - "summary": "Desired state of the Certificate resource.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "cert-manager.io.ts", - "line": 78, - }, - "name": "spec", - "type": Object { - "fqn": "cert-managerio.CertificateSpec", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "Certificate#metadata", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "cert-manager.io.ts", - "line": 71, - }, - "name": "metadata", - "optional": true, - "type": Object { - "fqn": "cdk8s.ApiObjectMetadata", - }, - }, - ], - "symbolId": "cert-manager.io:CertificateProps", - }, - "cert-managerio.CertificateRequest": Object { - "assembly": "cert-managerio", - "base": "cdk8s.ApiObject", - "docs": Object { - "custom": Object { - "schema": "CertificateRequest", + "schema": "CertificateRequestV1", }, "remarks": "All fields within the CertificateRequest's \`spec\` are immutable after creation. A CertificateRequest will either succeed or fail, as denoted by its \`status.state\` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used.", "summary": "A CertificateRequest is used to request a signed certificate from one of the configured issuers.", }, - "fqn": "cert-managerio.CertificateRequest", + "fqn": "cert-managerio.CertificateRequestV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"CertificateRequest\\" API object.", + "summary": "Defines a \\"CertificateRequestV1\\" API object.", }, "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -1622,7 +1446,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "props", "type": Object { - "fqn": "cert-managerio.CertificateRequestProps", + "fqn": "cert-managerio.CertificateRequestV1Props", }, }, ], @@ -1636,7 +1460,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"CertificateRequest\\".", + "summary": "Renders a Kubernetes manifest for \\"CertificateRequestV1\\".", }, "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -1650,7 +1474,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "props", "type": Object { - "fqn": "cert-managerio.CertificateRequestProps", + "fqn": "cert-managerio.CertificateRequestV1Props", }, }, ], @@ -1678,12 +1502,12 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "name": "CertificateRequest", + "name": "CertificateRequestV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"CertificateRequest\\".", + "summary": "Returns the apiVersion and kind for \\"CertificateRequestV1\\".", }, "immutable": true, "locationInModule": Object { @@ -1697,32 +1521,32 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateRequest", + "symbolId": "cert-manager.io:CertificateRequestV1", }, - "cert-managerio.CertificateRequestProps": Object { + "cert-managerio.CertificateRequestV1Props": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateRequest", + "schema": "CertificateRequestV1", }, "remarks": "All fields within the CertificateRequest's \`spec\` are immutable after creation. A CertificateRequest will either succeed or fail, as denoted by its \`status.state\` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used.", "summary": "A CertificateRequest is used to request a signed certificate from one of the configured issuers.", }, - "fqn": "cert-managerio.CertificateRequestProps", + "fqn": "cert-managerio.CertificateRequestV1Props", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 856, }, - "name": "CertificateRequestProps", + "name": "CertificateRequestV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequest#spec", + "schema": "CertificateRequestV1#spec", }, "summary": "Desired state of the CertificateRequest resource.", }, @@ -1733,14 +1557,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "spec", "type": Object { - "fqn": "cert-managerio.CertificateRequestSpec", + "fqn": "cert-managerio.CertificateRequestV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequest#metadata", + "schema": "CertificateRequestV1#metadata", }, }, "immutable": true, @@ -1755,30 +1579,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateRequestProps", + "symbolId": "cert-manager.io:CertificateRequestV1Props", }, - "cert-managerio.CertificateRequestSpec": Object { + "cert-managerio.CertificateRequestV1Spec": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec", + "schema": "CertificateRequestV1Spec", }, "summary": "Desired state of the CertificateRequest resource.", }, - "fqn": "cert-managerio.CertificateRequestSpec", + "fqn": "cert-managerio.CertificateRequestV1Spec", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 891, }, - "name": "CertificateRequestSpec", + "name": "CertificateRequestV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#issuerRef", + "schema": "CertificateRequestV1Spec#issuerRef", }, "remarks": "If the \`kind\` field is not set, or set to \`Issuer\`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the \`kind\` field is set to \`ClusterIssuer\`, a ClusterIssuer with the provided name will be used. The \`name\` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to \`cert-manager.io\` if empty.", "summary": "IssuerRef is a reference to the issuer for this CertificateRequest.", @@ -1790,14 +1614,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "issuerRef", "type": Object { - "fqn": "cert-managerio.CertificateRequestSpecIssuerRef", + "fqn": "cert-managerio.CertificateRequestV1SpecIssuerRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#request", + "schema": "CertificateRequestV1Spec#request", }, "summary": "The PEM-encoded x509 certificate signing request to be submitted to the CA for signing.", }, @@ -1815,7 +1639,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#duration", + "schema": "CertificateRequestV1Spec#duration", }, "summary": "The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types.", }, @@ -1834,7 +1658,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#extra", + "schema": "CertificateRequestV1Spec#extra", }, "remarks": "Populated by the cert-manager webhook on creation and immutable.", "summary": "Extra contains extra attributes of the user that created the CertificateRequest.", @@ -1864,7 +1688,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#groups", + "schema": "CertificateRequestV1Spec#groups", }, "remarks": "Populated by the cert-manager webhook on creation and immutable.", "summary": "Groups contains group membership of the user that created the CertificateRequest.", @@ -1889,7 +1713,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#isCA", + "schema": "CertificateRequestV1Spec#isCA", }, "remarks": "This will automatically add the \`cert sign\` usage to the list of \`usages\`.", "summary": "IsCA will request to mark the certificate as valid for certificate signing when submitting to the issuer.", @@ -1909,7 +1733,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#uid", + "schema": "CertificateRequestV1Spec#uid", }, "remarks": "Populated by the cert-manager webhook on creation and immutable.", "summary": "UID contains the uid of the user that created the CertificateRequest.", @@ -1929,7 +1753,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#usages", + "schema": "CertificateRequestV1Spec#usages", }, "default": "digital signature\` and \`key encipherment\` if not specified.", "remarks": "If usages are set they SHOULD be encoded inside the CSR spec Defaults to \`digital signature\` and \`key encipherment\` if not specified.", @@ -1945,7 +1769,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.CertificateRequestSpecUsages", + "fqn": "cert-managerio.CertificateRequestV1SpecUsages", }, "kind": "array", }, @@ -1955,7 +1779,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpec#username", + "schema": "CertificateRequestV1Spec#username", }, "remarks": "Populated by the cert-manager webhook on creation and immutable.", "summary": "Username contains the name of the user that created the CertificateRequest.", @@ -1972,31 +1796,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateRequestSpec", + "symbolId": "cert-manager.io:CertificateRequestV1Spec", }, - "cert-managerio.CertificateRequestSpecIssuerRef": Object { + "cert-managerio.CertificateRequestV1SpecIssuerRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpecIssuerRef", + "schema": "CertificateRequestV1SpecIssuerRef", }, "remarks": "If the \`kind\` field is not set, or set to \`Issuer\`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the \`kind\` field is set to \`ClusterIssuer\`, a ClusterIssuer with the provided name will be used. The \`name\` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to \`cert-manager.io\` if empty.", "summary": "IssuerRef is a reference to the issuer for this CertificateRequest.", }, - "fqn": "cert-managerio.CertificateRequestSpecIssuerRef", + "fqn": "cert-managerio.CertificateRequestV1SpecIssuerRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 985, }, - "name": "CertificateRequestSpecIssuerRef", + "name": "CertificateRequestV1SpecIssuerRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpecIssuerRef#name", + "schema": "CertificateRequestV1SpecIssuerRef#name", }, "summary": "Name of the resource being referred to.", }, @@ -2014,7 +1838,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpecIssuerRef#group", + "schema": "CertificateRequestV1SpecIssuerRef#group", }, "summary": "Group of the resource being referred to.", }, @@ -2033,7 +1857,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateRequestSpecIssuerRef#kind", + "schema": "CertificateRequestV1SpecIssuerRef#kind", }, "summary": "Kind of the resource being referred to.", }, @@ -2049,18 +1873,18 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateRequestSpecIssuerRef", + "symbolId": "cert-manager.io:CertificateRequestV1SpecIssuerRef", }, - "cert-managerio.CertificateRequestSpecUsages": Object { + "cert-managerio.CertificateRequestV1SpecUsages": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "CertificateRequestSpecUsages", + "schema": "CertificateRequestV1SpecUsages", }, "remarks": "See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 https://tools.ietf.org/html/rfc5280#section-4.2.1.12 Valid KeyUsage values are as follows: \\"signing\\", \\"digital signature\\", \\"content commitment\\", \\"key encipherment\\", \\"key agreement\\", \\"data encipherment\\", \\"cert sign\\", \\"crl sign\\", \\"encipher only\\", \\"decipher only\\", \\"any\\", \\"server auth\\", \\"client auth\\", \\"code signing\\", \\"email protection\\", \\"s/mime\\", \\"ipsec end system\\", \\"ipsec tunnel\\", \\"ipsec user\\", \\"timestamping\\", \\"ocsp signing\\", \\"microsoft sgc\\", \\"netscape sgc\\"", "summary": "KeyUsage specifies valid usage contexts for keys.", }, - "fqn": "cert-managerio.CertificateRequestSpecUsages", + "fqn": "cert-managerio.CertificateRequestV1SpecUsages", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -2206,31 +2030,207 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "NETSCAPE_SGC", }, ], - "name": "CertificateRequestSpecUsages", - "symbolId": "cert-manager.io:CertificateRequestSpecUsages", + "name": "CertificateRequestV1SpecUsages", + "symbolId": "cert-manager.io:CertificateRequestV1SpecUsages", + }, + "cert-managerio.CertificateV1": Object { + "assembly": "cert-managerio", + "base": "cdk8s.ApiObject", + "docs": Object { + "custom": Object { + "schema": "CertificateV1", + }, + "summary": "A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`).", + }, + "fqn": "cert-managerio.CertificateV1", + "initializer": Object { + "docs": Object { + "summary": "Defines a \\"CertificateV1\\" API object.", + }, + "locationInModule": Object { + "filename": "cert-manager.io.ts", + "line": 41, + }, + "parameters": Array [ + Object { + "docs": Object { + "summary": "the scope in which to define this object.", + }, + "name": "scope", + "type": Object { + "fqn": "constructs.Construct", + }, + }, + Object { + "docs": Object { + "summary": "a scope-local name for the object.", + }, + "name": "id", + "type": Object { + "primitive": "string", + }, + }, + Object { + "docs": Object { + "summary": "initialization props.", + }, + "name": "props", + "type": Object { + "fqn": "cert-managerio.CertificateV1Props", + }, + }, + ], + }, + "kind": "class", + "locationInModule": Object { + "filename": "cert-manager.io.ts", + "line": 12, + }, + "methods": Array [ + Object { + "docs": Object { + "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", + "summary": "Renders a Kubernetes manifest for \\"CertificateV1\\".", + }, + "locationInModule": Object { + "filename": "cert-manager.io.ts", + "line": 28, + }, + "name": "manifest", + "parameters": Array [ + Object { + "docs": Object { + "summary": "initialization props.", + }, + "name": "props", + "type": Object { + "fqn": "cert-managerio.CertificateV1Props", + }, + }, + ], + "returns": Object { + "type": Object { + "primitive": "any", + }, + }, + "static": true, + }, + Object { + "docs": Object { + "summary": "Renders the object to Kubernetes JSON.", + }, + "locationInModule": Object { + "filename": "cert-manager.io.ts", + "line": 51, + }, + "name": "toJson", + "overrides": "cdk8s.ApiObject", + "returns": Object { + "type": Object { + "primitive": "any", + }, + }, + }, + ], + "name": "CertificateV1", + "properties": Array [ + Object { + "const": true, + "docs": Object { + "summary": "Returns the apiVersion and kind for \\"CertificateV1\\".", + }, + "immutable": true, + "locationInModule": Object { + "filename": "cert-manager.io.ts", + "line": 16, + }, + "name": "GVK", + "static": true, + "type": Object { + "fqn": "cdk8s.GroupVersionKind", + }, + }, + ], + "symbolId": "cert-manager.io:CertificateV1", + }, + "cert-managerio.CertificateV1Props": Object { + "assembly": "cert-managerio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "CertificateV1", + }, + "summary": "A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`).", + }, + "fqn": "cert-managerio.CertificateV1Props", + "kind": "interface", + "locationInModule": Object { + "filename": "cert-manager.io.ts", + "line": 67, + }, + "name": "CertificateV1Props", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "CertificateV1#spec", + }, + "summary": "Desired state of the Certificate resource.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "cert-manager.io.ts", + "line": 78, + }, + "name": "spec", + "type": Object { + "fqn": "cert-managerio.CertificateV1Spec", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "CertificateV1#metadata", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "cert-manager.io.ts", + "line": 71, + }, + "name": "metadata", + "optional": true, + "type": Object { + "fqn": "cdk8s.ApiObjectMetadata", + }, + }, + ], + "symbolId": "cert-manager.io:CertificateV1Props", }, - "cert-managerio.CertificateSpec": Object { + "cert-managerio.CertificateV1Spec": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec", + "schema": "CertificateV1Spec", }, "summary": "Desired state of the Certificate resource.", }, - "fqn": "cert-managerio.CertificateSpec", + "fqn": "cert-managerio.CertificateV1Spec", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 102, }, - "name": "CertificateSpec", + "name": "CertificateV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#issuerRef", + "schema": "CertificateV1Spec#issuerRef", }, "remarks": "If the \`kind\` field is not set, or set to \`Issuer\`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the \`kind\` field is set to \`ClusterIssuer\`, a ClusterIssuer with the provided name will be used. The \`name\` field in this stanza is required at all times.", "summary": "IssuerRef is a reference to the issuer for this certificate.", @@ -2242,14 +2242,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "issuerRef", "type": Object { - "fqn": "cert-managerio.CertificateSpecIssuerRef", + "fqn": "cert-managerio.CertificateV1SpecIssuerRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#secretName", + "schema": "CertificateV1Spec#secretName", }, "remarks": "It will be populated with a private key and certificate, signed by the denoted issuer.", "summary": "SecretName is the name of the secret resource that will be automatically created and managed by this Certificate resource.", @@ -2268,7 +2268,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#additionalOutputFormats", + "schema": "CertificateV1Spec#additionalOutputFormats", }, "remarks": "This is an Alpha Feature and is only enabled with the \`--feature-gates=AdditionalCertificateOutputFormats=true\` option on both the controller and webhook components.", "summary": "AdditionalOutputFormats defines extra output formats of the private key and signed certificate chain to be written to this Certificate's target Secret.", @@ -2283,7 +2283,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.CertificateSpecAdditionalOutputFormats", + "fqn": "cert-managerio.CertificateV1SpecAdditionalOutputFormats", }, "kind": "array", }, @@ -2293,7 +2293,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#commonName", + "schema": "CertificateV1Spec#commonName", }, "remarks": "The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. This value is ignored by TLS clients when any subject alt name is set. This is x509 behaviour: https://tools.ietf.org/html/rfc6125#section-6.4.4", "summary": "CommonName is a common name to be used on the Certificate.", @@ -2313,7 +2313,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#dnsNames", + "schema": "CertificateV1Spec#dnsNames", }, "summary": "DNSNames is a list of DNS subjectAltNames to be set on the Certificate.", }, @@ -2337,7 +2337,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#duration", + "schema": "CertificateV1Spec#duration", }, "summary": "The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. If unset this defaults to 90 days. Certificate will be renewed either 2/3 through its duration or \`renewBefore\` period before its expiry, whichever is later. Minimum accepted duration is 1 hour. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration.", }, @@ -2356,7 +2356,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#emailAddresses", + "schema": "CertificateV1Spec#emailAddresses", }, "summary": "EmailAddresses is a list of email subjectAltNames to be set on the Certificate.", }, @@ -2380,7 +2380,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#encodeUsagesInRequest", + "schema": "CertificateV1Spec#encodeUsagesInRequest", }, "summary": "EncodeUsagesInRequest controls whether key usages should be present in the CertificateRequest.", }, @@ -2399,7 +2399,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#ipAddresses", + "schema": "CertificateV1Spec#ipAddresses", }, "summary": "IPAddresses is a list of IP address subjectAltNames to be set on the Certificate.", }, @@ -2423,7 +2423,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#isCA", + "schema": "CertificateV1Spec#isCA", }, "remarks": "This will automatically add the \`cert sign\` usage to the list of \`usages\`.", "summary": "IsCA will mark this Certificate as valid for certificate signing.", @@ -2443,7 +2443,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#keystores", + "schema": "CertificateV1Spec#keystores", }, "summary": "Keystores configures additional keystore output formats stored in the \`secretName\` Secret resource.", }, @@ -2455,14 +2455,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "keystores", "optional": true, "type": Object { - "fqn": "cert-managerio.CertificateSpecKeystores", + "fqn": "cert-managerio.CertificateV1SpecKeystores", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#privateKey", + "schema": "CertificateV1Spec#privateKey", }, "summary": "Options to control private keys used for the Certificate.", }, @@ -2474,14 +2474,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "privateKey", "optional": true, "type": Object { - "fqn": "cert-managerio.CertificateSpecPrivateKey", + "fqn": "cert-managerio.CertificateV1SpecPrivateKey", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#renewBefore", + "schema": "CertificateV1Spec#renewBefore", }, "remarks": "The default is 2/3 of the issued certificate's duration. Minimum accepted value is 5 minutes. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration", "summary": "How long before the currently issued certificate's expiry cert-manager should renew the certificate.", @@ -2501,7 +2501,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#revisionHistoryLimit", + "schema": "CertificateV1Spec#revisionHistoryLimit", }, "remarks": "Each revision represents a single \`CertificateRequest\` created by this Certificate, either when it was created, renewed, or Spec was changed. Revisions will be removed by oldest first if the number of revisions exceeds this number. If set, revisionHistoryLimit must be a value of \`1\` or greater. If unset (\`nil\`), revisions will not be garbage collected. Default value is \`nil\`.", "summary": "revisionHistoryLimit is the maximum number of CertificateRequest revisions that are maintained in the Certificate's history.", @@ -2521,7 +2521,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#secretTemplate", + "schema": "CertificateV1Spec#secretTemplate", }, "remarks": "Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret.", "summary": "SecretTemplate defines annotations and labels to be copied to the Certificate's Secret.", @@ -2534,14 +2534,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "secretTemplate", "optional": true, "type": Object { - "fqn": "cert-managerio.CertificateSpecSecretTemplate", + "fqn": "cert-managerio.CertificateV1SpecSecretTemplate", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#subject", + "schema": "CertificateV1Spec#subject", }, "summary": "Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name).", }, @@ -2553,14 +2553,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "subject", "optional": true, "type": Object { - "fqn": "cert-managerio.CertificateSpecSubject", + "fqn": "cert-managerio.CertificateV1SpecSubject", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#uris", + "schema": "CertificateV1Spec#uris", }, "summary": "URIs is a list of URI subjectAltNames to be set on the Certificate.", }, @@ -2584,7 +2584,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpec#usages", + "schema": "CertificateV1Spec#usages", }, "default": "digital signature\` and \`key encipherment\` if not specified.", "remarks": "Defaults to \`digital signature\` and \`key encipherment\` if not specified.", @@ -2600,38 +2600,38 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.CertificateSpecUsages", + "fqn": "cert-managerio.CertificateV1SpecUsages", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:CertificateSpec", + "symbolId": "cert-manager.io:CertificateV1Spec", }, - "cert-managerio.CertificateSpecAdditionalOutputFormats": Object { + "cert-managerio.CertificateV1SpecAdditionalOutputFormats": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecAdditionalOutputFormats", + "schema": "CertificateV1SpecAdditionalOutputFormats", }, "remarks": "These contain supplementary data formats of the signed certificate chain and paired private key.", "summary": "CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource.", }, - "fqn": "cert-managerio.CertificateSpecAdditionalOutputFormats", + "fqn": "cert-managerio.CertificateV1SpecAdditionalOutputFormats", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 268, }, - "name": "CertificateSpecAdditionalOutputFormats", + "name": "CertificateV1SpecAdditionalOutputFormats", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecAdditionalOutputFormats#type", + "schema": "CertificateV1SpecAdditionalOutputFormats#type", }, "summary": "Type is the name of the format type that should be written to the Certificate's target Secret.", }, @@ -2642,21 +2642,21 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "type", "type": Object { - "fqn": "cert-managerio.CertificateSpecAdditionalOutputFormatsType", + "fqn": "cert-managerio.CertificateV1SpecAdditionalOutputFormatsType", }, }, ], - "symbolId": "cert-manager.io:CertificateSpecAdditionalOutputFormats", + "symbolId": "cert-manager.io:CertificateV1SpecAdditionalOutputFormats", }, - "cert-managerio.CertificateSpecAdditionalOutputFormatsType": Object { + "cert-managerio.CertificateV1SpecAdditionalOutputFormatsType": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "CertificateSpecAdditionalOutputFormatsType", + "schema": "CertificateV1SpecAdditionalOutputFormatsType", }, "summary": "Type is the name of the format type that should be written to the Certificate's target Secret.", }, - "fqn": "cert-managerio.CertificateSpecAdditionalOutputFormatsType", + "fqn": "cert-managerio.CertificateV1SpecAdditionalOutputFormatsType", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -2676,32 +2676,32 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "COMBINED_PEM", }, ], - "name": "CertificateSpecAdditionalOutputFormatsType", - "symbolId": "cert-manager.io:CertificateSpecAdditionalOutputFormatsType", + "name": "CertificateV1SpecAdditionalOutputFormatsType", + "symbolId": "cert-manager.io:CertificateV1SpecAdditionalOutputFormatsType", }, - "cert-managerio.CertificateSpecIssuerRef": Object { + "cert-managerio.CertificateV1SpecIssuerRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecIssuerRef", + "schema": "CertificateV1SpecIssuerRef", }, "remarks": "If the \`kind\` field is not set, or set to \`Issuer\`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the \`kind\` field is set to \`ClusterIssuer\`, a ClusterIssuer with the provided name will be used. The \`name\` field in this stanza is required at all times.", "summary": "IssuerRef is a reference to the issuer for this certificate.", }, - "fqn": "cert-managerio.CertificateSpecIssuerRef", + "fqn": "cert-managerio.CertificateV1SpecIssuerRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 297, }, - "name": "CertificateSpecIssuerRef", + "name": "CertificateV1SpecIssuerRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecIssuerRef#name", + "schema": "CertificateV1SpecIssuerRef#name", }, "summary": "Name of the resource being referred to.", }, @@ -2719,7 +2719,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecIssuerRef#group", + "schema": "CertificateV1SpecIssuerRef#group", }, "summary": "Group of the resource being referred to.", }, @@ -2738,7 +2738,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecIssuerRef#kind", + "schema": "CertificateV1SpecIssuerRef#kind", }, "summary": "Kind of the resource being referred to.", }, @@ -2754,30 +2754,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateSpecIssuerRef", + "symbolId": "cert-manager.io:CertificateV1SpecIssuerRef", }, - "cert-managerio.CertificateSpecKeystores": Object { + "cert-managerio.CertificateV1SpecKeystores": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystores", + "schema": "CertificateV1SpecKeystores", }, "summary": "Keystores configures additional keystore output formats stored in the \`secretName\` Secret resource.", }, - "fqn": "cert-managerio.CertificateSpecKeystores", + "fqn": "cert-managerio.CertificateV1SpecKeystores", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 342, }, - "name": "CertificateSpecKeystores", + "name": "CertificateV1SpecKeystores", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystores#jks", + "schema": "CertificateV1SpecKeystores#jks", }, "summary": "JKS configures options for storing a JKS keystore in the \`spec.secretName\` Secret resource.", }, @@ -2789,14 +2789,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "jks", "optional": true, "type": Object { - "fqn": "cert-managerio.CertificateSpecKeystoresJks", + "fqn": "cert-managerio.CertificateV1SpecKeystoresJks", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystores#pkcs12", + "schema": "CertificateV1SpecKeystores#pkcs12", }, "summary": "PKCS12 configures options for storing a PKCS12 keystore in the \`spec.secretName\` Secret resource.", }, @@ -2808,34 +2808,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "pkcs12", "optional": true, "type": Object { - "fqn": "cert-managerio.CertificateSpecKeystoresPkcs12", + "fqn": "cert-managerio.CertificateV1SpecKeystoresPkcs12", }, }, ], - "symbolId": "cert-manager.io:CertificateSpecKeystores", + "symbolId": "cert-manager.io:CertificateV1SpecKeystores", }, - "cert-managerio.CertificateSpecKeystoresJks": Object { + "cert-managerio.CertificateV1SpecKeystoresJks": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresJks", + "schema": "CertificateV1SpecKeystoresJks", }, "summary": "JKS configures options for storing a JKS keystore in the \`spec.secretName\` Secret resource.", }, - "fqn": "cert-managerio.CertificateSpecKeystoresJks", + "fqn": "cert-managerio.CertificateV1SpecKeystoresJks", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 622, }, - "name": "CertificateSpecKeystoresJks", + "name": "CertificateV1SpecKeystoresJks", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresJks#create", + "schema": "CertificateV1SpecKeystoresJks#create", }, "remarks": "If true, a file named \`keystore.jks\` will be created in the target Secret resource, encrypted using the password stored in \`passwordSecretRef\`. The keystore file will only be updated upon re-issuance. A file named \`truststore.jks\` will also be created in the target Secret resource, encrypted using the password stored in \`passwordSecretRef\` containing the issuing Certificate Authority", "summary": "Create enables JKS keystore creation for the Certificate.", @@ -2854,7 +2854,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresJks#passwordSecretRef", + "schema": "CertificateV1SpecKeystoresJks#passwordSecretRef", }, "summary": "PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.", }, @@ -2865,34 +2865,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "passwordSecretRef", "type": Object { - "fqn": "cert-managerio.CertificateSpecKeystoresJksPasswordSecretRef", + "fqn": "cert-managerio.CertificateV1SpecKeystoresJksPasswordSecretRef", }, }, ], - "symbolId": "cert-manager.io:CertificateSpecKeystoresJks", + "symbolId": "cert-manager.io:CertificateV1SpecKeystoresJks", }, - "cert-managerio.CertificateSpecKeystoresJksPasswordSecretRef": Object { + "cert-managerio.CertificateV1SpecKeystoresJksPasswordSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresJksPasswordSecretRef", + "schema": "CertificateV1SpecKeystoresJksPasswordSecretRef", }, "summary": "PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.", }, - "fqn": "cert-managerio.CertificateSpecKeystoresJksPasswordSecretRef", + "fqn": "cert-managerio.CertificateV1SpecKeystoresJksPasswordSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 723, }, - "name": "CertificateSpecKeystoresJksPasswordSecretRef", + "name": "CertificateV1SpecKeystoresJksPasswordSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresJksPasswordSecretRef#name", + "schema": "CertificateV1SpecKeystoresJksPasswordSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -2911,7 +2911,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresJksPasswordSecretRef#key", + "schema": "CertificateV1SpecKeystoresJksPasswordSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -2928,30 +2928,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateSpecKeystoresJksPasswordSecretRef", + "symbolId": "cert-manager.io:CertificateV1SpecKeystoresJksPasswordSecretRef", }, - "cert-managerio.CertificateSpecKeystoresPkcs12": Object { + "cert-managerio.CertificateV1SpecKeystoresPkcs12": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresPkcs12", + "schema": "CertificateV1SpecKeystoresPkcs12", }, "summary": "PKCS12 configures options for storing a PKCS12 keystore in the \`spec.secretName\` Secret resource.", }, - "fqn": "cert-managerio.CertificateSpecKeystoresPkcs12", + "fqn": "cert-managerio.CertificateV1SpecKeystoresPkcs12", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 659, }, - "name": "CertificateSpecKeystoresPkcs12", + "name": "CertificateV1SpecKeystoresPkcs12", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresPkcs12#create", + "schema": "CertificateV1SpecKeystoresPkcs12#create", }, "remarks": "If true, a file named \`keystore.p12\` will be created in the target Secret resource, encrypted using the password stored in \`passwordSecretRef\`. The keystore file will only be updated upon re-issuance. A file named \`truststore.p12\` will also be created in the target Secret resource, encrypted using the password stored in \`passwordSecretRef\` containing the issuing Certificate Authority", "summary": "Create enables PKCS12 keystore creation for the Certificate.", @@ -2970,7 +2970,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresPkcs12#passwordSecretRef", + "schema": "CertificateV1SpecKeystoresPkcs12#passwordSecretRef", }, "summary": "PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore.", }, @@ -2981,34 +2981,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "passwordSecretRef", "type": Object { - "fqn": "cert-managerio.CertificateSpecKeystoresPkcs12PasswordSecretRef", + "fqn": "cert-managerio.CertificateV1SpecKeystoresPkcs12PasswordSecretRef", }, }, ], - "symbolId": "cert-manager.io:CertificateSpecKeystoresPkcs12", + "symbolId": "cert-manager.io:CertificateV1SpecKeystoresPkcs12", }, - "cert-managerio.CertificateSpecKeystoresPkcs12PasswordSecretRef": Object { + "cert-managerio.CertificateV1SpecKeystoresPkcs12PasswordSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresPkcs12PasswordSecretRef", + "schema": "CertificateV1SpecKeystoresPkcs12PasswordSecretRef", }, "summary": "PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore.", }, - "fqn": "cert-managerio.CertificateSpecKeystoresPkcs12PasswordSecretRef", + "fqn": "cert-managerio.CertificateV1SpecKeystoresPkcs12PasswordSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 760, }, - "name": "CertificateSpecKeystoresPkcs12PasswordSecretRef", + "name": "CertificateV1SpecKeystoresPkcs12PasswordSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresPkcs12PasswordSecretRef#name", + "schema": "CertificateV1SpecKeystoresPkcs12PasswordSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -3027,7 +3027,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecKeystoresPkcs12PasswordSecretRef#key", + "schema": "CertificateV1SpecKeystoresPkcs12PasswordSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -3044,30 +3044,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateSpecKeystoresPkcs12PasswordSecretRef", + "symbolId": "cert-manager.io:CertificateV1SpecKeystoresPkcs12PasswordSecretRef", }, - "cert-managerio.CertificateSpecPrivateKey": Object { + "cert-managerio.CertificateV1SpecPrivateKey": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecPrivateKey", + "schema": "CertificateV1SpecPrivateKey", }, "summary": "Options to control private keys used for the Certificate.", }, - "fqn": "cert-managerio.CertificateSpecPrivateKey", + "fqn": "cert-managerio.CertificateV1SpecPrivateKey", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 379, }, - "name": "CertificateSpecPrivateKey", + "name": "CertificateV1SpecPrivateKey", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecPrivateKey#algorithm", + "schema": "CertificateV1SpecPrivateKey#algorithm", }, "remarks": "If provided, allowed values are either \`RSA\`,\`Ed25519\` or \`ECDSA\` If \`algorithm\` is specified and \`size\` is not provided, key size of 256 will be used for \`ECDSA\` key algorithm and key size of 2048 will be used for \`RSA\` key algorithm. key size is ignored when using the \`Ed25519\` key algorithm.", "summary": "Algorithm is the private key algorithm of the corresponding private key for this certificate.", @@ -3080,14 +3080,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "algorithm", "optional": true, "type": Object { - "fqn": "cert-managerio.CertificateSpecPrivateKeyAlgorithm", + "fqn": "cert-managerio.CertificateV1SpecPrivateKeyAlgorithm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecPrivateKey#encoding", + "schema": "CertificateV1SpecPrivateKey#encoding", }, "default": "PKCS1\` if not specified.", "remarks": "If provided, allowed values are \`PKCS1\` and \`PKCS8\` standing for PKCS#1 and PKCS#8, respectively. Defaults to \`PKCS1\` if not specified.", @@ -3101,14 +3101,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "encoding", "optional": true, "type": Object { - "fqn": "cert-managerio.CertificateSpecPrivateKeyEncoding", + "fqn": "cert-managerio.CertificateV1SpecPrivateKeyEncoding", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecPrivateKey#rotationPolicy", + "schema": "CertificateV1SpecPrivateKey#rotationPolicy", }, "default": "Never' for backward compatibility.", "remarks": "If set to Never, a private key will only be generated if one does not already exist in the target \`spec.secretName\`. If one does exists but it does not have the correct algorithm or size, a warning will be raised to await user intervention. If set to Always, a private key matching the specified requirements will be generated whenever a re-issuance occurs. Default is 'Never' for backward compatibility.", @@ -3129,7 +3129,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecPrivateKey#size", + "schema": "CertificateV1SpecPrivateKey#size", }, "remarks": "If \`algorithm\` is set to \`RSA\`, valid values are \`2048\`, \`4096\` or \`8192\`, and will default to \`2048\` if not specified. If \`algorithm\` is set to \`ECDSA\`, valid values are \`256\`, \`384\` or \`521\`, and will default to \`256\` if not specified. If \`algorithm\` is set to \`Ed25519\`, Size is ignored. No other values are allowed.", "summary": "Size is the key bit size of the corresponding private key for this certificate.", @@ -3146,18 +3146,18 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateSpecPrivateKey", + "symbolId": "cert-manager.io:CertificateV1SpecPrivateKey", }, - "cert-managerio.CertificateSpecPrivateKeyAlgorithm": Object { + "cert-managerio.CertificateV1SpecPrivateKeyAlgorithm": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "CertificateSpecPrivateKeyAlgorithm", + "schema": "CertificateV1SpecPrivateKeyAlgorithm", }, "remarks": "If provided, allowed values are either \`RSA\`,\`Ed25519\` or \`ECDSA\` If \`algorithm\` is specified and \`size\` is not provided, key size of 256 will be used for \`ECDSA\` key algorithm and key size of 2048 will be used for \`RSA\` key algorithm. key size is ignored when using the \`Ed25519\` key algorithm.", "summary": "Algorithm is the private key algorithm of the corresponding private key for this certificate.", }, - "fqn": "cert-managerio.CertificateSpecPrivateKeyAlgorithm", + "fqn": "cert-managerio.CertificateV1SpecPrivateKeyAlgorithm", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -3183,20 +3183,20 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "ED25519", }, ], - "name": "CertificateSpecPrivateKeyAlgorithm", - "symbolId": "cert-manager.io:CertificateSpecPrivateKeyAlgorithm", + "name": "CertificateV1SpecPrivateKeyAlgorithm", + "symbolId": "cert-manager.io:CertificateV1SpecPrivateKeyAlgorithm", }, - "cert-managerio.CertificateSpecPrivateKeyEncoding": Object { + "cert-managerio.CertificateV1SpecPrivateKeyEncoding": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "CertificateSpecPrivateKeyEncoding", + "schema": "CertificateV1SpecPrivateKeyEncoding", }, "default": "PKCS1\` if not specified.", "remarks": "If provided, allowed values are \`PKCS1\` and \`PKCS8\` standing for PKCS#1 and PKCS#8, respectively. Defaults to \`PKCS1\` if not specified.", "summary": "The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in.", }, - "fqn": "cert-managerio.CertificateSpecPrivateKeyEncoding", + "fqn": "cert-managerio.CertificateV1SpecPrivateKeyEncoding", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -3216,32 +3216,32 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "PKCS8", }, ], - "name": "CertificateSpecPrivateKeyEncoding", - "symbolId": "cert-manager.io:CertificateSpecPrivateKeyEncoding", + "name": "CertificateV1SpecPrivateKeyEncoding", + "symbolId": "cert-manager.io:CertificateV1SpecPrivateKeyEncoding", }, - "cert-managerio.CertificateSpecSecretTemplate": Object { + "cert-managerio.CertificateV1SpecSecretTemplate": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSecretTemplate", + "schema": "CertificateV1SpecSecretTemplate", }, "remarks": "Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret.", "summary": "SecretTemplate defines annotations and labels to be copied to the Certificate's Secret.", }, - "fqn": "cert-managerio.CertificateSpecSecretTemplate", + "fqn": "cert-managerio.CertificateV1SpecSecretTemplate", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 434, }, - "name": "CertificateSpecSecretTemplate", + "name": "CertificateV1SpecSecretTemplate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSecretTemplate#annotations", + "schema": "CertificateV1SpecSecretTemplate#annotations", }, "summary": "Annotations is a key value map to be copied to the target Kubernetes Secret.", }, @@ -3265,7 +3265,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSecretTemplate#labels", + "schema": "CertificateV1SpecSecretTemplate#labels", }, "summary": "Labels is a key value map to be copied to the target Kubernetes Secret.", }, @@ -3286,30 +3286,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateSpecSecretTemplate", + "symbolId": "cert-manager.io:CertificateV1SpecSecretTemplate", }, - "cert-managerio.CertificateSpecSubject": Object { + "cert-managerio.CertificateV1SpecSubject": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject", + "schema": "CertificateV1SpecSubject", }, "summary": "Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name).", }, - "fqn": "cert-managerio.CertificateSpecSubject", + "fqn": "cert-managerio.CertificateV1SpecSubject", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 471, }, - "name": "CertificateSpecSubject", + "name": "CertificateV1SpecSubject", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject#countries", + "schema": "CertificateV1SpecSubject#countries", }, "summary": "Countries to be used on the Certificate.", }, @@ -3333,7 +3333,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject#localities", + "schema": "CertificateV1SpecSubject#localities", }, "summary": "Cities to be used on the Certificate.", }, @@ -3357,7 +3357,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject#organizationalUnits", + "schema": "CertificateV1SpecSubject#organizationalUnits", }, "summary": "Organizational Units to be used on the Certificate.", }, @@ -3381,7 +3381,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject#organizations", + "schema": "CertificateV1SpecSubject#organizations", }, "summary": "Organizations to be used on the Certificate.", }, @@ -3405,7 +3405,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject#postalCodes", + "schema": "CertificateV1SpecSubject#postalCodes", }, "summary": "Postal codes to be used on the Certificate.", }, @@ -3429,7 +3429,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject#provinces", + "schema": "CertificateV1SpecSubject#provinces", }, "summary": "State/Provinces to be used on the Certificate.", }, @@ -3453,7 +3453,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject#serialNumber", + "schema": "CertificateV1SpecSubject#serialNumber", }, "summary": "Serial number to be used on the Certificate.", }, @@ -3472,7 +3472,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "CertificateSpecSubject#streetAddresses", + "schema": "CertificateV1SpecSubject#streetAddresses", }, "summary": "Street addresses to be used on the Certificate.", }, @@ -3493,18 +3493,18 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:CertificateSpecSubject", + "symbolId": "cert-manager.io:CertificateV1SpecSubject", }, - "cert-managerio.CertificateSpecUsages": Object { + "cert-managerio.CertificateV1SpecUsages": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "CertificateSpecUsages", + "schema": "CertificateV1SpecUsages", }, "remarks": "See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 https://tools.ietf.org/html/rfc5280#section-4.2.1.12 Valid KeyUsage values are as follows: \\"signing\\", \\"digital signature\\", \\"content commitment\\", \\"key encipherment\\", \\"key agreement\\", \\"data encipherment\\", \\"cert sign\\", \\"crl sign\\", \\"encipher only\\", \\"decipher only\\", \\"any\\", \\"server auth\\", \\"client auth\\", \\"code signing\\", \\"email protection\\", \\"s/mime\\", \\"ipsec end system\\", \\"ipsec tunnel\\", \\"ipsec user\\", \\"timestamping\\", \\"ocsp signing\\", \\"microsoft sgc\\", \\"netscape sgc\\"", "summary": "KeyUsage specifies valid usage contexts for keys.", }, - "fqn": "cert-managerio.CertificateSpecUsages", + "fqn": "cert-managerio.CertificateV1SpecUsages", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -3650,23 +3650,23 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "NETSCAPE_SGC", }, ], - "name": "CertificateSpecUsages", - "symbolId": "cert-manager.io:CertificateSpecUsages", + "name": "CertificateV1SpecUsages", + "symbolId": "cert-manager.io:CertificateV1SpecUsages", }, - "cert-managerio.ClusterIssuer": Object { + "cert-managerio.ClusterIssuerV1": Object { "assembly": "cert-managerio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "ClusterIssuer", + "schema": "ClusterIssuerV1", }, "remarks": "It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent.", "summary": "A ClusterIssuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields.", }, - "fqn": "cert-managerio.ClusterIssuer", + "fqn": "cert-managerio.ClusterIssuerV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"ClusterIssuer\\" API object.", + "summary": "Defines a \\"ClusterIssuerV1\\" API object.", }, "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -3697,7 +3697,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "props", "type": Object { - "fqn": "cert-managerio.ClusterIssuerProps", + "fqn": "cert-managerio.ClusterIssuerV1Props", }, }, ], @@ -3711,7 +3711,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"ClusterIssuer\\".", + "summary": "Renders a Kubernetes manifest for \\"ClusterIssuerV1\\".", }, "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -3725,7 +3725,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "props", "type": Object { - "fqn": "cert-managerio.ClusterIssuerProps", + "fqn": "cert-managerio.ClusterIssuerV1Props", }, }, ], @@ -3753,12 +3753,12 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "name": "ClusterIssuer", + "name": "ClusterIssuerV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"ClusterIssuer\\".", + "summary": "Returns the apiVersion and kind for \\"ClusterIssuerV1\\".", }, "immutable": true, "locationInModule": Object { @@ -3772,31 +3772,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuer", + "symbolId": "cert-manager.io:ClusterIssuerV1", }, - "cert-managerio.ClusterIssuerProps": Object { + "cert-managerio.ClusterIssuerV1Props": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuer", + "schema": "ClusterIssuerV1", }, "remarks": "It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent.", "summary": "A ClusterIssuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields.", }, - "fqn": "cert-managerio.ClusterIssuerProps", + "fqn": "cert-managerio.ClusterIssuerV1Props", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1139, }, - "name": "ClusterIssuerProps", + "name": "ClusterIssuerV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuer#spec", + "schema": "ClusterIssuerV1#spec", }, "summary": "Desired state of the ClusterIssuer resource.", }, @@ -3807,14 +3807,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "spec", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpec", + "fqn": "cert-managerio.ClusterIssuerV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuer#metadata", + "schema": "ClusterIssuerV1#metadata", }, }, "immutable": true, @@ -3829,30 +3829,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerProps", + "symbolId": "cert-manager.io:ClusterIssuerV1Props", }, - "cert-managerio.ClusterIssuerSpec": Object { + "cert-managerio.ClusterIssuerV1Spec": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpec", + "schema": "ClusterIssuerV1Spec", }, "summary": "Desired state of the ClusterIssuer resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpec", + "fqn": "cert-managerio.ClusterIssuerV1Spec", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1174, }, - "name": "ClusterIssuerSpec", + "name": "ClusterIssuerV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpec#acme", + "schema": "ClusterIssuerV1Spec#acme", }, "summary": "ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.", }, @@ -3864,14 +3864,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "acme", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcme", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcme", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpec#ca", + "schema": "ClusterIssuerV1Spec#ca", }, "remarks": "This is used to build internal PKIs that are managed by cert-manager.", "summary": "CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource.", @@ -3884,14 +3884,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "ca", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecCa", + "fqn": "cert-managerio.ClusterIssuerV1SpecCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpec#selfSigned", + "schema": "ClusterIssuerV1Spec#selfSigned", }, "summary": "SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.", }, @@ -3903,14 +3903,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "selfSigned", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecSelfSigned", + "fqn": "cert-managerio.ClusterIssuerV1SpecSelfSigned", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpec#vault", + "schema": "ClusterIssuerV1Spec#vault", }, "summary": "Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.", }, @@ -3922,14 +3922,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "vault", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVault", + "fqn": "cert-managerio.ClusterIssuerV1SpecVault", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpec#venafi", + "schema": "ClusterIssuerV1Spec#venafi", }, "summary": "Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.", }, @@ -3941,34 +3941,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "venafi", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVenafi", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafi", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpec", + "symbolId": "cert-manager.io:ClusterIssuerV1Spec", }, - "cert-managerio.ClusterIssuerSpecAcme": Object { + "cert-managerio.ClusterIssuerV1SpecAcme": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme", + "schema": "ClusterIssuerV1SpecAcme", }, "summary": "ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcme", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcme", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1235, }, - "name": "ClusterIssuerSpecAcme", + "name": "ClusterIssuerV1SpecAcme", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#privateKeySecretRef", + "schema": "ClusterIssuerV1SpecAcme#privateKeySecretRef", }, "remarks": "Optionally, a \`key\` may be specified to select a specific entry within the named Secret resource. If \`key\` is not specified, a default of \`tls.key\` will be used.", "summary": "PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key.", @@ -3980,14 +3980,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "privateKeySecretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmePrivateKeySecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmePrivateKeySecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#server", + "schema": "ClusterIssuerV1SpecAcme#server", }, "remarks": "For example, for Let's Encrypt's staging endpoint, you would use: \\"https://acme-staging-v02.api.letsencrypt.org/directory\\". Only ACME v2 endpoints (i.e. RFC 8555) are supported.", "summary": "Server is the URL used to access the ACME server's 'directory' endpoint.", @@ -4006,7 +4006,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#disableAccountKeyGeneration", + "schema": "ClusterIssuerV1SpecAcme#disableAccountKeyGeneration", }, "default": "false.", "remarks": "If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false.", @@ -4027,7 +4027,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#email", + "schema": "ClusterIssuerV1SpecAcme#email", }, "remarks": "This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered.", "summary": "Email is the email address to be associated with the ACME account.", @@ -4047,7 +4047,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#enableDurationFeature", + "schema": "ClusterIssuerV1SpecAcme#enableDurationFeature", }, "default": "false.", "remarks": "This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false.", @@ -4068,7 +4068,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#externalAccountBinding", + "schema": "ClusterIssuerV1SpecAcme#externalAccountBinding", }, "remarks": "If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.", "summary": "ExternalAccountBinding is a reference to a CA external account of the ACME server.", @@ -4081,14 +4081,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "externalAccountBinding", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBinding", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBinding", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#preferredChain", + "schema": "ClusterIssuerV1SpecAcme#preferredChain", }, "remarks": "PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: \\"DST Root CA X3\\" or \\"ISRG Root X1\\" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN", "summary": "PreferredChain is the chain to use if the ACME server outputs multiple.", @@ -4108,7 +4108,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#skipTLSVerify", + "schema": "ClusterIssuerV1SpecAcme#skipTLSVerify", }, "default": "false.", "remarks": "If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false.", @@ -4129,7 +4129,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcme#solvers", + "schema": "ClusterIssuerV1SpecAcme#solvers", }, "remarks": "Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/", "summary": "Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains.", @@ -4144,38 +4144,38 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolvers", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolvers", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcme", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcme", }, - "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBinding": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBinding": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeExternalAccountBinding", + "schema": "ClusterIssuerV1SpecAcmeExternalAccountBinding", }, "remarks": "If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.", "summary": "ExternalAccountBinding is a reference to a CA external account of the ACME server.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBinding", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBinding", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1511, }, - "name": "ClusterIssuerSpecAcmeExternalAccountBinding", + "name": "ClusterIssuerV1SpecAcmeExternalAccountBinding", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeExternalAccountBinding#keyID", + "schema": "ClusterIssuerV1SpecAcmeExternalAccountBinding#keyID", }, "summary": "keyID is the ID of the CA key that the External Account is bound to.", }, @@ -4193,7 +4193,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeExternalAccountBinding#keySecretRef", + "schema": "ClusterIssuerV1SpecAcmeExternalAccountBinding#keySecretRef", }, "remarks": "The \`key\` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.", "summary": "keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding.", @@ -4205,14 +4205,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "keySecretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeExternalAccountBinding#keyAlgorithm", + "schema": "ClusterIssuerV1SpecAcmeExternalAccountBinding#keyAlgorithm", }, "remarks": "The algorithm is now hardcoded to HS256 in golang/x/crypto/acme.", "summary": "Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used.", @@ -4225,22 +4225,22 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "keyAlgorithm", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeExternalAccountBinding", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeExternalAccountBinding", }, - "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm", + "schema": "ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", }, "remarks": "The algorithm is now hardcoded to HS256 in golang/x/crypto/acme.", "summary": "Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -4266,32 +4266,32 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "HS512", }, ], - "name": "ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm", - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm", + "name": "ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", }, - "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef", + "schema": "ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef", }, "remarks": "The \`key\` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.", "summary": "keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1780, }, - "name": "ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef", + "name": "ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -4310,7 +4310,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -4327,31 +4327,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmePrivateKeySecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmePrivateKeySecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmePrivateKeySecretRef", + "schema": "ClusterIssuerV1SpecAcmePrivateKeySecretRef", }, "remarks": "Optionally, a \`key\` may be specified to select a specific entry within the named Secret resource. If \`key\` is not specified, a default of \`tls.key\` will be used.", "summary": "PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmePrivateKeySecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmePrivateKeySecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1556, }, - "name": "ClusterIssuerSpecAcmePrivateKeySecretRef", + "name": "ClusterIssuerV1SpecAcmePrivateKeySecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmePrivateKeySecretRef#name", + "schema": "ClusterIssuerV1SpecAcmePrivateKeySecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -4370,7 +4370,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmePrivateKeySecretRef#key", + "schema": "ClusterIssuerV1SpecAcmePrivateKeySecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -4387,31 +4387,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmePrivateKeySecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmePrivateKeySecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolvers": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolvers": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolvers", + "schema": "ClusterIssuerV1SpecAcmeSolvers", }, "remarks": "A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.", "summary": "An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolvers", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolvers", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1593, }, - "name": "ClusterIssuerSpecAcmeSolvers", + "name": "ClusterIssuerV1SpecAcmeSolvers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolvers#dns01", + "schema": "ClusterIssuerV1SpecAcmeSolvers#dns01", }, "summary": "Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.", }, @@ -4423,14 +4423,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "dns01", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolvers#http01", + "schema": "ClusterIssuerV1SpecAcmeSolvers#http01", }, "remarks": "It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism.", "summary": "Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow.", @@ -4443,14 +4443,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "http01", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolvers#selector", + "schema": "ClusterIssuerV1SpecAcmeSolvers#selector", }, "remarks": "If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.", "summary": "Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver.", @@ -4463,34 +4463,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "selector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversSelector", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolvers", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolvers", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01", }, "summary": "Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1817, }, - "name": "ClusterIssuerSpecAcmeSolversDns01", + "name": "ClusterIssuerV1SpecAcmeSolversDns01", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#acmeDNS", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#acmeDNS", }, "summary": "Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.", }, @@ -4502,14 +4502,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "acmeDns", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AcmeDns", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AcmeDns", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#akamai", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#akamai", }, "summary": "Use the Akamai DNS zone management API to manage DNS01 challenge records.", }, @@ -4521,14 +4521,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "akamai", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Akamai", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Akamai", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#azureDNS", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#azureDNS", }, "summary": "Use the Microsoft Azure DNS API to manage DNS01 challenge records.", }, @@ -4540,14 +4540,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "azureDns", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDns", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDns", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#cloudDNS", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#cloudDNS", }, "summary": "Use the Google Cloud DNS API to manage DNS01 challenge records.", }, @@ -4559,14 +4559,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "cloudDns", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudDns", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudDns", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#cloudflare", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#cloudflare", }, "summary": "Use the Cloudflare API to manage DNS01 challenge records.", }, @@ -4578,14 +4578,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "cloudflare", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Cloudflare", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Cloudflare", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#cnameStrategy", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#cnameStrategy", }, "summary": "CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones.", }, @@ -4597,14 +4597,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "cnameStrategy", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CnameStrategy", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#digitalocean", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#digitalocean", }, "summary": "Use the DigitalOcean DNS API to manage DNS01 challenge records.", }, @@ -4616,14 +4616,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "digitalocean", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Digitalocean", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Digitalocean", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#rfc2136", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#rfc2136", }, "summary": "Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.", }, @@ -4635,14 +4635,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "rfc2136", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Rfc2136", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Rfc2136", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#route53", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#route53", }, "summary": "Use the AWS Route53 API to manage DNS01 challenge records.", }, @@ -4654,14 +4654,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "route53", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Route53", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Route53", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01#webhook", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01#webhook", }, "summary": "Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.", }, @@ -4673,34 +4673,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "webhook", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Webhook", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Webhook", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AcmeDns": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AcmeDns": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AcmeDns", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AcmeDns", }, "summary": "Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AcmeDns", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AcmeDns", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2193, }, - "name": "ClusterIssuerSpecAcmeSolversDns01AcmeDns", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AcmeDns", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AcmeDns#accountSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AcmeDns#accountSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -4712,14 +4712,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "accountSecretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AcmeDns#host", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AcmeDns#host", }, }, "immutable": true, @@ -4733,31 +4733,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AcmeDns", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AcmeDns", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2824, }, - "name": "ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -4776,7 +4776,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -4793,30 +4793,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Akamai": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Akamai": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Akamai", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Akamai", }, "summary": "Use the Akamai DNS zone management API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Akamai", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Akamai", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2228, }, - "name": "ClusterIssuerSpecAcmeSolversDns01Akamai", + "name": "ClusterIssuerV1SpecAcmeSolversDns01Akamai", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Akamai#accessTokenSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Akamai#accessTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -4828,14 +4828,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "accessTokenSecretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Akamai#clientSecretSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Akamai#clientSecretSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -4847,14 +4847,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "clientSecretSecretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Akamai#clientTokenSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Akamai#clientTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -4866,14 +4866,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "clientTokenSecretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Akamai#serviceConsumerDomain", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Akamai#serviceConsumerDomain", }, }, "immutable": true, @@ -4887,31 +4887,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01Akamai", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01Akamai", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2861, }, - "name": "ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -4930,7 +4930,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -4947,31 +4947,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2898, }, - "name": "ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -4990,7 +4990,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -5007,31 +5007,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2935, }, - "name": "ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -5050,7 +5050,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -5067,30 +5067,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDns": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDns": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns", }, "summary": "Use the Microsoft Azure DNS API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDns", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDns", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2279, }, - "name": "ClusterIssuerSpecAcmeSolversDns01AzureDns", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns#resourceGroupName", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns#resourceGroupName", }, "summary": "resource group the DNS zone is located in.", }, @@ -5108,7 +5108,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns#subscriptionID", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns#subscriptionID", }, "summary": "ID of the Azure subscription.", }, @@ -5126,7 +5126,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns#clientID", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns#clientID", }, "summary": "if both this and ClientSecret are left unset MSI will be used.", }, @@ -5145,7 +5145,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns#clientSecretSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns#clientSecretSecretRef", }, "summary": "if both this and ClientID are left unset MSI will be used.", }, @@ -5157,14 +5157,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "clientSecretSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns#environment", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns#environment", }, "summary": "name of the Azure environment (default AzurePublicCloud).", }, @@ -5176,14 +5176,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "environment", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns#hostedZoneName", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns#hostedZoneName", }, "summary": "name of the DNS zone that should be used.", }, @@ -5202,7 +5202,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns#managedIdentity", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns#managedIdentity", }, "summary": "managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID.", }, @@ -5214,14 +5214,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "managedIdentity", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDns#tenantID", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDns#tenantID", }, "summary": "when specifying ClientID and ClientSecret then this field is also needed.", }, @@ -5237,30 +5237,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AzureDns", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AzureDns", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", }, "summary": "if both this and ClientID are left unset MSI will be used.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2972, }, - "name": "ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -5279,7 +5279,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -5296,17 +5296,17 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", }, "summary": "name of the Azure environment (default AzurePublicCloud).", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -5338,31 +5338,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "AZURE_US_GOVERNMENT_CLOUD", }, ], - "name": "ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment", - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", }, "summary": "managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3025, }, - "name": "ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "name": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity#clientID", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity#clientID", }, "summary": "client ID of the managed identity, can not be used at the same time as resourceID.", }, @@ -5381,7 +5381,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity#resourceID", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity#resourceID", }, "summary": "resource ID of the managed identity, can not be used at the same time as clientID.", }, @@ -5397,30 +5397,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudDns": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudDns": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudDns", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudDns", }, "summary": "Use the Google Cloud DNS API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudDns", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudDns", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2364, }, - "name": "ClusterIssuerSpecAcmeSolversDns01CloudDns", + "name": "ClusterIssuerV1SpecAcmeSolversDns01CloudDns", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudDns#project", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudDns#project", }, }, "immutable": true, @@ -5437,7 +5437,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudDns#hostedZoneName", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudDns#hostedZoneName", }, "remarks": "If left empty cert-manager will automatically choose a zone.", "summary": "HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created.", @@ -5457,7 +5457,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudDns#serviceAccountSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudDns#serviceAccountSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -5470,35 +5470,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "serviceAccountSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01CloudDns", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01CloudDns", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3062, }, - "name": "ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -5517,7 +5517,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -5534,30 +5534,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Cloudflare": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Cloudflare": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Cloudflare", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Cloudflare", }, "summary": "Use the Cloudflare API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Cloudflare", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Cloudflare", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2407, }, - "name": "ClusterIssuerSpecAcmeSolversDns01Cloudflare", + "name": "ClusterIssuerV1SpecAcmeSolversDns01Cloudflare", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Cloudflare#apiKeySecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Cloudflare#apiKeySecretRef", }, "remarks": "Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.", "summary": "API key to use to authenticate with Cloudflare.", @@ -5570,14 +5570,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "apiKeySecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Cloudflare#apiTokenSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Cloudflare#apiTokenSecretRef", }, "summary": "API token used to authenticate with Cloudflare.", }, @@ -5589,14 +5589,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "apiTokenSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Cloudflare#email", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Cloudflare#email", }, "summary": "Email of the account, only required when using API key based authentication.", }, @@ -5612,31 +5612,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01Cloudflare", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01Cloudflare", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", }, "remarks": "Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.", "summary": "API key to use to authenticate with Cloudflare.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3099, }, - "name": "ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -5655,7 +5655,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -5672,30 +5672,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", }, "summary": "API token used to authenticate with Cloudflare.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3136, }, - "name": "ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -5714,7 +5714,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -5731,17 +5731,17 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CnameStrategy": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01CnameStrategy", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy", }, "summary": "CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01CnameStrategy", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -5761,31 +5761,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "FOLLOW", }, ], - "name": "ClusterIssuerSpecAcmeSolversDns01CnameStrategy", - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01CnameStrategy", + "name": "ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Digitalocean": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Digitalocean": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Digitalocean", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Digitalocean", }, "summary": "Use the DigitalOcean DNS API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Digitalocean", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Digitalocean", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2464, }, - "name": "ClusterIssuerSpecAcmeSolversDns01Digitalocean", + "name": "ClusterIssuerV1SpecAcmeSolversDns01Digitalocean", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Digitalocean#tokenSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Digitalocean#tokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -5797,35 +5797,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "tokenSecretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01Digitalocean", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01Digitalocean", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3173, }, - "name": "ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -5844,7 +5844,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -5861,30 +5861,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Rfc2136": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Rfc2136": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Rfc2136", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136", }, "summary": "Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Rfc2136", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Rfc2136", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2493, }, - "name": "ClusterIssuerSpecAcmeSolversDns01Rfc2136", + "name": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Rfc2136#nameserver", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136#nameserver", }, "remarks": "If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required.", "summary": "The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port.", @@ -5903,7 +5903,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Rfc2136#tsigAlgorithm", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136#tsigAlgorithm", }, "remarks": "Used only when \`\`tsigSecretSecretRef\`\` and \`\`tsigKeyName\`\` are defined. Supported values are (case-insensitive): \`\`HMACMD5\`\` (default), \`\`HMACSHA1\`\`, \`\`HMACSHA256\`\` or \`\`HMACSHA512\`\`.", "summary": "The TSIG Algorithm configured in the DNS supporting RFC2136.", @@ -5923,7 +5923,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Rfc2136#tsigKeyName", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136#tsigKeyName", }, "remarks": "If \`\`tsigSecretSecretRef\`\` is defined, this field is required.", "summary": "The TSIG Key name configured in the DNS.", @@ -5943,7 +5943,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Rfc2136#tsigSecretSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136#tsigSecretSecretRef", }, "remarks": "If \`\`tsigKeyName\`\` is defined, this field is required.", "summary": "The name of the secret containing the TSIG value.", @@ -5956,35 +5956,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "tsigSecretSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01Rfc2136", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01Rfc2136", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", }, "remarks": "If \`\`tsigKeyName\`\` is defined, this field is required.", "summary": "The name of the secret containing the TSIG value.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3210, }, - "name": "ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -6003,7 +6003,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -6020,30 +6020,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Route53": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Route53": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53", }, "summary": "Use the AWS Route53 API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Route53", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Route53", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2546, }, - "name": "ClusterIssuerSpecAcmeSolversDns01Route53", + "name": "ClusterIssuerV1SpecAcmeSolversDns01Route53", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53#region", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53#region", }, "summary": "Always set the region when using AccessKeyID and SecretAccessKey.", }, @@ -6061,7 +6061,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53#accessKeyID", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53#accessKeyID", }, "remarks": "If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials", "summary": "The AccessKeyID is used for authentication.", @@ -6081,7 +6081,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53#hostedZoneID", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53#hostedZoneID", }, "summary": "If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call.", }, @@ -6100,7 +6100,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53#role", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53#role", }, "summary": "Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata.", }, @@ -6119,7 +6119,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53#secretAccessKeySecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53#secretAccessKeySecretRef", }, "remarks": "If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials", "summary": "The SecretAccessKey is used for authentication.", @@ -6132,35 +6132,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "secretAccessKeySecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01Route53", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01Route53", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", }, "remarks": "If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials", "summary": "The SecretAccessKey is used for authentication.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3247, }, - "name": "ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "name": "ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef#name", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -6179,7 +6179,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef#key", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -6196,30 +6196,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Webhook": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Webhook": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Webhook", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Webhook", }, "summary": "Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversDns01Webhook", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversDns01Webhook", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2607, }, - "name": "ClusterIssuerSpecAcmeSolversDns01Webhook", + "name": "ClusterIssuerV1SpecAcmeSolversDns01Webhook", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Webhook#groupName", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Webhook#groupName", }, "remarks": "This should be the same as the GroupName specified in the webhook provider implementation.", "summary": "The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver.", @@ -6238,7 +6238,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Webhook#solverName", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Webhook#solverName", }, "remarks": "This will typically be the name of the provider, e.g. 'cloudflare'.", "summary": "The name of the solver to use, as defined in the webhook provider implementation.", @@ -6257,7 +6257,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversDns01Webhook#config", + "schema": "ClusterIssuerV1SpecAcmeSolversDns01Webhook#config", }, "remarks": "This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation.", "summary": "Additional configuration that should be passed to the webhook apiserver when challenges are processed.", @@ -6274,31 +6274,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversDns01Webhook", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversDns01Webhook", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01", }, "remarks": "It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism.", "summary": "Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1918, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01#gatewayHTTPRoute", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01#gatewayHTTPRoute", }, "summary": "The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.", }, @@ -6310,14 +6310,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "gatewayHttpRoute", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01#ingress", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01#ingress", }, "summary": "The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.", }, @@ -6329,34 +6329,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "ingress", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01Ingress", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01Ingress", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", }, "summary": "The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2652, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute#labels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute#labels", }, "remarks": "These labels must match the label selector of at least one Gateway.", "summary": "The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge.", @@ -6381,7 +6381,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute#serviceType", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute#serviceType", }, "remarks": "Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.", "summary": "Optional service type for Kubernetes solver service.", @@ -6398,30 +6398,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01Ingress": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01Ingress": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01Ingress", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01Ingress", }, "summary": "The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01Ingress", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01Ingress", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2689, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01Ingress", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01Ingress", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01Ingress#class", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01Ingress#class", }, "remarks": "Only one of 'class' or 'name' may be specified.", "summary": "The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver.", @@ -6441,7 +6441,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01Ingress#ingressTemplate", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01Ingress#ingressTemplate", }, "summary": "Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.", }, @@ -6453,14 +6453,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "ingressTemplate", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01Ingress#name", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01Ingress#name", }, "remarks": "This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources.", "summary": "The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges.", @@ -6480,7 +6480,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01Ingress#podTemplate", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01Ingress#podTemplate", }, "summary": "Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.", }, @@ -6492,14 +6492,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "podTemplate", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01Ingress#serviceType", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01Ingress#serviceType", }, "remarks": "Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.", "summary": "Optional service type for Kubernetes solver service.", @@ -6516,30 +6516,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01Ingress", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01Ingress", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", }, "summary": "Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3284, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate#metadata", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate#metadata", }, "remarks": "Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.", "summary": "ObjectMeta overrides for the ingress used to solve HTTP01 challenges.", @@ -6552,35 +6552,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "metadata", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", }, "remarks": "Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.", "summary": "ObjectMeta overrides for the ingress used to solve HTTP01 challenges.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3350, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata#annotations", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata#annotations", }, "summary": "Annotations that should be added to the created ACME HTTP01 solver ingress.", }, @@ -6604,7 +6604,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata#labels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata#labels", }, "summary": "Labels that should be added to the created ACME HTTP01 solver ingress.", }, @@ -6625,30 +6625,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate", }, "summary": "Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3313, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate#metadata", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate#metadata", }, "remarks": "Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.", "summary": "ObjectMeta overrides for the pod used to solve HTTP01 challenges.", @@ -6661,14 +6661,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "metadata", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate#spec", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate#spec", }, "remarks": "Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.", "summary": "PodSpec defines overrides for the HTTP01 challenge solver pod.", @@ -6681,35 +6681,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "spec", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", }, "remarks": "Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.", "summary": "ObjectMeta overrides for the pod used to solve HTTP01 challenges.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3387, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata#annotations", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata#annotations", }, "summary": "Annotations that should be added to the create ACME HTTP01 solver pods.", }, @@ -6733,7 +6733,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata#labels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata#labels", }, "summary": "Labels that should be added to the created ACME HTTP01 solver pods.", }, @@ -6754,31 +6754,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", }, "remarks": "Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.", "summary": "PodSpec defines overrides for the HTTP01 challenge solver pod.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3424, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#affinity", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#affinity", }, "summary": "If specified, the pod's scheduling constraints.", }, @@ -6790,14 +6790,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "affinity", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#nodeSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#nodeSelector", }, "remarks": "Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/", "summary": "NodeSelector is a selector which must be true for the pod to fit on a node.", @@ -6822,7 +6822,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#priorityClassName", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#priorityClassName", }, "summary": "If specified, the pod's priorityClassName.", }, @@ -6841,7 +6841,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#serviceAccountName", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#serviceAccountName", }, "summary": "If specified, the pod's service account.", }, @@ -6860,7 +6860,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#tolerations", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#tolerations", }, "summary": "If specified, the pod's tolerations.", }, @@ -6874,37 +6874,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", }, "summary": "If specified, the pod's scheduling constraints.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3485, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#nodeAffinity", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#nodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, @@ -6916,14 +6916,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "nodeAffinity", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAffinity", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -6935,14 +6935,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "podAffinity", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAntiAffinity", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -6954,34 +6954,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "podAntiAffinity", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3592, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -6996,7 +6996,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -7006,7 +7006,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -7019,34 +7019,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3703, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", }, "summary": "A node selector term, associated with the corresponding weight.", }, @@ -7057,14 +7057,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "preference", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.", }, @@ -7079,30 +7079,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, "summary": "A node selector term, associated with the corresponding weight.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3949, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -7116,7 +7116,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "kind": "array", }, @@ -7126,7 +7126,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -7140,37 +7140,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4277, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -7188,7 +7188,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -7207,7 +7207,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -7229,30 +7229,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4322, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -7270,7 +7270,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -7289,7 +7289,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -7311,31 +7311,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3740, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", }, "remarks": "A list of node selector terms. The terms are ORed.", "summary": "Required.", @@ -7349,38 +7349,38 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "remarks": "The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.", "summary": "A null or empty node selector term matches no objects.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3986, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -7394,7 +7394,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "kind": "array", }, @@ -7404,7 +7404,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -7418,37 +7418,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4367, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -7466,7 +7466,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -7485,7 +7485,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -7507,30 +7507,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4412, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -7548,7 +7548,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -7567,7 +7567,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -7589,30 +7589,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3629, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -7627,7 +7627,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -7637,7 +7637,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -7652,37 +7652,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3769, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -7694,14 +7694,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "podAffinityTerm", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -7716,31 +7716,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4023, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -7759,7 +7759,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -7771,14 +7771,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "labelSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\"", "summary": "namespaces specifies a static list of namespace names that the term applies to.", @@ -7803,7 +7803,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", @@ -7816,34 +7816,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4457, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -7858,7 +7858,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -7868,7 +7868,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -7890,30 +7890,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4785, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -7931,7 +7931,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -7950,7 +7950,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -7972,31 +7972,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4494, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -8011,7 +8011,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -8021,7 +8021,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -8043,30 +8043,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4830, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -8084,7 +8084,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -8103,7 +8103,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -8125,30 +8125,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3806, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -8167,7 +8167,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -8179,14 +8179,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "labelSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\"", "summary": "namespaces specifies a static list of namespace names that the term applies to.", @@ -8211,7 +8211,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", @@ -8224,34 +8224,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4076, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -8266,7 +8266,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -8276,7 +8276,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -8298,30 +8298,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4531, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -8339,7 +8339,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -8358,7 +8358,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -8380,31 +8380,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4113, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -8419,7 +8419,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -8429,7 +8429,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -8451,30 +8451,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4576, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -8492,7 +8492,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -8511,7 +8511,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -8533,30 +8533,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3666, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -8571,7 +8571,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -8581,7 +8581,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -8596,37 +8596,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3859, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -8638,14 +8638,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "podAffinityTerm", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -8660,31 +8660,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4150, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -8703,7 +8703,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -8715,14 +8715,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "labelSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\"", "summary": "namespaces specifies a static list of namespace names that the term applies to.", @@ -8747,7 +8747,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", @@ -8760,34 +8760,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4621, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -8802,7 +8802,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -8812,7 +8812,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -8834,30 +8834,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4875, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -8875,7 +8875,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -8894,7 +8894,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -8916,31 +8916,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4658, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -8955,7 +8955,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -8965,7 +8965,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -8987,30 +8987,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4920, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -9028,7 +9028,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -9047,7 +9047,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -9069,30 +9069,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3896, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -9111,7 +9111,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -9123,14 +9123,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "labelSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\"", "summary": "namespaces specifies a static list of namespace names that the term applies to.", @@ -9155,7 +9155,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", @@ -9168,34 +9168,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4203, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -9210,7 +9210,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -9220,7 +9220,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -9242,30 +9242,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4695, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -9283,7 +9283,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -9302,7 +9302,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -9324,31 +9324,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4240, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -9363,7 +9363,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -9373,7 +9373,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -9395,30 +9395,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 4740, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -9436,7 +9436,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -9455,7 +9455,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -9477,30 +9477,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", }, "summary": "The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 3530, }, - "name": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "name": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#effect", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#effect", }, "remarks": "Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.", "summary": "Effect indicates the taint effect to match.", @@ -9520,7 +9520,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#key", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#key", }, "remarks": "Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.", "summary": "Key is the taint key that the toleration applies to.", @@ -9540,7 +9540,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#operator", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#operator", }, "default": "Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", "remarks": "Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", @@ -9561,7 +9561,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#tolerationSeconds", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#tolerationSeconds", }, "remarks": "By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.", "summary": "TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint.", @@ -9581,7 +9581,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#value", + "schema": "ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#value", }, "remarks": "If the operator is Exists, the value should be empty, otherwise just a regular string.", "summary": "Value is the taint value the toleration matches to.", @@ -9598,31 +9598,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", }, - "cert-managerio.ClusterIssuerSpecAcmeSolversSelector": Object { + "cert-managerio.ClusterIssuerV1SpecAcmeSolversSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversSelector", + "schema": "ClusterIssuerV1SpecAcmeSolversSelector", }, "remarks": "If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.", "summary": "Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver.", }, - "fqn": "cert-managerio.ClusterIssuerSpecAcmeSolversSelector", + "fqn": "cert-managerio.ClusterIssuerV1SpecAcmeSolversSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1955, }, - "name": "ClusterIssuerSpecAcmeSolversSelector", + "name": "ClusterIssuerV1SpecAcmeSolversSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversSelector#dnsNames", + "schema": "ClusterIssuerV1SpecAcmeSolversSelector#dnsNames", }, "remarks": "If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.", "summary": "List of DNSNames that this solver will be used to solve.", @@ -9647,7 +9647,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversSelector#dnsZones", + "schema": "ClusterIssuerV1SpecAcmeSolversSelector#dnsZones", }, "remarks": "The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.", "summary": "List of DNSZones that this solver will be used to solve.", @@ -9672,7 +9672,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecAcmeSolversSelector#matchLabels", + "schema": "ClusterIssuerV1SpecAcmeSolversSelector#matchLabels", }, "summary": "A label selector that is used to refine the set of certificate's that this challenge solver will apply to.", }, @@ -9693,31 +9693,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecAcmeSolversSelector", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecAcmeSolversSelector", }, - "cert-managerio.ClusterIssuerSpecCa": Object { + "cert-managerio.ClusterIssuerV1SpecCa": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecCa", + "schema": "ClusterIssuerV1SpecCa", }, "remarks": "This is used to build internal PKIs that are managed by cert-manager.", "summary": "CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpecCa", + "fqn": "cert-managerio.ClusterIssuerV1SpecCa", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1331, }, - "name": "ClusterIssuerSpecCa", + "name": "ClusterIssuerV1SpecCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecCa#secretName", + "schema": "ClusterIssuerV1SpecCa#secretName", }, "summary": "SecretName is the name of the secret used to sign Certificates issued by this Issuer.", }, @@ -9735,7 +9735,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecCa#crlDistributionPoints", + "schema": "ClusterIssuerV1SpecCa#crlDistributionPoints", }, "summary": "The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set.", }, @@ -9759,7 +9759,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecCa#ocspServers", + "schema": "ClusterIssuerV1SpecCa#ocspServers", }, "summary": "The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be \\"http://ocsp.int-x3.letsencrypt.org\\".", }, @@ -9780,30 +9780,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecCa", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecCa", }, - "cert-managerio.ClusterIssuerSpecSelfSigned": Object { + "cert-managerio.ClusterIssuerV1SpecSelfSigned": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecSelfSigned", + "schema": "ClusterIssuerV1SpecSelfSigned", }, "summary": "SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.", }, - "fqn": "cert-managerio.ClusterIssuerSpecSelfSigned", + "fqn": "cert-managerio.ClusterIssuerV1SpecSelfSigned", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1376, }, - "name": "ClusterIssuerSpecSelfSigned", + "name": "ClusterIssuerV1SpecSelfSigned", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecSelfSigned#crlDistributionPoints", + "schema": "ClusterIssuerV1SpecSelfSigned#crlDistributionPoints", }, "summary": "The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings.", }, @@ -9824,30 +9824,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecSelfSigned", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecSelfSigned", }, - "cert-managerio.ClusterIssuerSpecVault": Object { + "cert-managerio.ClusterIssuerV1SpecVault": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVault", + "schema": "ClusterIssuerV1SpecVault", }, "summary": "Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVault", + "fqn": "cert-managerio.ClusterIssuerV1SpecVault", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1405, }, - "name": "ClusterIssuerSpecVault", + "name": "ClusterIssuerV1SpecVault", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVault#auth", + "schema": "ClusterIssuerV1SpecVault#auth", }, "summary": "Auth configures how cert-manager authenticates with the Vault server.", }, @@ -9858,14 +9858,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "auth", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuth", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVault#path", + "schema": "ClusterIssuerV1SpecVault#path", }, "summary": "Path is the mount path of the Vault PKI backend's \`sign\` endpoint, e.g: \\"my_pki_mount/sign/my-role-name\\".", }, @@ -9883,7 +9883,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVault#server", + "schema": "ClusterIssuerV1SpecVault#server", }, "summary": "Server is the connection address for the Vault server, e.g: \\"https://vault.example.com:8200\\".", }, @@ -9901,7 +9901,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVault#caBundle", + "schema": "ClusterIssuerV1SpecVault#caBundle", }, "remarks": "Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection.", "summary": "PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate.", @@ -9921,7 +9921,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVault#namespace", + "schema": "ClusterIssuerV1SpecVault#namespace", }, "remarks": "Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: \\"ns1\\" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces", "summary": "Name of the vault namespace.", @@ -9938,30 +9938,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVault", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVault", }, - "cert-managerio.ClusterIssuerSpecVaultAuth": Object { + "cert-managerio.ClusterIssuerV1SpecVaultAuth": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuth", + "schema": "ClusterIssuerV1SpecVaultAuth", }, "summary": "Auth configures how cert-manager authenticates with the Vault server.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuth", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuth", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1638, }, - "name": "ClusterIssuerSpecVaultAuth", + "name": "ClusterIssuerV1SpecVaultAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuth#appRole", + "schema": "ClusterIssuerV1SpecVaultAuth#appRole", }, "summary": "AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.", }, @@ -9973,14 +9973,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "appRole", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthAppRole", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthAppRole", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuth#kubernetes", + "schema": "ClusterIssuerV1SpecVaultAuth#kubernetes", }, "summary": "Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.", }, @@ -9992,14 +9992,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "kubernetes", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthKubernetes", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthKubernetes", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuth#tokenSecretRef", + "schema": "ClusterIssuerV1SpecVaultAuth#tokenSecretRef", }, "summary": "TokenSecretRef authenticates with Vault by presenting a token.", }, @@ -10011,34 +10011,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "tokenSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthTokenSecretRef", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVaultAuth", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVaultAuth", }, - "cert-managerio.ClusterIssuerSpecVaultAuthAppRole": Object { + "cert-managerio.ClusterIssuerV1SpecVaultAuthAppRole": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthAppRole", + "schema": "ClusterIssuerV1SpecVaultAuthAppRole", }, "summary": "AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthAppRole", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthAppRole", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2000, }, - "name": "ClusterIssuerSpecVaultAuthAppRole", + "name": "ClusterIssuerV1SpecVaultAuthAppRole", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthAppRole#path", + "schema": "ClusterIssuerV1SpecVaultAuthAppRole#path", }, "summary": "Path where the App Role authentication backend is mounted in Vault, e.g: \\"approle\\".", }, @@ -10056,7 +10056,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthAppRole#roleId", + "schema": "ClusterIssuerV1SpecVaultAuthAppRole#roleId", }, "summary": "RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault.", }, @@ -10074,7 +10074,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthAppRole#secretRef", + "schema": "ClusterIssuerV1SpecVaultAuthAppRole#secretRef", }, "remarks": "The \`key\` field must be specified and denotes which entry within the Secret resource is used as the app role secret.", "summary": "Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault.", @@ -10086,35 +10086,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "secretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthAppRoleSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthAppRoleSecretRef", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVaultAuthAppRole", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVaultAuthAppRole", }, - "cert-managerio.ClusterIssuerSpecVaultAuthAppRoleSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecVaultAuthAppRoleSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthAppRoleSecretRef", + "schema": "ClusterIssuerV1SpecVaultAuthAppRoleSecretRef", }, "remarks": "The \`key\` field must be specified and denotes which entry within the Secret resource is used as the app role secret.", "summary": "Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthAppRoleSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthAppRoleSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2750, }, - "name": "ClusterIssuerSpecVaultAuthAppRoleSecretRef", + "name": "ClusterIssuerV1SpecVaultAuthAppRoleSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthAppRoleSecretRef#name", + "schema": "ClusterIssuerV1SpecVaultAuthAppRoleSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -10133,7 +10133,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthAppRoleSecretRef#key", + "schema": "ClusterIssuerV1SpecVaultAuthAppRoleSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -10150,30 +10150,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVaultAuthAppRoleSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVaultAuthAppRoleSecretRef", }, - "cert-managerio.ClusterIssuerSpecVaultAuthKubernetes": Object { + "cert-managerio.ClusterIssuerV1SpecVaultAuthKubernetes": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthKubernetes", + "schema": "ClusterIssuerV1SpecVaultAuthKubernetes", }, "summary": "Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthKubernetes", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthKubernetes", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2045, }, - "name": "ClusterIssuerSpecVaultAuthKubernetes", + "name": "ClusterIssuerV1SpecVaultAuthKubernetes", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthKubernetes#role", + "schema": "ClusterIssuerV1SpecVaultAuthKubernetes#role", }, "remarks": "A Role binds a Kubernetes ServiceAccount with a set of Vault policies.", "summary": "A required field containing the Vault Role to assume.", @@ -10192,7 +10192,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthKubernetes#secretRef", + "schema": "ClusterIssuerV1SpecVaultAuthKubernetes#secretRef", }, "remarks": "Use of 'ambient credentials' is not supported.", "summary": "The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault.", @@ -10204,14 +10204,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "secretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthKubernetesSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthKubernetesSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthKubernetes#mountPath", + "schema": "ClusterIssuerV1SpecVaultAuthKubernetes#mountPath", }, "remarks": "For example, setting a value to \`/v1/auth/foo\`, will use the path \`/v1/auth/foo/login\` to authenticate with Vault. If unspecified, the default value \\"/v1/auth/kubernetes\\" will be used.", "summary": "The Vault mountPath here is the mount path to use when authenticating with Vault.", @@ -10228,31 +10228,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVaultAuthKubernetes", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVaultAuthKubernetes", }, - "cert-managerio.ClusterIssuerSpecVaultAuthKubernetesSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecVaultAuthKubernetesSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthKubernetesSecretRef", + "schema": "ClusterIssuerV1SpecVaultAuthKubernetesSecretRef", }, "remarks": "Use of 'ambient credentials' is not supported.", "summary": "The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthKubernetesSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthKubernetesSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2787, }, - "name": "ClusterIssuerSpecVaultAuthKubernetesSecretRef", + "name": "ClusterIssuerV1SpecVaultAuthKubernetesSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthKubernetesSecretRef#name", + "schema": "ClusterIssuerV1SpecVaultAuthKubernetesSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -10271,7 +10271,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthKubernetesSecretRef#key", + "schema": "ClusterIssuerV1SpecVaultAuthKubernetesSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -10288,30 +10288,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVaultAuthKubernetesSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVaultAuthKubernetesSecretRef", }, - "cert-managerio.ClusterIssuerSpecVaultAuthTokenSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecVaultAuthTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthTokenSecretRef", + "schema": "ClusterIssuerV1SpecVaultAuthTokenSecretRef", }, "summary": "TokenSecretRef authenticates with Vault by presenting a token.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVaultAuthTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVaultAuthTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2090, }, - "name": "ClusterIssuerSpecVaultAuthTokenSecretRef", + "name": "ClusterIssuerV1SpecVaultAuthTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthTokenSecretRef#name", + "schema": "ClusterIssuerV1SpecVaultAuthTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -10330,7 +10330,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVaultAuthTokenSecretRef#key", + "schema": "ClusterIssuerV1SpecVaultAuthTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -10347,30 +10347,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVaultAuthTokenSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVaultAuthTokenSecretRef", }, - "cert-managerio.ClusterIssuerSpecVenafi": Object { + "cert-managerio.ClusterIssuerV1SpecVenafi": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafi", + "schema": "ClusterIssuerV1SpecVenafi", }, "summary": "Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVenafi", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafi", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1466, }, - "name": "ClusterIssuerSpecVenafi", + "name": "ClusterIssuerV1SpecVenafi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafi#zone", + "schema": "ClusterIssuerV1SpecVenafi#zone", }, "remarks": "All requests made to the Venafi platform will be restricted by the named zone policy. This field is required.", "summary": "Zone is the Venafi Policy Zone to use for this issuer.", @@ -10389,7 +10389,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafi#cloud", + "schema": "ClusterIssuerV1SpecVenafi#cloud", }, "remarks": "Only one of TPP or Cloud may be specified.", "summary": "Cloud specifies the Venafi cloud configuration settings.", @@ -10402,14 +10402,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "cloud", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVenafiCloud", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafiCloud", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafi#tpp", + "schema": "ClusterIssuerV1SpecVenafi#tpp", }, "remarks": "Only one of TPP or Cloud may be specified.", "summary": "TPP specifies Trust Protection Platform configuration settings.", @@ -10422,35 +10422,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "tpp", "optional": true, "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVenafiTpp", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafiTpp", }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVenafi", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVenafi", }, - "cert-managerio.ClusterIssuerSpecVenafiCloud": Object { + "cert-managerio.ClusterIssuerV1SpecVenafiCloud": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiCloud", + "schema": "ClusterIssuerV1SpecVenafiCloud", }, "remarks": "Only one of TPP or Cloud may be specified.", "summary": "Cloud specifies the Venafi cloud configuration settings.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVenafiCloud", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafiCloud", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1683, }, - "name": "ClusterIssuerSpecVenafiCloud", + "name": "ClusterIssuerV1SpecVenafiCloud", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiCloud#apiTokenSecretRef", + "schema": "ClusterIssuerV1SpecVenafiCloud#apiTokenSecretRef", }, "summary": "APITokenSecretRef is a secret key selector for the Venafi Cloud API token.", }, @@ -10461,14 +10461,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "apiTokenSecretRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVenafiCloudApiTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiCloud#url", + "schema": "ClusterIssuerV1SpecVenafiCloud#url", }, "default": "https://api.venafi.cloud/v1\\".", "remarks": "Defaults to \\"https://api.venafi.cloud/v1\\".", @@ -10486,30 +10486,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVenafiCloud", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVenafiCloud", }, - "cert-managerio.ClusterIssuerSpecVenafiCloudApiTokenSecretRef": Object { + "cert-managerio.ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiCloudApiTokenSecretRef", + "schema": "ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef", }, "summary": "APITokenSecretRef is a secret key selector for the Venafi Cloud API token.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVenafiCloudApiTokenSecretRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2127, }, - "name": "ClusterIssuerSpecVenafiCloudApiTokenSecretRef", + "name": "ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiCloudApiTokenSecretRef#name", + "schema": "ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -10528,7 +10528,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiCloudApiTokenSecretRef#key", + "schema": "ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -10545,31 +10545,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVenafiCloudApiTokenSecretRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef", }, - "cert-managerio.ClusterIssuerSpecVenafiTpp": Object { + "cert-managerio.ClusterIssuerV1SpecVenafiTpp": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiTpp", + "schema": "ClusterIssuerV1SpecVenafiTpp", }, "remarks": "Only one of TPP or Cloud may be specified.", "summary": "TPP specifies Trust Protection Platform configuration settings.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVenafiTpp", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafiTpp", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 1721, }, - "name": "ClusterIssuerSpecVenafiTpp", + "name": "ClusterIssuerV1SpecVenafiTpp", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiTpp#credentialsRef", + "schema": "ClusterIssuerV1SpecVenafiTpp#credentialsRef", }, "remarks": "The secret must contain two keys, 'username' and 'password'.", "summary": "CredentialsRef is a reference to a Secret containing the username and password for the TPP server.", @@ -10581,14 +10581,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "credentialsRef", "type": Object { - "fqn": "cert-managerio.ClusterIssuerSpecVenafiTppCredentialsRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafiTppCredentialsRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiTpp#url", + "schema": "ClusterIssuerV1SpecVenafiTpp#url", }, "summary": "URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: \\"https://tpp.example.com/vedsdk\\".", }, @@ -10606,7 +10606,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiTpp#caBundle", + "schema": "ClusterIssuerV1SpecVenafiTpp#caBundle", }, "remarks": "If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates.", "summary": "CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance.", @@ -10623,31 +10623,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVenafiTpp", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVenafiTpp", }, - "cert-managerio.ClusterIssuerSpecVenafiTppCredentialsRef": Object { + "cert-managerio.ClusterIssuerV1SpecVenafiTppCredentialsRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiTppCredentialsRef", + "schema": "ClusterIssuerV1SpecVenafiTppCredentialsRef", }, "remarks": "The secret must contain two keys, 'username' and 'password'.", "summary": "CredentialsRef is a reference to a Secret containing the username and password for the TPP server.", }, - "fqn": "cert-managerio.ClusterIssuerSpecVenafiTppCredentialsRef", + "fqn": "cert-managerio.ClusterIssuerV1SpecVenafiTppCredentialsRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 2164, }, - "name": "ClusterIssuerSpecVenafiTppCredentialsRef", + "name": "ClusterIssuerV1SpecVenafiTppCredentialsRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ClusterIssuerSpecVenafiTppCredentialsRef#name", + "schema": "ClusterIssuerV1SpecVenafiTppCredentialsRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -10663,22 +10663,22 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:ClusterIssuerSpecVenafiTppCredentialsRef", + "symbolId": "cert-manager.io:ClusterIssuerV1SpecVenafiTppCredentialsRef", }, - "cert-managerio.Issuer": Object { + "cert-managerio.IssuerV1": Object { "assembly": "cert-managerio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Issuer", + "schema": "IssuerV1", }, "remarks": "It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace.", "summary": "An Issuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields.", }, - "fqn": "cert-managerio.Issuer", + "fqn": "cert-managerio.IssuerV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"Issuer\\" API object.", + "summary": "Defines a \\"IssuerV1\\" API object.", }, "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -10709,7 +10709,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "props", "type": Object { - "fqn": "cert-managerio.IssuerProps", + "fqn": "cert-managerio.IssuerV1Props", }, }, ], @@ -10723,7 +10723,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Issuer\\".", + "summary": "Renders a Kubernetes manifest for \\"IssuerV1\\".", }, "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -10737,7 +10737,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "props", "type": Object { - "fqn": "cert-managerio.IssuerProps", + "fqn": "cert-managerio.IssuerV1Props", }, }, ], @@ -10765,12 +10765,12 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "name": "Issuer", + "name": "IssuerV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Issuer\\".", + "summary": "Returns the apiVersion and kind for \\"IssuerV1\\".", }, "immutable": true, "locationInModule": Object { @@ -10784,31 +10784,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:Issuer", + "symbolId": "cert-manager.io:IssuerV1", }, - "cert-managerio.IssuerProps": Object { + "cert-managerio.IssuerV1Props": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "Issuer", + "schema": "IssuerV1", }, "remarks": "It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace.", "summary": "An Issuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields.", }, - "fqn": "cert-managerio.IssuerProps", + "fqn": "cert-managerio.IssuerV1Props", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5020, }, - "name": "IssuerProps", + "name": "IssuerV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Issuer#spec", + "schema": "IssuerV1#spec", }, "summary": "Desired state of the Issuer resource.", }, @@ -10819,14 +10819,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "spec", "type": Object { - "fqn": "cert-managerio.IssuerSpec", + "fqn": "cert-managerio.IssuerV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Issuer#metadata", + "schema": "IssuerV1#metadata", }, }, "immutable": true, @@ -10841,30 +10841,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerProps", + "symbolId": "cert-manager.io:IssuerV1Props", }, - "cert-managerio.IssuerSpec": Object { + "cert-managerio.IssuerV1Spec": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpec", + "schema": "IssuerV1Spec", }, "summary": "Desired state of the Issuer resource.", }, - "fqn": "cert-managerio.IssuerSpec", + "fqn": "cert-managerio.IssuerV1Spec", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5055, }, - "name": "IssuerSpec", + "name": "IssuerV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpec#acme", + "schema": "IssuerV1Spec#acme", }, "summary": "ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.", }, @@ -10876,14 +10876,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "acme", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcme", + "fqn": "cert-managerio.IssuerV1SpecAcme", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpec#ca", + "schema": "IssuerV1Spec#ca", }, "remarks": "This is used to build internal PKIs that are managed by cert-manager.", "summary": "CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource.", @@ -10896,14 +10896,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "ca", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecCa", + "fqn": "cert-managerio.IssuerV1SpecCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpec#selfSigned", + "schema": "IssuerV1Spec#selfSigned", }, "summary": "SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.", }, @@ -10915,14 +10915,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "selfSigned", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecSelfSigned", + "fqn": "cert-managerio.IssuerV1SpecSelfSigned", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpec#vault", + "schema": "IssuerV1Spec#vault", }, "summary": "Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.", }, @@ -10934,14 +10934,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "vault", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecVault", + "fqn": "cert-managerio.IssuerV1SpecVault", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpec#venafi", + "schema": "IssuerV1Spec#venafi", }, "summary": "Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.", }, @@ -10953,34 +10953,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "venafi", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecVenafi", + "fqn": "cert-managerio.IssuerV1SpecVenafi", }, }, ], - "symbolId": "cert-manager.io:IssuerSpec", + "symbolId": "cert-manager.io:IssuerV1Spec", }, - "cert-managerio.IssuerSpecAcme": Object { + "cert-managerio.IssuerV1SpecAcme": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme", + "schema": "IssuerV1SpecAcme", }, "summary": "ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.", }, - "fqn": "cert-managerio.IssuerSpecAcme", + "fqn": "cert-managerio.IssuerV1SpecAcme", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5116, }, - "name": "IssuerSpecAcme", + "name": "IssuerV1SpecAcme", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#privateKeySecretRef", + "schema": "IssuerV1SpecAcme#privateKeySecretRef", }, "remarks": "Optionally, a \`key\` may be specified to select a specific entry within the named Secret resource. If \`key\` is not specified, a default of \`tls.key\` will be used.", "summary": "PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key.", @@ -10992,14 +10992,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "privateKeySecretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmePrivateKeySecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmePrivateKeySecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#server", + "schema": "IssuerV1SpecAcme#server", }, "remarks": "For example, for Let's Encrypt's staging endpoint, you would use: \\"https://acme-staging-v02.api.letsencrypt.org/directory\\". Only ACME v2 endpoints (i.e. RFC 8555) are supported.", "summary": "Server is the URL used to access the ACME server's 'directory' endpoint.", @@ -11018,7 +11018,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#disableAccountKeyGeneration", + "schema": "IssuerV1SpecAcme#disableAccountKeyGeneration", }, "default": "false.", "remarks": "If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false.", @@ -11039,7 +11039,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#email", + "schema": "IssuerV1SpecAcme#email", }, "remarks": "This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered.", "summary": "Email is the email address to be associated with the ACME account.", @@ -11059,7 +11059,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#enableDurationFeature", + "schema": "IssuerV1SpecAcme#enableDurationFeature", }, "default": "false.", "remarks": "This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false.", @@ -11080,7 +11080,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#externalAccountBinding", + "schema": "IssuerV1SpecAcme#externalAccountBinding", }, "remarks": "If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.", "summary": "ExternalAccountBinding is a reference to a CA external account of the ACME server.", @@ -11093,14 +11093,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "externalAccountBinding", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeExternalAccountBinding", + "fqn": "cert-managerio.IssuerV1SpecAcmeExternalAccountBinding", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#preferredChain", + "schema": "IssuerV1SpecAcme#preferredChain", }, "remarks": "PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: \\"DST Root CA X3\\" or \\"ISRG Root X1\\" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN", "summary": "PreferredChain is the chain to use if the ACME server outputs multiple.", @@ -11120,7 +11120,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#skipTLSVerify", + "schema": "IssuerV1SpecAcme#skipTLSVerify", }, "default": "false.", "remarks": "If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false.", @@ -11141,7 +11141,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcme#solvers", + "schema": "IssuerV1SpecAcme#solvers", }, "remarks": "Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/", "summary": "Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains.", @@ -11156,38 +11156,38 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolvers", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolvers", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcme", + "symbolId": "cert-manager.io:IssuerV1SpecAcme", }, - "cert-managerio.IssuerSpecAcmeExternalAccountBinding": Object { + "cert-managerio.IssuerV1SpecAcmeExternalAccountBinding": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeExternalAccountBinding", + "schema": "IssuerV1SpecAcmeExternalAccountBinding", }, "remarks": "If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.", "summary": "ExternalAccountBinding is a reference to a CA external account of the ACME server.", }, - "fqn": "cert-managerio.IssuerSpecAcmeExternalAccountBinding", + "fqn": "cert-managerio.IssuerV1SpecAcmeExternalAccountBinding", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5392, }, - "name": "IssuerSpecAcmeExternalAccountBinding", + "name": "IssuerV1SpecAcmeExternalAccountBinding", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeExternalAccountBinding#keyID", + "schema": "IssuerV1SpecAcmeExternalAccountBinding#keyID", }, "summary": "keyID is the ID of the CA key that the External Account is bound to.", }, @@ -11205,7 +11205,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeExternalAccountBinding#keySecretRef", + "schema": "IssuerV1SpecAcmeExternalAccountBinding#keySecretRef", }, "remarks": "The \`key\` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.", "summary": "keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding.", @@ -11217,14 +11217,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "keySecretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeExternalAccountBindingKeySecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeExternalAccountBindingKeySecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeExternalAccountBinding#keyAlgorithm", + "schema": "IssuerV1SpecAcmeExternalAccountBinding#keyAlgorithm", }, "remarks": "The algorithm is now hardcoded to HS256 in golang/x/crypto/acme.", "summary": "Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used.", @@ -11237,22 +11237,22 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "keyAlgorithm", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeExternalAccountBindingKeyAlgorithm", + "fqn": "cert-managerio.IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeExternalAccountBinding", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeExternalAccountBinding", }, - "cert-managerio.IssuerSpecAcmeExternalAccountBindingKeyAlgorithm": Object { + "cert-managerio.IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeExternalAccountBindingKeyAlgorithm", + "schema": "IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", }, "remarks": "The algorithm is now hardcoded to HS256 in golang/x/crypto/acme.", "summary": "Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used.", }, - "fqn": "cert-managerio.IssuerSpecAcmeExternalAccountBindingKeyAlgorithm", + "fqn": "cert-managerio.IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -11278,32 +11278,32 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "HS512", }, ], - "name": "IssuerSpecAcmeExternalAccountBindingKeyAlgorithm", - "symbolId": "cert-manager.io:IssuerSpecAcmeExternalAccountBindingKeyAlgorithm", + "name": "IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm", }, - "cert-managerio.IssuerSpecAcmeExternalAccountBindingKeySecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeExternalAccountBindingKeySecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeExternalAccountBindingKeySecretRef", + "schema": "IssuerV1SpecAcmeExternalAccountBindingKeySecretRef", }, "remarks": "The \`key\` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.", "summary": "keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding.", }, - "fqn": "cert-managerio.IssuerSpecAcmeExternalAccountBindingKeySecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeExternalAccountBindingKeySecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5661, }, - "name": "IssuerSpecAcmeExternalAccountBindingKeySecretRef", + "name": "IssuerV1SpecAcmeExternalAccountBindingKeySecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeExternalAccountBindingKeySecretRef#name", + "schema": "IssuerV1SpecAcmeExternalAccountBindingKeySecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -11322,7 +11322,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeExternalAccountBindingKeySecretRef#key", + "schema": "IssuerV1SpecAcmeExternalAccountBindingKeySecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -11339,31 +11339,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeExternalAccountBindingKeySecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeExternalAccountBindingKeySecretRef", }, - "cert-managerio.IssuerSpecAcmePrivateKeySecretRef": Object { + "cert-managerio.IssuerV1SpecAcmePrivateKeySecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmePrivateKeySecretRef", + "schema": "IssuerV1SpecAcmePrivateKeySecretRef", }, "remarks": "Optionally, a \`key\` may be specified to select a specific entry within the named Secret resource. If \`key\` is not specified, a default of \`tls.key\` will be used.", "summary": "PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key.", }, - "fqn": "cert-managerio.IssuerSpecAcmePrivateKeySecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmePrivateKeySecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5437, }, - "name": "IssuerSpecAcmePrivateKeySecretRef", + "name": "IssuerV1SpecAcmePrivateKeySecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmePrivateKeySecretRef#name", + "schema": "IssuerV1SpecAcmePrivateKeySecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -11382,7 +11382,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmePrivateKeySecretRef#key", + "schema": "IssuerV1SpecAcmePrivateKeySecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -11399,31 +11399,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmePrivateKeySecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmePrivateKeySecretRef", }, - "cert-managerio.IssuerSpecAcmeSolvers": Object { + "cert-managerio.IssuerV1SpecAcmeSolvers": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolvers", + "schema": "IssuerV1SpecAcmeSolvers", }, "remarks": "A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.", "summary": "An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolvers", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolvers", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5474, }, - "name": "IssuerSpecAcmeSolvers", + "name": "IssuerV1SpecAcmeSolvers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolvers#dns01", + "schema": "IssuerV1SpecAcmeSolvers#dns01", }, "summary": "Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.", }, @@ -11435,14 +11435,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "dns01", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolvers#http01", + "schema": "IssuerV1SpecAcmeSolvers#http01", }, "remarks": "It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism.", "summary": "Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow.", @@ -11455,14 +11455,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "http01", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolvers#selector", + "schema": "IssuerV1SpecAcmeSolvers#selector", }, "remarks": "If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.", "summary": "Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver.", @@ -11475,34 +11475,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "selector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversSelector", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolvers", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolvers", }, - "cert-managerio.IssuerSpecAcmeSolversDns01": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01", + "schema": "IssuerV1SpecAcmeSolversDns01", }, "summary": "Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5698, }, - "name": "IssuerSpecAcmeSolversDns01", + "name": "IssuerV1SpecAcmeSolversDns01", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#acmeDNS", + "schema": "IssuerV1SpecAcmeSolversDns01#acmeDNS", }, "summary": "Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.", }, @@ -11514,14 +11514,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "acmeDns", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AcmeDns", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AcmeDns", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#akamai", + "schema": "IssuerV1SpecAcmeSolversDns01#akamai", }, "summary": "Use the Akamai DNS zone management API to manage DNS01 challenge records.", }, @@ -11533,14 +11533,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "akamai", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Akamai", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Akamai", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#azureDNS", + "schema": "IssuerV1SpecAcmeSolversDns01#azureDNS", }, "summary": "Use the Microsoft Azure DNS API to manage DNS01 challenge records.", }, @@ -11552,14 +11552,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "azureDns", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AzureDns", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDns", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#cloudDNS", + "schema": "IssuerV1SpecAcmeSolversDns01#cloudDNS", }, "summary": "Use the Google Cloud DNS API to manage DNS01 challenge records.", }, @@ -11571,14 +11571,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "cloudDns", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CloudDns", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudDns", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#cloudflare", + "schema": "IssuerV1SpecAcmeSolversDns01#cloudflare", }, "summary": "Use the Cloudflare API to manage DNS01 challenge records.", }, @@ -11590,14 +11590,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "cloudflare", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Cloudflare", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Cloudflare", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#cnameStrategy", + "schema": "IssuerV1SpecAcmeSolversDns01#cnameStrategy", }, "summary": "CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones.", }, @@ -11609,14 +11609,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "cnameStrategy", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CnameStrategy", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CnameStrategy", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#digitalocean", + "schema": "IssuerV1SpecAcmeSolversDns01#digitalocean", }, "summary": "Use the DigitalOcean DNS API to manage DNS01 challenge records.", }, @@ -11628,14 +11628,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "digitalocean", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Digitalocean", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Digitalocean", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#rfc2136", + "schema": "IssuerV1SpecAcmeSolversDns01#rfc2136", }, "summary": "Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.", }, @@ -11647,14 +11647,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "rfc2136", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Rfc2136", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Rfc2136", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#route53", + "schema": "IssuerV1SpecAcmeSolversDns01#route53", }, "summary": "Use the AWS Route53 API to manage DNS01 challenge records.", }, @@ -11666,14 +11666,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "route53", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Route53", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Route53", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01#webhook", + "schema": "IssuerV1SpecAcmeSolversDns01#webhook", }, "summary": "Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.", }, @@ -11685,34 +11685,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "webhook", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Webhook", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Webhook", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AcmeDns": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AcmeDns": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AcmeDns", + "schema": "IssuerV1SpecAcmeSolversDns01AcmeDns", }, "summary": "Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AcmeDns", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AcmeDns", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6074, }, - "name": "IssuerSpecAcmeSolversDns01AcmeDns", + "name": "IssuerV1SpecAcmeSolversDns01AcmeDns", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AcmeDns#accountSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01AcmeDns#accountSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -11724,14 +11724,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "accountSecretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AcmeDns#host", + "schema": "IssuerV1SpecAcmeSolversDns01AcmeDns#host", }, }, "immutable": true, @@ -11745,31 +11745,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AcmeDns", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AcmeDns", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6705, }, - "name": "IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -11788,7 +11788,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -11805,30 +11805,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01Akamai": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01Akamai": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Akamai", + "schema": "IssuerV1SpecAcmeSolversDns01Akamai", }, "summary": "Use the Akamai DNS zone management API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Akamai", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Akamai", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6109, }, - "name": "IssuerSpecAcmeSolversDns01Akamai", + "name": "IssuerV1SpecAcmeSolversDns01Akamai", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Akamai#accessTokenSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Akamai#accessTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -11840,14 +11840,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "accessTokenSecretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Akamai#clientSecretSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Akamai#clientSecretSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -11859,14 +11859,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "clientSecretSecretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Akamai#clientTokenSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Akamai#clientTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -11878,14 +11878,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "clientTokenSecretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Akamai#serviceConsumerDomain", + "schema": "IssuerV1SpecAcmeSolversDns01Akamai#serviceConsumerDomain", }, }, "immutable": true, @@ -11899,31 +11899,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01Akamai", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01Akamai", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6742, }, - "name": "IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -11942,7 +11942,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -11959,31 +11959,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6779, }, - "name": "IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -12002,7 +12002,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -12019,31 +12019,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6816, }, - "name": "IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -12062,7 +12062,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -12079,30 +12079,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AzureDns": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDns": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns", }, "summary": "Use the Microsoft Azure DNS API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AzureDns", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDns", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6160, }, - "name": "IssuerSpecAcmeSolversDns01AzureDns", + "name": "IssuerV1SpecAcmeSolversDns01AzureDns", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns#resourceGroupName", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns#resourceGroupName", }, "summary": "resource group the DNS zone is located in.", }, @@ -12120,7 +12120,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns#subscriptionID", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns#subscriptionID", }, "summary": "ID of the Azure subscription.", }, @@ -12138,7 +12138,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns#clientID", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns#clientID", }, "summary": "if both this and ClientSecret are left unset MSI will be used.", }, @@ -12157,7 +12157,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns#clientSecretSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns#clientSecretSecretRef", }, "summary": "if both this and ClientID are left unset MSI will be used.", }, @@ -12169,14 +12169,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "clientSecretSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns#environment", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns#environment", }, "summary": "name of the Azure environment (default AzurePublicCloud).", }, @@ -12188,14 +12188,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "environment", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsEnvironment", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns#hostedZoneName", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns#hostedZoneName", }, "summary": "name of the DNS zone that should be used.", }, @@ -12214,7 +12214,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns#managedIdentity", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns#managedIdentity", }, "summary": "managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID.", }, @@ -12226,14 +12226,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "managedIdentity", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDns#tenantID", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDns#tenantID", }, "summary": "when specifying ClientID and ClientSecret then this field is also needed.", }, @@ -12249,30 +12249,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AzureDns", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AzureDns", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", }, "summary": "if both this and ClientID are left unset MSI will be used.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6853, }, - "name": "IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -12291,7 +12291,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -12308,17 +12308,17 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsEnvironment": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDnsEnvironment", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", }, "summary": "name of the Azure environment (default AzurePublicCloud).", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsEnvironment", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -12350,31 +12350,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "AZURE_US_GOVERNMENT_CLOUD", }, ], - "name": "IssuerSpecAcmeSolversDns01AzureDnsEnvironment", - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AzureDnsEnvironment", + "name": "IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment", }, - "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", }, "summary": "managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6906, }, - "name": "IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "name": "IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity#clientID", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity#clientID", }, "summary": "client ID of the managed identity, can not be used at the same time as resourceID.", }, @@ -12393,7 +12393,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity#resourceID", + "schema": "IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity#resourceID", }, "summary": "resource ID of the managed identity, can not be used at the same time as clientID.", }, @@ -12409,30 +12409,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity", }, - "cert-managerio.IssuerSpecAcmeSolversDns01CloudDns": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudDns": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudDns", + "schema": "IssuerV1SpecAcmeSolversDns01CloudDns", }, "summary": "Use the Google Cloud DNS API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CloudDns", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudDns", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6245, }, - "name": "IssuerSpecAcmeSolversDns01CloudDns", + "name": "IssuerV1SpecAcmeSolversDns01CloudDns", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudDns#project", + "schema": "IssuerV1SpecAcmeSolversDns01CloudDns#project", }, }, "immutable": true, @@ -12449,7 +12449,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudDns#hostedZoneName", + "schema": "IssuerV1SpecAcmeSolversDns01CloudDns#hostedZoneName", }, "remarks": "If left empty cert-manager will automatically choose a zone.", "summary": "HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created.", @@ -12469,7 +12469,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudDns#serviceAccountSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01CloudDns#serviceAccountSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -12482,35 +12482,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "serviceAccountSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01CloudDns", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01CloudDns", }, - "cert-managerio.IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6943, }, - "name": "IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -12529,7 +12529,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -12546,30 +12546,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01Cloudflare": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01Cloudflare": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Cloudflare", + "schema": "IssuerV1SpecAcmeSolversDns01Cloudflare", }, "summary": "Use the Cloudflare API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Cloudflare", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Cloudflare", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6288, }, - "name": "IssuerSpecAcmeSolversDns01Cloudflare", + "name": "IssuerV1SpecAcmeSolversDns01Cloudflare", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Cloudflare#apiKeySecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Cloudflare#apiKeySecretRef", }, "remarks": "Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.", "summary": "API key to use to authenticate with Cloudflare.", @@ -12582,14 +12582,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "apiKeySecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Cloudflare#apiTokenSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Cloudflare#apiTokenSecretRef", }, "summary": "API token used to authenticate with Cloudflare.", }, @@ -12601,14 +12601,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "apiTokenSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Cloudflare#email", + "schema": "IssuerV1SpecAcmeSolversDns01Cloudflare#email", }, "summary": "Email of the account, only required when using API key based authentication.", }, @@ -12624,31 +12624,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01Cloudflare", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01Cloudflare", }, - "cert-managerio.IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", }, "remarks": "Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.", "summary": "API key to use to authenticate with Cloudflare.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6980, }, - "name": "IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "name": "IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -12667,7 +12667,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -12684,30 +12684,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", }, "summary": "API token used to authenticate with Cloudflare.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7017, }, - "name": "IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -12726,7 +12726,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -12743,17 +12743,17 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01CnameStrategy": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01CnameStrategy": Object { "assembly": "cert-managerio", "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01CnameStrategy", + "schema": "IssuerV1SpecAcmeSolversDns01CnameStrategy", }, "summary": "CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01CnameStrategy", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01CnameStrategy", "kind": "enum", "locationInModule": Object { "filename": "cert-manager.io.ts", @@ -12773,31 +12773,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "FOLLOW", }, ], - "name": "IssuerSpecAcmeSolversDns01CnameStrategy", - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01CnameStrategy", + "name": "IssuerV1SpecAcmeSolversDns01CnameStrategy", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01CnameStrategy", }, - "cert-managerio.IssuerSpecAcmeSolversDns01Digitalocean": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01Digitalocean": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Digitalocean", + "schema": "IssuerV1SpecAcmeSolversDns01Digitalocean", }, "summary": "Use the DigitalOcean DNS API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Digitalocean", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Digitalocean", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6345, }, - "name": "IssuerSpecAcmeSolversDns01Digitalocean", + "name": "IssuerV1SpecAcmeSolversDns01Digitalocean", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Digitalocean#tokenSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Digitalocean#tokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", @@ -12809,35 +12809,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "tokenSecretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01Digitalocean", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01Digitalocean", }, - "cert-managerio.IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", }, "remarks": "In some instances, \`key\` is a required field.", "summary": "A reference to a specific 'key' within a Secret resource.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7054, }, - "name": "IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -12856,7 +12856,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -12873,30 +12873,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01Rfc2136": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01Rfc2136": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Rfc2136", + "schema": "IssuerV1SpecAcmeSolversDns01Rfc2136", }, "summary": "Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Rfc2136", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Rfc2136", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6374, }, - "name": "IssuerSpecAcmeSolversDns01Rfc2136", + "name": "IssuerV1SpecAcmeSolversDns01Rfc2136", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Rfc2136#nameserver", + "schema": "IssuerV1SpecAcmeSolversDns01Rfc2136#nameserver", }, "remarks": "If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required.", "summary": "The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port.", @@ -12915,7 +12915,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Rfc2136#tsigAlgorithm", + "schema": "IssuerV1SpecAcmeSolversDns01Rfc2136#tsigAlgorithm", }, "remarks": "Used only when \`\`tsigSecretSecretRef\`\` and \`\`tsigKeyName\`\` are defined. Supported values are (case-insensitive): \`\`HMACMD5\`\` (default), \`\`HMACSHA1\`\`, \`\`HMACSHA256\`\` or \`\`HMACSHA512\`\`.", "summary": "The TSIG Algorithm configured in the DNS supporting RFC2136.", @@ -12935,7 +12935,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Rfc2136#tsigKeyName", + "schema": "IssuerV1SpecAcmeSolversDns01Rfc2136#tsigKeyName", }, "remarks": "If \`\`tsigSecretSecretRef\`\` is defined, this field is required.", "summary": "The TSIG Key name configured in the DNS.", @@ -12955,7 +12955,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Rfc2136#tsigSecretSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Rfc2136#tsigSecretSecretRef", }, "remarks": "If \`\`tsigKeyName\`\` is defined, this field is required.", "summary": "The name of the secret containing the TSIG value.", @@ -12968,35 +12968,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "tsigSecretSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01Rfc2136", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01Rfc2136", }, - "cert-managerio.IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", }, "remarks": "If \`\`tsigKeyName\`\` is defined, this field is required.", "summary": "The name of the secret containing the TSIG value.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7091, }, - "name": "IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "name": "IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -13015,7 +13015,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -13032,30 +13032,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01Route53": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01Route53": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53", + "schema": "IssuerV1SpecAcmeSolversDns01Route53", }, "summary": "Use the AWS Route53 API to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Route53", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Route53", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6427, }, - "name": "IssuerSpecAcmeSolversDns01Route53", + "name": "IssuerV1SpecAcmeSolversDns01Route53", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53#region", + "schema": "IssuerV1SpecAcmeSolversDns01Route53#region", }, "summary": "Always set the region when using AccessKeyID and SecretAccessKey.", }, @@ -13073,7 +13073,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53#accessKeyID", + "schema": "IssuerV1SpecAcmeSolversDns01Route53#accessKeyID", }, "remarks": "If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials", "summary": "The AccessKeyID is used for authentication.", @@ -13093,7 +13093,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53#hostedZoneID", + "schema": "IssuerV1SpecAcmeSolversDns01Route53#hostedZoneID", }, "summary": "If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call.", }, @@ -13112,7 +13112,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53#role", + "schema": "IssuerV1SpecAcmeSolversDns01Route53#role", }, "summary": "Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata.", }, @@ -13131,7 +13131,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53#secretAccessKeySecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Route53#secretAccessKeySecretRef", }, "remarks": "If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials", "summary": "The SecretAccessKey is used for authentication.", @@ -13144,35 +13144,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "secretAccessKeySecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01Route53", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01Route53", }, - "cert-managerio.IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "schema": "IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", }, "remarks": "If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials", "summary": "The SecretAccessKey is used for authentication.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7128, }, - "name": "IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "name": "IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef#name", + "schema": "IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -13191,7 +13191,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef#key", + "schema": "IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -13208,30 +13208,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef", }, - "cert-managerio.IssuerSpecAcmeSolversDns01Webhook": Object { + "cert-managerio.IssuerV1SpecAcmeSolversDns01Webhook": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Webhook", + "schema": "IssuerV1SpecAcmeSolversDns01Webhook", }, "summary": "Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversDns01Webhook", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversDns01Webhook", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6488, }, - "name": "IssuerSpecAcmeSolversDns01Webhook", + "name": "IssuerV1SpecAcmeSolversDns01Webhook", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Webhook#groupName", + "schema": "IssuerV1SpecAcmeSolversDns01Webhook#groupName", }, "remarks": "This should be the same as the GroupName specified in the webhook provider implementation.", "summary": "The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver.", @@ -13250,7 +13250,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Webhook#solverName", + "schema": "IssuerV1SpecAcmeSolversDns01Webhook#solverName", }, "remarks": "This will typically be the name of the provider, e.g. 'cloudflare'.", "summary": "The name of the solver to use, as defined in the webhook provider implementation.", @@ -13269,7 +13269,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversDns01Webhook#config", + "schema": "IssuerV1SpecAcmeSolversDns01Webhook#config", }, "remarks": "This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation.", "summary": "Additional configuration that should be passed to the webhook apiserver when challenges are processed.", @@ -13286,31 +13286,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversDns01Webhook", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversDns01Webhook", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01", + "schema": "IssuerV1SpecAcmeSolversHttp01", }, "remarks": "It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism.", "summary": "Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5799, }, - "name": "IssuerSpecAcmeSolversHttp01", + "name": "IssuerV1SpecAcmeSolversHttp01", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01#gatewayHTTPRoute", + "schema": "IssuerV1SpecAcmeSolversHttp01#gatewayHTTPRoute", }, "summary": "The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.", }, @@ -13322,14 +13322,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "gatewayHttpRoute", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01#ingress", + "schema": "IssuerV1SpecAcmeSolversHttp01#ingress", }, "summary": "The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.", }, @@ -13341,34 +13341,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "ingress", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01Ingress", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01Ingress", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01GatewayHttpRoute": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "schema": "IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", }, "summary": "The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6533, }, - "name": "IssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "name": "IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01GatewayHttpRoute#labels", + "schema": "IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute#labels", }, "remarks": "These labels must match the label selector of at least one Gateway.", "summary": "The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge.", @@ -13393,7 +13393,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01GatewayHttpRoute#serviceType", + "schema": "IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute#serviceType", }, "remarks": "Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.", "summary": "Optional service type for Kubernetes solver service.", @@ -13410,30 +13410,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01GatewayHttpRoute", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01Ingress": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01Ingress": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01Ingress", + "schema": "IssuerV1SpecAcmeSolversHttp01Ingress", }, "summary": "The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01Ingress", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01Ingress", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6570, }, - "name": "IssuerSpecAcmeSolversHttp01Ingress", + "name": "IssuerV1SpecAcmeSolversHttp01Ingress", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01Ingress#class", + "schema": "IssuerV1SpecAcmeSolversHttp01Ingress#class", }, "remarks": "Only one of 'class' or 'name' may be specified.", "summary": "The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver.", @@ -13453,7 +13453,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01Ingress#ingressTemplate", + "schema": "IssuerV1SpecAcmeSolversHttp01Ingress#ingressTemplate", }, "summary": "Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.", }, @@ -13465,14 +13465,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "ingressTemplate", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01Ingress#name", + "schema": "IssuerV1SpecAcmeSolversHttp01Ingress#name", }, "remarks": "This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources.", "summary": "The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges.", @@ -13492,7 +13492,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01Ingress#podTemplate", + "schema": "IssuerV1SpecAcmeSolversHttp01Ingress#podTemplate", }, "summary": "Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.", }, @@ -13504,14 +13504,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "podTemplate", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplate", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplate", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01Ingress#serviceType", + "schema": "IssuerV1SpecAcmeSolversHttp01Ingress#serviceType", }, "remarks": "Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.", "summary": "Optional service type for Kubernetes solver service.", @@ -13528,30 +13528,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01Ingress", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01Ingress", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressIngressTemplate": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", }, "summary": "Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7165, }, - "name": "IssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "name": "IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressIngressTemplate#metadata", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate#metadata", }, "remarks": "Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.", "summary": "ObjectMeta overrides for the ingress used to solve HTTP01 challenges.", @@ -13564,35 +13564,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "metadata", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressIngressTemplate", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", }, "remarks": "Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.", "summary": "ObjectMeta overrides for the ingress used to solve HTTP01 challenges.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7231, }, - "name": "IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "name": "IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata#annotations", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata#annotations", }, "summary": "Annotations that should be added to the created ACME HTTP01 solver ingress.", }, @@ -13616,7 +13616,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata#labels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata#labels", }, "summary": "Labels that should be added to the created ACME HTTP01 solver ingress.", }, @@ -13637,30 +13637,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplate": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplate": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplate", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplate", }, "summary": "Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplate", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplate", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7194, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplate", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplate#metadata", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplate#metadata", }, "remarks": "Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.", "summary": "ObjectMeta overrides for the pod used to solve HTTP01 challenges.", @@ -13673,14 +13673,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "metadata", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplate#spec", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplate#spec", }, "remarks": "Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.", "summary": "PodSpec defines overrides for the HTTP01 challenge solver pod.", @@ -13693,35 +13693,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "spec", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplate", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplate", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", }, "remarks": "Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.", "summary": "ObjectMeta overrides for the pod used to solve HTTP01 challenges.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7268, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata#annotations", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata#annotations", }, "summary": "Annotations that should be added to the create ACME HTTP01 solver pods.", }, @@ -13745,7 +13745,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata#labels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata#labels", }, "summary": "Labels that should be added to the created ACME HTTP01 solver pods.", }, @@ -13766,31 +13766,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", }, "remarks": "Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.", "summary": "PodSpec defines overrides for the HTTP01 challenge solver pod.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7305, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#affinity", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#affinity", }, "summary": "If specified, the pod's scheduling constraints.", }, @@ -13802,14 +13802,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "affinity", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#nodeSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#nodeSelector", }, "remarks": "Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/", "summary": "NodeSelector is a selector which must be true for the pod to fit on a node.", @@ -13834,7 +13834,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#priorityClassName", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#priorityClassName", }, "summary": "If specified, the pod's priorityClassName.", }, @@ -13853,7 +13853,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#serviceAccountName", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#serviceAccountName", }, "summary": "If specified, the pod's service account.", }, @@ -13872,7 +13872,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#tolerations", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#tolerations", }, "summary": "If specified, the pod's tolerations.", }, @@ -13886,37 +13886,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", }, "summary": "If specified, the pod's scheduling constraints.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7366, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#nodeAffinity", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#nodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, @@ -13928,14 +13928,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "nodeAffinity", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAffinity", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -13947,14 +13947,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "podAffinity", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAntiAffinity", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -13966,34 +13966,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "podAntiAffinity", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7473, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -14008,7 +14008,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -14018,7 +14018,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -14031,34 +14031,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7584, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", }, "summary": "A node selector term, associated with the corresponding weight.", }, @@ -14069,14 +14069,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "preference", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.", }, @@ -14091,30 +14091,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, "summary": "A node selector term, associated with the corresponding weight.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7830, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -14128,7 +14128,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "kind": "array", }, @@ -14138,7 +14138,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -14152,37 +14152,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8158, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -14200,7 +14200,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -14219,7 +14219,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -14241,30 +14241,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8203, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -14282,7 +14282,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -14301,7 +14301,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -14323,31 +14323,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7621, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", }, "remarks": "A list of node selector terms. The terms are ORed.", "summary": "Required.", @@ -14361,38 +14361,38 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "remarks": "The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.", "summary": "A null or empty node selector term matches no objects.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7867, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -14406,7 +14406,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "kind": "array", }, @@ -14416,7 +14416,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -14430,37 +14430,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8248, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -14478,7 +14478,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -14497,7 +14497,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -14519,30 +14519,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8293, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -14560,7 +14560,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -14579,7 +14579,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -14601,30 +14601,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7510, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -14639,7 +14639,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -14649,7 +14649,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -14664,37 +14664,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7650, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -14706,14 +14706,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "podAffinityTerm", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -14728,31 +14728,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7904, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -14771,7 +14771,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -14783,14 +14783,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "labelSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\"", "summary": "namespaces specifies a static list of namespace names that the term applies to.", @@ -14815,7 +14815,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", @@ -14828,34 +14828,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8338, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -14870,7 +14870,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -14880,7 +14880,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -14902,30 +14902,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8666, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -14943,7 +14943,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -14962,7 +14962,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -14984,31 +14984,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8375, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -15023,7 +15023,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -15033,7 +15033,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -15055,30 +15055,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8711, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -15096,7 +15096,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -15115,7 +15115,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -15137,30 +15137,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7687, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -15179,7 +15179,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -15191,14 +15191,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "labelSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\"", "summary": "namespaces specifies a static list of namespace names that the term applies to.", @@ -15223,7 +15223,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", @@ -15236,34 +15236,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7957, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -15278,7 +15278,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -15288,7 +15288,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -15310,30 +15310,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8412, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -15351,7 +15351,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -15370,7 +15370,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -15392,31 +15392,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7994, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -15431,7 +15431,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -15441,7 +15441,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -15463,30 +15463,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8457, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -15504,7 +15504,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -15523,7 +15523,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -15545,30 +15545,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7547, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -15583,7 +15583,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -15593,7 +15593,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -15608,37 +15608,37 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7740, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -15650,14 +15650,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "podAffinityTerm", "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -15672,31 +15672,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8031, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -15715,7 +15715,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -15727,14 +15727,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "labelSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\"", "summary": "namespaces specifies a static list of namespace names that the term applies to.", @@ -15759,7 +15759,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", @@ -15772,34 +15772,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8502, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -15814,7 +15814,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -15824,7 +15824,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -15846,30 +15846,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8756, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -15887,7 +15887,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -15906,7 +15906,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -15928,31 +15928,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8539, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -15967,7 +15967,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -15977,7 +15977,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -15999,30 +15999,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8801, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -16040,7 +16040,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -16059,7 +16059,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -16081,30 +16081,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7777, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -16123,7 +16123,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -16135,14 +16135,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "labelSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\"", "summary": "namespaces specifies a static list of namespace names that the term applies to.", @@ -16167,7 +16167,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", @@ -16180,34 +16180,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8084, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -16222,7 +16222,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -16232,7 +16232,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -16254,30 +16254,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8576, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -16295,7 +16295,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -16314,7 +16314,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -16336,31 +16336,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, "remarks": "The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.", "summary": "A label query over the set of namespaces that the term applies to.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8121, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -16375,7 +16375,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "type": Object { "collection": Object { "elementtype": Object { - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -16385,7 +16385,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -16407,30 +16407,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 8621, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -16448,7 +16448,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -16467,7 +16467,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -16489,30 +16489,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions", }, - "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations": Object { + "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", }, "summary": "The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 7411, }, - "name": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "name": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#effect", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#effect", }, "remarks": "Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.", "summary": "Effect indicates the taint effect to match.", @@ -16532,7 +16532,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#key", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#key", }, "remarks": "Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.", "summary": "Key is the taint key that the toleration applies to.", @@ -16552,7 +16552,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#operator", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#operator", }, "default": "Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", "remarks": "Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", @@ -16573,7 +16573,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#tolerationSeconds", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#tolerationSeconds", }, "remarks": "By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.", "summary": "TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint.", @@ -16593,7 +16593,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#value", + "schema": "IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#value", }, "remarks": "If the operator is Exists, the value should be empty, otherwise just a regular string.", "summary": "Value is the taint value the toleration matches to.", @@ -16610,31 +16610,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations", }, - "cert-managerio.IssuerSpecAcmeSolversSelector": Object { + "cert-managerio.IssuerV1SpecAcmeSolversSelector": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversSelector", + "schema": "IssuerV1SpecAcmeSolversSelector", }, "remarks": "If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.", "summary": "Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver.", }, - "fqn": "cert-managerio.IssuerSpecAcmeSolversSelector", + "fqn": "cert-managerio.IssuerV1SpecAcmeSolversSelector", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5836, }, - "name": "IssuerSpecAcmeSolversSelector", + "name": "IssuerV1SpecAcmeSolversSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversSelector#dnsNames", + "schema": "IssuerV1SpecAcmeSolversSelector#dnsNames", }, "remarks": "If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.", "summary": "List of DNSNames that this solver will be used to solve.", @@ -16659,7 +16659,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversSelector#dnsZones", + "schema": "IssuerV1SpecAcmeSolversSelector#dnsZones", }, "remarks": "The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.", "summary": "List of DNSZones that this solver will be used to solve.", @@ -16684,7 +16684,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecAcmeSolversSelector#matchLabels", + "schema": "IssuerV1SpecAcmeSolversSelector#matchLabels", }, "summary": "A label selector that is used to refine the set of certificate's that this challenge solver will apply to.", }, @@ -16705,31 +16705,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecAcmeSolversSelector", + "symbolId": "cert-manager.io:IssuerV1SpecAcmeSolversSelector", }, - "cert-managerio.IssuerSpecCa": Object { + "cert-managerio.IssuerV1SpecCa": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecCa", + "schema": "IssuerV1SpecCa", }, "remarks": "This is used to build internal PKIs that are managed by cert-manager.", "summary": "CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource.", }, - "fqn": "cert-managerio.IssuerSpecCa", + "fqn": "cert-managerio.IssuerV1SpecCa", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5212, }, - "name": "IssuerSpecCa", + "name": "IssuerV1SpecCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecCa#secretName", + "schema": "IssuerV1SpecCa#secretName", }, "summary": "SecretName is the name of the secret used to sign Certificates issued by this Issuer.", }, @@ -16747,7 +16747,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecCa#crlDistributionPoints", + "schema": "IssuerV1SpecCa#crlDistributionPoints", }, "summary": "The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set.", }, @@ -16771,7 +16771,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecCa#ocspServers", + "schema": "IssuerV1SpecCa#ocspServers", }, "summary": "The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be \\"http://ocsp.int-x3.letsencrypt.org\\".", }, @@ -16792,30 +16792,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecCa", + "symbolId": "cert-manager.io:IssuerV1SpecCa", }, - "cert-managerio.IssuerSpecSelfSigned": Object { + "cert-managerio.IssuerV1SpecSelfSigned": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecSelfSigned", + "schema": "IssuerV1SpecSelfSigned", }, "summary": "SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.", }, - "fqn": "cert-managerio.IssuerSpecSelfSigned", + "fqn": "cert-managerio.IssuerV1SpecSelfSigned", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5257, }, - "name": "IssuerSpecSelfSigned", + "name": "IssuerV1SpecSelfSigned", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecSelfSigned#crlDistributionPoints", + "schema": "IssuerV1SpecSelfSigned#crlDistributionPoints", }, "summary": "The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings.", }, @@ -16836,30 +16836,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecSelfSigned", + "symbolId": "cert-manager.io:IssuerV1SpecSelfSigned", }, - "cert-managerio.IssuerSpecVault": Object { + "cert-managerio.IssuerV1SpecVault": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVault", + "schema": "IssuerV1SpecVault", }, "summary": "Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.", }, - "fqn": "cert-managerio.IssuerSpecVault", + "fqn": "cert-managerio.IssuerV1SpecVault", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5286, }, - "name": "IssuerSpecVault", + "name": "IssuerV1SpecVault", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVault#auth", + "schema": "IssuerV1SpecVault#auth", }, "summary": "Auth configures how cert-manager authenticates with the Vault server.", }, @@ -16870,14 +16870,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "auth", "type": Object { - "fqn": "cert-managerio.IssuerSpecVaultAuth", + "fqn": "cert-managerio.IssuerV1SpecVaultAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVault#path", + "schema": "IssuerV1SpecVault#path", }, "summary": "Path is the mount path of the Vault PKI backend's \`sign\` endpoint, e.g: \\"my_pki_mount/sign/my-role-name\\".", }, @@ -16895,7 +16895,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVault#server", + "schema": "IssuerV1SpecVault#server", }, "summary": "Server is the connection address for the Vault server, e.g: \\"https://vault.example.com:8200\\".", }, @@ -16913,7 +16913,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVault#caBundle", + "schema": "IssuerV1SpecVault#caBundle", }, "remarks": "Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection.", "summary": "PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate.", @@ -16933,7 +16933,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVault#namespace", + "schema": "IssuerV1SpecVault#namespace", }, "remarks": "Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: \\"ns1\\" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces", "summary": "Name of the vault namespace.", @@ -16950,30 +16950,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVault", + "symbolId": "cert-manager.io:IssuerV1SpecVault", }, - "cert-managerio.IssuerSpecVaultAuth": Object { + "cert-managerio.IssuerV1SpecVaultAuth": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuth", + "schema": "IssuerV1SpecVaultAuth", }, "summary": "Auth configures how cert-manager authenticates with the Vault server.", }, - "fqn": "cert-managerio.IssuerSpecVaultAuth", + "fqn": "cert-managerio.IssuerV1SpecVaultAuth", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5519, }, - "name": "IssuerSpecVaultAuth", + "name": "IssuerV1SpecVaultAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuth#appRole", + "schema": "IssuerV1SpecVaultAuth#appRole", }, "summary": "AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.", }, @@ -16985,14 +16985,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "appRole", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecVaultAuthAppRole", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthAppRole", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuth#kubernetes", + "schema": "IssuerV1SpecVaultAuth#kubernetes", }, "summary": "Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.", }, @@ -17004,14 +17004,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "kubernetes", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecVaultAuthKubernetes", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthKubernetes", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuth#tokenSecretRef", + "schema": "IssuerV1SpecVaultAuth#tokenSecretRef", }, "summary": "TokenSecretRef authenticates with Vault by presenting a token.", }, @@ -17023,34 +17023,34 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "tokenSecretRef", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecVaultAuthTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthTokenSecretRef", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVaultAuth", + "symbolId": "cert-manager.io:IssuerV1SpecVaultAuth", }, - "cert-managerio.IssuerSpecVaultAuthAppRole": Object { + "cert-managerio.IssuerV1SpecVaultAuthAppRole": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthAppRole", + "schema": "IssuerV1SpecVaultAuthAppRole", }, "summary": "AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.", }, - "fqn": "cert-managerio.IssuerSpecVaultAuthAppRole", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthAppRole", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5881, }, - "name": "IssuerSpecVaultAuthAppRole", + "name": "IssuerV1SpecVaultAuthAppRole", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthAppRole#path", + "schema": "IssuerV1SpecVaultAuthAppRole#path", }, "summary": "Path where the App Role authentication backend is mounted in Vault, e.g: \\"approle\\".", }, @@ -17068,7 +17068,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthAppRole#roleId", + "schema": "IssuerV1SpecVaultAuthAppRole#roleId", }, "summary": "RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault.", }, @@ -17086,7 +17086,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthAppRole#secretRef", + "schema": "IssuerV1SpecVaultAuthAppRole#secretRef", }, "remarks": "The \`key\` field must be specified and denotes which entry within the Secret resource is used as the app role secret.", "summary": "Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault.", @@ -17098,35 +17098,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "secretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecVaultAuthAppRoleSecretRef", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthAppRoleSecretRef", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVaultAuthAppRole", + "symbolId": "cert-manager.io:IssuerV1SpecVaultAuthAppRole", }, - "cert-managerio.IssuerSpecVaultAuthAppRoleSecretRef": Object { + "cert-managerio.IssuerV1SpecVaultAuthAppRoleSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthAppRoleSecretRef", + "schema": "IssuerV1SpecVaultAuthAppRoleSecretRef", }, "remarks": "The \`key\` field must be specified and denotes which entry within the Secret resource is used as the app role secret.", "summary": "Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault.", }, - "fqn": "cert-managerio.IssuerSpecVaultAuthAppRoleSecretRef", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthAppRoleSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6631, }, - "name": "IssuerSpecVaultAuthAppRoleSecretRef", + "name": "IssuerV1SpecVaultAuthAppRoleSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthAppRoleSecretRef#name", + "schema": "IssuerV1SpecVaultAuthAppRoleSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -17145,7 +17145,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthAppRoleSecretRef#key", + "schema": "IssuerV1SpecVaultAuthAppRoleSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -17162,30 +17162,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVaultAuthAppRoleSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecVaultAuthAppRoleSecretRef", }, - "cert-managerio.IssuerSpecVaultAuthKubernetes": Object { + "cert-managerio.IssuerV1SpecVaultAuthKubernetes": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthKubernetes", + "schema": "IssuerV1SpecVaultAuthKubernetes", }, "summary": "Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.", }, - "fqn": "cert-managerio.IssuerSpecVaultAuthKubernetes", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthKubernetes", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5926, }, - "name": "IssuerSpecVaultAuthKubernetes", + "name": "IssuerV1SpecVaultAuthKubernetes", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthKubernetes#role", + "schema": "IssuerV1SpecVaultAuthKubernetes#role", }, "remarks": "A Role binds a Kubernetes ServiceAccount with a set of Vault policies.", "summary": "A required field containing the Vault Role to assume.", @@ -17204,7 +17204,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthKubernetes#secretRef", + "schema": "IssuerV1SpecVaultAuthKubernetes#secretRef", }, "remarks": "Use of 'ambient credentials' is not supported.", "summary": "The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault.", @@ -17216,14 +17216,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "secretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecVaultAuthKubernetesSecretRef", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthKubernetesSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthKubernetes#mountPath", + "schema": "IssuerV1SpecVaultAuthKubernetes#mountPath", }, "remarks": "For example, setting a value to \`/v1/auth/foo\`, will use the path \`/v1/auth/foo/login\` to authenticate with Vault. If unspecified, the default value \\"/v1/auth/kubernetes\\" will be used.", "summary": "The Vault mountPath here is the mount path to use when authenticating with Vault.", @@ -17240,31 +17240,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVaultAuthKubernetes", + "symbolId": "cert-manager.io:IssuerV1SpecVaultAuthKubernetes", }, - "cert-managerio.IssuerSpecVaultAuthKubernetesSecretRef": Object { + "cert-managerio.IssuerV1SpecVaultAuthKubernetesSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthKubernetesSecretRef", + "schema": "IssuerV1SpecVaultAuthKubernetesSecretRef", }, "remarks": "Use of 'ambient credentials' is not supported.", "summary": "The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault.", }, - "fqn": "cert-managerio.IssuerSpecVaultAuthKubernetesSecretRef", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthKubernetesSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6668, }, - "name": "IssuerSpecVaultAuthKubernetesSecretRef", + "name": "IssuerV1SpecVaultAuthKubernetesSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthKubernetesSecretRef#name", + "schema": "IssuerV1SpecVaultAuthKubernetesSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -17283,7 +17283,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthKubernetesSecretRef#key", + "schema": "IssuerV1SpecVaultAuthKubernetesSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -17300,30 +17300,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVaultAuthKubernetesSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecVaultAuthKubernetesSecretRef", }, - "cert-managerio.IssuerSpecVaultAuthTokenSecretRef": Object { + "cert-managerio.IssuerV1SpecVaultAuthTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthTokenSecretRef", + "schema": "IssuerV1SpecVaultAuthTokenSecretRef", }, "summary": "TokenSecretRef authenticates with Vault by presenting a token.", }, - "fqn": "cert-managerio.IssuerSpecVaultAuthTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecVaultAuthTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5971, }, - "name": "IssuerSpecVaultAuthTokenSecretRef", + "name": "IssuerV1SpecVaultAuthTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthTokenSecretRef#name", + "schema": "IssuerV1SpecVaultAuthTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -17342,7 +17342,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVaultAuthTokenSecretRef#key", + "schema": "IssuerV1SpecVaultAuthTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -17359,30 +17359,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVaultAuthTokenSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecVaultAuthTokenSecretRef", }, - "cert-managerio.IssuerSpecVenafi": Object { + "cert-managerio.IssuerV1SpecVenafi": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafi", + "schema": "IssuerV1SpecVenafi", }, "summary": "Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.", }, - "fqn": "cert-managerio.IssuerSpecVenafi", + "fqn": "cert-managerio.IssuerV1SpecVenafi", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5347, }, - "name": "IssuerSpecVenafi", + "name": "IssuerV1SpecVenafi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafi#zone", + "schema": "IssuerV1SpecVenafi#zone", }, "remarks": "All requests made to the Venafi platform will be restricted by the named zone policy. This field is required.", "summary": "Zone is the Venafi Policy Zone to use for this issuer.", @@ -17401,7 +17401,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafi#cloud", + "schema": "IssuerV1SpecVenafi#cloud", }, "remarks": "Only one of TPP or Cloud may be specified.", "summary": "Cloud specifies the Venafi cloud configuration settings.", @@ -17414,14 +17414,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "cloud", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecVenafiCloud", + "fqn": "cert-managerio.IssuerV1SpecVenafiCloud", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafi#tpp", + "schema": "IssuerV1SpecVenafi#tpp", }, "remarks": "Only one of TPP or Cloud may be specified.", "summary": "TPP specifies Trust Protection Platform configuration settings.", @@ -17434,35 +17434,35 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "name": "tpp", "optional": true, "type": Object { - "fqn": "cert-managerio.IssuerSpecVenafiTpp", + "fqn": "cert-managerio.IssuerV1SpecVenafiTpp", }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVenafi", + "symbolId": "cert-manager.io:IssuerV1SpecVenafi", }, - "cert-managerio.IssuerSpecVenafiCloud": Object { + "cert-managerio.IssuerV1SpecVenafiCloud": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiCloud", + "schema": "IssuerV1SpecVenafiCloud", }, "remarks": "Only one of TPP or Cloud may be specified.", "summary": "Cloud specifies the Venafi cloud configuration settings.", }, - "fqn": "cert-managerio.IssuerSpecVenafiCloud", + "fqn": "cert-managerio.IssuerV1SpecVenafiCloud", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5564, }, - "name": "IssuerSpecVenafiCloud", + "name": "IssuerV1SpecVenafiCloud", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiCloud#apiTokenSecretRef", + "schema": "IssuerV1SpecVenafiCloud#apiTokenSecretRef", }, "summary": "APITokenSecretRef is a secret key selector for the Venafi Cloud API token.", }, @@ -17473,14 +17473,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "apiTokenSecretRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecVenafiCloudApiTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecVenafiCloudApiTokenSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiCloud#url", + "schema": "IssuerV1SpecVenafiCloud#url", }, "default": "https://api.venafi.cloud/v1\\".", "remarks": "Defaults to \\"https://api.venafi.cloud/v1\\".", @@ -17498,30 +17498,30 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVenafiCloud", + "symbolId": "cert-manager.io:IssuerV1SpecVenafiCloud", }, - "cert-managerio.IssuerSpecVenafiCloudApiTokenSecretRef": Object { + "cert-managerio.IssuerV1SpecVenafiCloudApiTokenSecretRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiCloudApiTokenSecretRef", + "schema": "IssuerV1SpecVenafiCloudApiTokenSecretRef", }, "summary": "APITokenSecretRef is a secret key selector for the Venafi Cloud API token.", }, - "fqn": "cert-managerio.IssuerSpecVenafiCloudApiTokenSecretRef", + "fqn": "cert-managerio.IssuerV1SpecVenafiCloudApiTokenSecretRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6008, }, - "name": "IssuerSpecVenafiCloudApiTokenSecretRef", + "name": "IssuerV1SpecVenafiCloudApiTokenSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiCloudApiTokenSecretRef#name", + "schema": "IssuerV1SpecVenafiCloudApiTokenSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -17540,7 +17540,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiCloudApiTokenSecretRef#key", + "schema": "IssuerV1SpecVenafiCloudApiTokenSecretRef#key", }, "remarks": "Some instances of this field may be defaulted, in others it may be required.", "summary": "The key of the entry in the Secret resource's \`data\` field to be used.", @@ -17557,31 +17557,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVenafiCloudApiTokenSecretRef", + "symbolId": "cert-manager.io:IssuerV1SpecVenafiCloudApiTokenSecretRef", }, - "cert-managerio.IssuerSpecVenafiTpp": Object { + "cert-managerio.IssuerV1SpecVenafiTpp": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiTpp", + "schema": "IssuerV1SpecVenafiTpp", }, "remarks": "Only one of TPP or Cloud may be specified.", "summary": "TPP specifies Trust Protection Platform configuration settings.", }, - "fqn": "cert-managerio.IssuerSpecVenafiTpp", + "fqn": "cert-managerio.IssuerV1SpecVenafiTpp", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 5602, }, - "name": "IssuerSpecVenafiTpp", + "name": "IssuerV1SpecVenafiTpp", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiTpp#credentialsRef", + "schema": "IssuerV1SpecVenafiTpp#credentialsRef", }, "remarks": "The secret must contain two keys, 'username' and 'password'.", "summary": "CredentialsRef is a reference to a Secret containing the username and password for the TPP server.", @@ -17593,14 +17593,14 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, "name": "credentialsRef", "type": Object { - "fqn": "cert-managerio.IssuerSpecVenafiTppCredentialsRef", + "fqn": "cert-managerio.IssuerV1SpecVenafiTppCredentialsRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiTpp#url", + "schema": "IssuerV1SpecVenafiTpp#url", }, "summary": "URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: \\"https://tpp.example.com/vedsdk\\".", }, @@ -17618,7 +17618,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiTpp#caBundle", + "schema": "IssuerV1SpecVenafiTpp#caBundle", }, "remarks": "If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates.", "summary": "CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance.", @@ -17635,31 +17635,31 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVenafiTpp", + "symbolId": "cert-manager.io:IssuerV1SpecVenafiTpp", }, - "cert-managerio.IssuerSpecVenafiTppCredentialsRef": Object { + "cert-managerio.IssuerV1SpecVenafiTppCredentialsRef": Object { "assembly": "cert-managerio", "datatype": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiTppCredentialsRef", + "schema": "IssuerV1SpecVenafiTppCredentialsRef", }, "remarks": "The secret must contain two keys, 'username' and 'password'.", "summary": "CredentialsRef is a reference to a Secret containing the username and password for the TPP server.", }, - "fqn": "cert-managerio.IssuerSpecVenafiTppCredentialsRef", + "fqn": "cert-managerio.IssuerV1SpecVenafiTppCredentialsRef", "kind": "interface", "locationInModule": Object { "filename": "cert-manager.io.ts", "line": 6045, }, - "name": "IssuerSpecVenafiTppCredentialsRef", + "name": "IssuerV1SpecVenafiTppCredentialsRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "IssuerSpecVenafiTppCredentialsRef#name", + "schema": "IssuerV1SpecVenafiTppCredentialsRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Name of the resource being referred to.", @@ -17675,7 +17675,7 @@ A CertificateRequest is a one-shot resource, meaning it represents a single poin }, }, ], - "symbolId": "cert-manager.io:IssuerSpecVenafiTppCredentialsRef", + "symbolId": "cert-manager.io:IssuerV1SpecVenafiTppCredentialsRef", }, }, "version": "0.0.0", @@ -17692,11 +17692,11 @@ import { Construct } from 'constructs'; /** * Challenge is a type to represent a Challenge request with an ACME server * - * @schema Challenge + * @schema ChallengeV1 */ -export class Challenge extends ApiObject { +export class ChallengeV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Challenge\\" + * Returns the apiVersion and kind for \\"ChallengeV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'acme.cert-manager.io/v1', @@ -17704,28 +17704,28 @@ export class Challenge extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Challenge\\". + * Renders a Kubernetes manifest for \\"ChallengeV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: ChallengeProps): any { + public static manifest(props: ChallengeV1Props): any { return { - ...Challenge.GVK, - ...toJson_ChallengeProps(props), + ...ChallengeV1.GVK, + ...toJson_ChallengeV1Props(props), }; } /** - * Defines a \\"Challenge\\" API object + * Defines a \\"ChallengeV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: ChallengeProps) { + public constructor(scope: Construct, id: string, props: ChallengeV1Props) { super(scope, id, { - ...Challenge.GVK, + ...ChallengeV1.GVK, ...props, }); } @@ -17737,8 +17737,8 @@ export class Challenge extends ApiObject { const resolved = super.toJson(); return { - ...Challenge.GVK, - ...toJson_ChallengeProps(resolved), + ...ChallengeV1.GVK, + ...toJson_ChallengeV1Props(resolved), }; } } @@ -17746,30 +17746,30 @@ export class Challenge extends ApiObject { /** * Challenge is a type to represent a Challenge request with an ACME server * - * @schema Challenge + * @schema ChallengeV1 */ -export interface ChallengeProps { +export interface ChallengeV1Props { /** - * @schema Challenge#metadata + * @schema ChallengeV1#metadata */ readonly metadata: ApiObjectMetadata; /** - * @schema Challenge#spec + * @schema ChallengeV1#spec */ - readonly spec: ChallengeSpec; + readonly spec: ChallengeV1Spec; } /** - * Converts an object of type 'ChallengeProps' to JSON representation. + * Converts an object of type 'ChallengeV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeProps(obj: ChallengeProps | undefined): Record | undefined { +export function toJson_ChallengeV1Props(obj: ChallengeV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ChallengeSpec(obj.spec), + 'spec': toJson_ChallengeV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -17777,86 +17777,86 @@ export function toJson_ChallengeProps(obj: ChallengeProps | undefined): Record.\`. For DNS01 challenges, this is the base64 encoded SHA256 sum of the \`.\` text that must be set as the TXT record content. * - * @schema ChallengeSpec#key + * @schema ChallengeV1Spec#key */ readonly key: string; /** * Contains the domain solving configuration that should be used to solve this challenge resource. * - * @schema ChallengeSpec#solver + * @schema ChallengeV1Spec#solver */ - readonly solver: ChallengeSpecSolver; + readonly solver: ChallengeV1SpecSolver; /** * The ACME challenge token for this challenge. This is the raw value returned from the ACME server. * - * @schema ChallengeSpec#token + * @schema ChallengeV1Spec#token */ readonly token: string; /** * The type of ACME challenge this resource represents. One of \\"HTTP-01\\" or \\"DNS-01\\". * - * @schema ChallengeSpec#type + * @schema ChallengeV1Spec#type */ - readonly type: ChallengeSpecType; + readonly type: ChallengeV1SpecType; /** * The URL of the ACME Challenge resource for this challenge. This can be used to lookup details about the status of this challenge. * - * @schema ChallengeSpec#url + * @schema ChallengeV1Spec#url */ readonly url: string; /** * wildcard will be true if this challenge is for a wildcard identifier, for example '*.example.com'. * - * @schema ChallengeSpec#wildcard + * @schema ChallengeV1Spec#wildcard */ readonly wildcard?: boolean; } /** - * Converts an object of type 'ChallengeSpec' to JSON representation. + * Converts an object of type 'ChallengeV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpec(obj: ChallengeSpec | undefined): Record | undefined { +export function toJson_ChallengeV1Spec(obj: ChallengeV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'authorizationURL': obj.authorizationUrl, 'dnsName': obj.dnsName, - 'issuerRef': toJson_ChallengeSpecIssuerRef(obj.issuerRef), + 'issuerRef': toJson_ChallengeV1SpecIssuerRef(obj.issuerRef), 'key': obj.key, - 'solver': toJson_ChallengeSpecSolver(obj.solver), + 'solver': toJson_ChallengeV1SpecSolver(obj.solver), 'token': obj.token, 'type': obj.type, 'url': obj.url, @@ -17870,37 +17870,37 @@ export function toJson_ChallengeSpec(obj: ChallengeSpec | undefined): Record | undefined { +export function toJson_ChallengeV1SpecIssuerRef(obj: ChallengeV1SpecIssuerRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'group': obj.group, @@ -17915,42 +17915,42 @@ export function toJson_ChallengeSpecIssuerRef(obj: ChallengeSpecIssuerRef | unde /** * Contains the domain solving configuration that should be used to solve this challenge resource. * - * @schema ChallengeSpecSolver + * @schema ChallengeV1SpecSolver */ -export interface ChallengeSpecSolver { +export interface ChallengeV1SpecSolver { /** * Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. * - * @schema ChallengeSpecSolver#dns01 + * @schema ChallengeV1SpecSolver#dns01 */ - readonly dns01?: ChallengeSpecSolverDns01; + readonly dns01?: ChallengeV1SpecSolverDns01; /** * Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism. * - * @schema ChallengeSpecSolver#http01 + * @schema ChallengeV1SpecSolver#http01 */ - readonly http01?: ChallengeSpecSolverHttp01; + readonly http01?: ChallengeV1SpecSolverHttp01; /** * Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. * - * @schema ChallengeSpecSolver#selector + * @schema ChallengeV1SpecSolver#selector */ - readonly selector?: ChallengeSpecSolverSelector; + readonly selector?: ChallengeV1SpecSolverSelector; } /** - * Converts an object of type 'ChallengeSpecSolver' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolver' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolver(obj: ChallengeSpecSolver | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolver(obj: ChallengeV1SpecSolver | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'dns01': toJson_ChallengeSpecSolverDns01(obj.dns01), - 'http01': toJson_ChallengeSpecSolverHttp01(obj.http01), - 'selector': toJson_ChallengeSpecSolverSelector(obj.selector), + 'dns01': toJson_ChallengeV1SpecSolverDns01(obj.dns01), + 'http01': toJson_ChallengeV1SpecSolverHttp01(obj.http01), + 'selector': toJson_ChallengeV1SpecSolverSelector(obj.selector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -17960,9 +17960,9 @@ export function toJson_ChallengeSpecSolver(obj: ChallengeSpecSolver | undefined) /** * The type of ACME challenge this resource represents. One of \\"HTTP-01\\" or \\"DNS-01\\". * - * @schema ChallengeSpecType + * @schema ChallengeV1SpecType */ -export enum ChallengeSpecType { +export enum ChallengeV1SpecType { /** HTTP-01 */ HTTP_HYPHEN_01 = \\"HTTP-01\\", /** DNS-01 */ @@ -17972,98 +17972,98 @@ export enum ChallengeSpecType { /** * Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. * - * @schema ChallengeSpecSolverDns01 + * @schema ChallengeV1SpecSolverDns01 */ -export interface ChallengeSpecSolverDns01 { +export interface ChallengeV1SpecSolverDns01 { /** * Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#acmeDNS + * @schema ChallengeV1SpecSolverDns01#acmeDNS */ - readonly acmeDns?: ChallengeSpecSolverDns01AcmeDns; + readonly acmeDns?: ChallengeV1SpecSolverDns01AcmeDns; /** * Use the Akamai DNS zone management API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#akamai + * @schema ChallengeV1SpecSolverDns01#akamai */ - readonly akamai?: ChallengeSpecSolverDns01Akamai; + readonly akamai?: ChallengeV1SpecSolverDns01Akamai; /** * Use the Microsoft Azure DNS API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#azureDNS + * @schema ChallengeV1SpecSolverDns01#azureDNS */ - readonly azureDns?: ChallengeSpecSolverDns01AzureDns; + readonly azureDns?: ChallengeV1SpecSolverDns01AzureDns; /** * Use the Google Cloud DNS API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#cloudDNS + * @schema ChallengeV1SpecSolverDns01#cloudDNS */ - readonly cloudDns?: ChallengeSpecSolverDns01CloudDns; + readonly cloudDns?: ChallengeV1SpecSolverDns01CloudDns; /** * Use the Cloudflare API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#cloudflare + * @schema ChallengeV1SpecSolverDns01#cloudflare */ - readonly cloudflare?: ChallengeSpecSolverDns01Cloudflare; + readonly cloudflare?: ChallengeV1SpecSolverDns01Cloudflare; /** * CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. * - * @schema ChallengeSpecSolverDns01#cnameStrategy + * @schema ChallengeV1SpecSolverDns01#cnameStrategy */ - readonly cnameStrategy?: ChallengeSpecSolverDns01CnameStrategy; + readonly cnameStrategy?: ChallengeV1SpecSolverDns01CnameStrategy; /** * Use the DigitalOcean DNS API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#digitalocean + * @schema ChallengeV1SpecSolverDns01#digitalocean */ - readonly digitalocean?: ChallengeSpecSolverDns01Digitalocean; + readonly digitalocean?: ChallengeV1SpecSolverDns01Digitalocean; /** * Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#rfc2136 + * @schema ChallengeV1SpecSolverDns01#rfc2136 */ - readonly rfc2136?: ChallengeSpecSolverDns01Rfc2136; + readonly rfc2136?: ChallengeV1SpecSolverDns01Rfc2136; /** * Use the AWS Route53 API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#route53 + * @schema ChallengeV1SpecSolverDns01#route53 */ - readonly route53?: ChallengeSpecSolverDns01Route53; + readonly route53?: ChallengeV1SpecSolverDns01Route53; /** * Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01#webhook + * @schema ChallengeV1SpecSolverDns01#webhook */ - readonly webhook?: ChallengeSpecSolverDns01Webhook; + readonly webhook?: ChallengeV1SpecSolverDns01Webhook; } /** - * Converts an object of type 'ChallengeSpecSolverDns01' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01(obj: ChallengeSpecSolverDns01 | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01(obj: ChallengeV1SpecSolverDns01 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'acmeDNS': toJson_ChallengeSpecSolverDns01AcmeDns(obj.acmeDns), - 'akamai': toJson_ChallengeSpecSolverDns01Akamai(obj.akamai), - 'azureDNS': toJson_ChallengeSpecSolverDns01AzureDns(obj.azureDns), - 'cloudDNS': toJson_ChallengeSpecSolverDns01CloudDns(obj.cloudDns), - 'cloudflare': toJson_ChallengeSpecSolverDns01Cloudflare(obj.cloudflare), + 'acmeDNS': toJson_ChallengeV1SpecSolverDns01AcmeDns(obj.acmeDns), + 'akamai': toJson_ChallengeV1SpecSolverDns01Akamai(obj.akamai), + 'azureDNS': toJson_ChallengeV1SpecSolverDns01AzureDns(obj.azureDns), + 'cloudDNS': toJson_ChallengeV1SpecSolverDns01CloudDns(obj.cloudDns), + 'cloudflare': toJson_ChallengeV1SpecSolverDns01Cloudflare(obj.cloudflare), 'cnameStrategy': obj.cnameStrategy, - 'digitalocean': toJson_ChallengeSpecSolverDns01Digitalocean(obj.digitalocean), - 'rfc2136': toJson_ChallengeSpecSolverDns01Rfc2136(obj.rfc2136), - 'route53': toJson_ChallengeSpecSolverDns01Route53(obj.route53), - 'webhook': toJson_ChallengeSpecSolverDns01Webhook(obj.webhook), + 'digitalocean': toJson_ChallengeV1SpecSolverDns01Digitalocean(obj.digitalocean), + 'rfc2136': toJson_ChallengeV1SpecSolverDns01Rfc2136(obj.rfc2136), + 'route53': toJson_ChallengeV1SpecSolverDns01Route53(obj.route53), + 'webhook': toJson_ChallengeV1SpecSolverDns01Webhook(obj.webhook), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -18073,34 +18073,34 @@ export function toJson_ChallengeSpecSolverDns01(obj: ChallengeSpecSolverDns01 | /** * Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism. * - * @schema ChallengeSpecSolverHttp01 + * @schema ChallengeV1SpecSolverHttp01 */ -export interface ChallengeSpecSolverHttp01 { +export interface ChallengeV1SpecSolverHttp01 { /** * The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. * - * @schema ChallengeSpecSolverHttp01#gatewayHTTPRoute + * @schema ChallengeV1SpecSolverHttp01#gatewayHTTPRoute */ - readonly gatewayHttpRoute?: ChallengeSpecSolverHttp01GatewayHttpRoute; + readonly gatewayHttpRoute?: ChallengeV1SpecSolverHttp01GatewayHttpRoute; /** * The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. * - * @schema ChallengeSpecSolverHttp01#ingress + * @schema ChallengeV1SpecSolverHttp01#ingress */ - readonly ingress?: ChallengeSpecSolverHttp01Ingress; + readonly ingress?: ChallengeV1SpecSolverHttp01Ingress; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01(obj: ChallengeSpecSolverHttp01 | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01(obj: ChallengeV1SpecSolverHttp01 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'gatewayHTTPRoute': toJson_ChallengeSpecSolverHttp01GatewayHttpRoute(obj.gatewayHttpRoute), - 'ingress': toJson_ChallengeSpecSolverHttp01Ingress(obj.ingress), + 'gatewayHTTPRoute': toJson_ChallengeV1SpecSolverHttp01GatewayHttpRoute(obj.gatewayHttpRoute), + 'ingress': toJson_ChallengeV1SpecSolverHttp01Ingress(obj.ingress), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -18110,37 +18110,37 @@ export function toJson_ChallengeSpecSolverHttp01(obj: ChallengeSpecSolverHttp01 /** * Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. * - * @schema ChallengeSpecSolverSelector + * @schema ChallengeV1SpecSolverSelector */ -export interface ChallengeSpecSolverSelector { +export interface ChallengeV1SpecSolverSelector { /** * List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. * - * @schema ChallengeSpecSolverSelector#dnsNames + * @schema ChallengeV1SpecSolverSelector#dnsNames */ readonly dnsNames?: string[]; /** * List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. * - * @schema ChallengeSpecSolverSelector#dnsZones + * @schema ChallengeV1SpecSolverSelector#dnsZones */ readonly dnsZones?: string[]; /** * A label selector that is used to refine the set of certificate's that this challenge solver will apply to. * - * @schema ChallengeSpecSolverSelector#matchLabels + * @schema ChallengeV1SpecSolverSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverSelector(obj: ChallengeSpecSolverSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverSelector(obj: ChallengeV1SpecSolverSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'dnsNames': obj.dnsNames?.map(y => y), @@ -18155,31 +18155,31 @@ export function toJson_ChallengeSpecSolverSelector(obj: ChallengeSpecSolverSelec /** * Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01AcmeDns + * @schema ChallengeV1SpecSolverDns01AcmeDns */ -export interface ChallengeSpecSolverDns01AcmeDns { +export interface ChallengeV1SpecSolverDns01AcmeDns { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01AcmeDns#accountSecretRef + * @schema ChallengeV1SpecSolverDns01AcmeDns#accountSecretRef */ - readonly accountSecretRef: ChallengeSpecSolverDns01AcmeDnsAccountSecretRef; + readonly accountSecretRef: ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef; /** - * @schema ChallengeSpecSolverDns01AcmeDns#host + * @schema ChallengeV1SpecSolverDns01AcmeDns#host */ readonly host: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01AcmeDns' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01AcmeDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01AcmeDns(obj: ChallengeSpecSolverDns01AcmeDns | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01AcmeDns(obj: ChallengeV1SpecSolverDns01AcmeDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'accountSecretRef': toJson_ChallengeSpecSolverDns01AcmeDnsAccountSecretRef(obj.accountSecretRef), + 'accountSecretRef': toJson_ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef(obj.accountSecretRef), 'host': obj.host, }; // filter undefined values @@ -18190,47 +18190,47 @@ export function toJson_ChallengeSpecSolverDns01AcmeDns(obj: ChallengeSpecSolverD /** * Use the Akamai DNS zone management API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01Akamai + * @schema ChallengeV1SpecSolverDns01Akamai */ -export interface ChallengeSpecSolverDns01Akamai { +export interface ChallengeV1SpecSolverDns01Akamai { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01Akamai#accessTokenSecretRef + * @schema ChallengeV1SpecSolverDns01Akamai#accessTokenSecretRef */ - readonly accessTokenSecretRef: ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef; + readonly accessTokenSecretRef: ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01Akamai#clientSecretSecretRef + * @schema ChallengeV1SpecSolverDns01Akamai#clientSecretSecretRef */ - readonly clientSecretSecretRef: ChallengeSpecSolverDns01AkamaiClientSecretSecretRef; + readonly clientSecretSecretRef: ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01Akamai#clientTokenSecretRef + * @schema ChallengeV1SpecSolverDns01Akamai#clientTokenSecretRef */ - readonly clientTokenSecretRef: ChallengeSpecSolverDns01AkamaiClientTokenSecretRef; + readonly clientTokenSecretRef: ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef; /** - * @schema ChallengeSpecSolverDns01Akamai#serviceConsumerDomain + * @schema ChallengeV1SpecSolverDns01Akamai#serviceConsumerDomain */ readonly serviceConsumerDomain: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01Akamai' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01Akamai' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01Akamai(obj: ChallengeSpecSolverDns01Akamai | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01Akamai(obj: ChallengeV1SpecSolverDns01Akamai | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'accessTokenSecretRef': toJson_ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef(obj.accessTokenSecretRef), - 'clientSecretSecretRef': toJson_ChallengeSpecSolverDns01AkamaiClientSecretSecretRef(obj.clientSecretSecretRef), - 'clientTokenSecretRef': toJson_ChallengeSpecSolverDns01AkamaiClientTokenSecretRef(obj.clientTokenSecretRef), + 'accessTokenSecretRef': toJson_ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef(obj.accessTokenSecretRef), + 'clientSecretSecretRef': toJson_ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef(obj.clientSecretSecretRef), + 'clientTokenSecretRef': toJson_ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef(obj.clientTokenSecretRef), 'serviceConsumerDomain': obj.serviceConsumerDomain, }; // filter undefined values @@ -18241,79 +18241,79 @@ export function toJson_ChallengeSpecSolverDns01Akamai(obj: ChallengeSpecSolverDn /** * Use the Microsoft Azure DNS API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01AzureDns + * @schema ChallengeV1SpecSolverDns01AzureDns */ -export interface ChallengeSpecSolverDns01AzureDns { +export interface ChallengeV1SpecSolverDns01AzureDns { /** * if both this and ClientSecret are left unset MSI will be used * - * @schema ChallengeSpecSolverDns01AzureDns#clientID + * @schema ChallengeV1SpecSolverDns01AzureDns#clientID */ readonly clientId?: string; /** * if both this and ClientID are left unset MSI will be used * - * @schema ChallengeSpecSolverDns01AzureDns#clientSecretSecretRef + * @schema ChallengeV1SpecSolverDns01AzureDns#clientSecretSecretRef */ - readonly clientSecretSecretRef?: ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef; + readonly clientSecretSecretRef?: ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef; /** * name of the Azure environment (default AzurePublicCloud) * - * @schema ChallengeSpecSolverDns01AzureDns#environment + * @schema ChallengeV1SpecSolverDns01AzureDns#environment */ - readonly environment?: ChallengeSpecSolverDns01AzureDnsEnvironment; + readonly environment?: ChallengeV1SpecSolverDns01AzureDnsEnvironment; /** * name of the DNS zone that should be used * - * @schema ChallengeSpecSolverDns01AzureDns#hostedZoneName + * @schema ChallengeV1SpecSolverDns01AzureDns#hostedZoneName */ readonly hostedZoneName?: string; /** * managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID * - * @schema ChallengeSpecSolverDns01AzureDns#managedIdentity + * @schema ChallengeV1SpecSolverDns01AzureDns#managedIdentity */ - readonly managedIdentity?: ChallengeSpecSolverDns01AzureDnsManagedIdentity; + readonly managedIdentity?: ChallengeV1SpecSolverDns01AzureDnsManagedIdentity; /** * resource group the DNS zone is located in * - * @schema ChallengeSpecSolverDns01AzureDns#resourceGroupName + * @schema ChallengeV1SpecSolverDns01AzureDns#resourceGroupName */ readonly resourceGroupName: string; /** * ID of the Azure subscription * - * @schema ChallengeSpecSolverDns01AzureDns#subscriptionID + * @schema ChallengeV1SpecSolverDns01AzureDns#subscriptionID */ readonly subscriptionId: string; /** * when specifying ClientID and ClientSecret then this field is also needed * - * @schema ChallengeSpecSolverDns01AzureDns#tenantID + * @schema ChallengeV1SpecSolverDns01AzureDns#tenantID */ readonly tenantId?: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01AzureDns' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01AzureDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01AzureDns(obj: ChallengeSpecSolverDns01AzureDns | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01AzureDns(obj: ChallengeV1SpecSolverDns01AzureDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clientID': obj.clientId, - 'clientSecretSecretRef': toJson_ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef(obj.clientSecretSecretRef), + 'clientSecretSecretRef': toJson_ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef(obj.clientSecretSecretRef), 'environment': obj.environment, 'hostedZoneName': obj.hostedZoneName, - 'managedIdentity': toJson_ChallengeSpecSolverDns01AzureDnsManagedIdentity(obj.managedIdentity), + 'managedIdentity': toJson_ChallengeV1SpecSolverDns01AzureDnsManagedIdentity(obj.managedIdentity), 'resourceGroupName': obj.resourceGroupName, 'subscriptionID': obj.subscriptionId, 'tenantID': obj.tenantId, @@ -18326,40 +18326,40 @@ export function toJson_ChallengeSpecSolverDns01AzureDns(obj: ChallengeSpecSolver /** * Use the Google Cloud DNS API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01CloudDns + * @schema ChallengeV1SpecSolverDns01CloudDns */ -export interface ChallengeSpecSolverDns01CloudDns { +export interface ChallengeV1SpecSolverDns01CloudDns { /** * HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone. * - * @schema ChallengeSpecSolverDns01CloudDns#hostedZoneName + * @schema ChallengeV1SpecSolverDns01CloudDns#hostedZoneName */ readonly hostedZoneName?: string; /** - * @schema ChallengeSpecSolverDns01CloudDns#project + * @schema ChallengeV1SpecSolverDns01CloudDns#project */ readonly project: string; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01CloudDns#serviceAccountSecretRef + * @schema ChallengeV1SpecSolverDns01CloudDns#serviceAccountSecretRef */ - readonly serviceAccountSecretRef?: ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef; + readonly serviceAccountSecretRef?: ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef; } /** - * Converts an object of type 'ChallengeSpecSolverDns01CloudDns' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01CloudDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01CloudDns(obj: ChallengeSpecSolverDns01CloudDns | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01CloudDns(obj: ChallengeV1SpecSolverDns01CloudDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'hostedZoneName': obj.hostedZoneName, 'project': obj.project, - 'serviceAccountSecretRef': toJson_ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef(obj.serviceAccountSecretRef), + 'serviceAccountSecretRef': toJson_ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef(obj.serviceAccountSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -18369,41 +18369,41 @@ export function toJson_ChallengeSpecSolverDns01CloudDns(obj: ChallengeSpecSolver /** * Use the Cloudflare API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01Cloudflare + * @schema ChallengeV1SpecSolverDns01Cloudflare */ -export interface ChallengeSpecSolverDns01Cloudflare { +export interface ChallengeV1SpecSolverDns01Cloudflare { /** * API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. * - * @schema ChallengeSpecSolverDns01Cloudflare#apiKeySecretRef + * @schema ChallengeV1SpecSolverDns01Cloudflare#apiKeySecretRef */ - readonly apiKeySecretRef?: ChallengeSpecSolverDns01CloudflareApiKeySecretRef; + readonly apiKeySecretRef?: ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef; /** * API token used to authenticate with Cloudflare. * - * @schema ChallengeSpecSolverDns01Cloudflare#apiTokenSecretRef + * @schema ChallengeV1SpecSolverDns01Cloudflare#apiTokenSecretRef */ - readonly apiTokenSecretRef?: ChallengeSpecSolverDns01CloudflareApiTokenSecretRef; + readonly apiTokenSecretRef?: ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef; /** * Email of the account, only required when using API key based authentication. * - * @schema ChallengeSpecSolverDns01Cloudflare#email + * @schema ChallengeV1SpecSolverDns01Cloudflare#email */ readonly email?: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01Cloudflare' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01Cloudflare' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01Cloudflare(obj: ChallengeSpecSolverDns01Cloudflare | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01Cloudflare(obj: ChallengeV1SpecSolverDns01Cloudflare | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'apiKeySecretRef': toJson_ChallengeSpecSolverDns01CloudflareApiKeySecretRef(obj.apiKeySecretRef), - 'apiTokenSecretRef': toJson_ChallengeSpecSolverDns01CloudflareApiTokenSecretRef(obj.apiTokenSecretRef), + 'apiKeySecretRef': toJson_ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef(obj.apiKeySecretRef), + 'apiTokenSecretRef': toJson_ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef(obj.apiTokenSecretRef), 'email': obj.email, }; // filter undefined values @@ -18414,9 +18414,9 @@ export function toJson_ChallengeSpecSolverDns01Cloudflare(obj: ChallengeSpecSolv /** * CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. * - * @schema ChallengeSpecSolverDns01CnameStrategy + * @schema ChallengeV1SpecSolverDns01CnameStrategy */ -export enum ChallengeSpecSolverDns01CnameStrategy { +export enum ChallengeV1SpecSolverDns01CnameStrategy { /** None */ NONE = \\"None\\", /** Follow */ @@ -18426,26 +18426,26 @@ export enum ChallengeSpecSolverDns01CnameStrategy { /** * Use the DigitalOcean DNS API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01Digitalocean + * @schema ChallengeV1SpecSolverDns01Digitalocean */ -export interface ChallengeSpecSolverDns01Digitalocean { +export interface ChallengeV1SpecSolverDns01Digitalocean { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01Digitalocean#tokenSecretRef + * @schema ChallengeV1SpecSolverDns01Digitalocean#tokenSecretRef */ - readonly tokenSecretRef: ChallengeSpecSolverDns01DigitaloceanTokenSecretRef; + readonly tokenSecretRef: ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef; } /** - * Converts an object of type 'ChallengeSpecSolverDns01Digitalocean' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01Digitalocean' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01Digitalocean(obj: ChallengeSpecSolverDns01Digitalocean | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01Digitalocean(obj: ChallengeV1SpecSolverDns01Digitalocean | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'tokenSecretRef': toJson_ChallengeSpecSolverDns01DigitaloceanTokenSecretRef(obj.tokenSecretRef), + 'tokenSecretRef': toJson_ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef(obj.tokenSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -18455,50 +18455,50 @@ export function toJson_ChallengeSpecSolverDns01Digitalocean(obj: ChallengeSpecSo /** * Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01Rfc2136 + * @schema ChallengeV1SpecSolverDns01Rfc2136 */ -export interface ChallengeSpecSolverDns01Rfc2136 { +export interface ChallengeV1SpecSolverDns01Rfc2136 { /** * The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required. * - * @schema ChallengeSpecSolverDns01Rfc2136#nameserver + * @schema ChallengeV1SpecSolverDns01Rfc2136#nameserver */ readonly nameserver: string; /** * The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when \`\`tsigSecretSecretRef\`\` and \`\`tsigKeyName\`\` are defined. Supported values are (case-insensitive): \`\`HMACMD5\`\` (default), \`\`HMACSHA1\`\`, \`\`HMACSHA256\`\` or \`\`HMACSHA512\`\`. * - * @schema ChallengeSpecSolverDns01Rfc2136#tsigAlgorithm + * @schema ChallengeV1SpecSolverDns01Rfc2136#tsigAlgorithm */ readonly tsigAlgorithm?: string; /** * The TSIG Key name configured in the DNS. If \`\`tsigSecretSecretRef\`\` is defined, this field is required. * - * @schema ChallengeSpecSolverDns01Rfc2136#tsigKeyName + * @schema ChallengeV1SpecSolverDns01Rfc2136#tsigKeyName */ readonly tsigKeyName?: string; /** * The name of the secret containing the TSIG value. If \`\`tsigKeyName\`\` is defined, this field is required. * - * @schema ChallengeSpecSolverDns01Rfc2136#tsigSecretSecretRef + * @schema ChallengeV1SpecSolverDns01Rfc2136#tsigSecretSecretRef */ - readonly tsigSecretSecretRef?: ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef; + readonly tsigSecretSecretRef?: ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef; } /** - * Converts an object of type 'ChallengeSpecSolverDns01Rfc2136' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01Rfc2136' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01Rfc2136(obj: ChallengeSpecSolverDns01Rfc2136 | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01Rfc2136(obj: ChallengeV1SpecSolverDns01Rfc2136 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'nameserver': obj.nameserver, 'tsigAlgorithm': obj.tsigAlgorithm, 'tsigKeyName': obj.tsigKeyName, - 'tsigSecretSecretRef': toJson_ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef(obj.tsigSecretSecretRef), + 'tsigSecretSecretRef': toJson_ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef(obj.tsigSecretSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -18508,58 +18508,58 @@ export function toJson_ChallengeSpecSolverDns01Rfc2136(obj: ChallengeSpecSolverD /** * Use the AWS Route53 API to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01Route53 + * @schema ChallengeV1SpecSolverDns01Route53 */ -export interface ChallengeSpecSolverDns01Route53 { +export interface ChallengeV1SpecSolverDns01Route53 { /** * The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema ChallengeSpecSolverDns01Route53#accessKeyID + * @schema ChallengeV1SpecSolverDns01Route53#accessKeyID */ readonly accessKeyId?: string; /** * If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call. * - * @schema ChallengeSpecSolverDns01Route53#hostedZoneID + * @schema ChallengeV1SpecSolverDns01Route53#hostedZoneID */ readonly hostedZoneId?: string; /** * Always set the region when using AccessKeyID and SecretAccessKey * - * @schema ChallengeSpecSolverDns01Route53#region + * @schema ChallengeV1SpecSolverDns01Route53#region */ readonly region: string; /** * Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata * - * @schema ChallengeSpecSolverDns01Route53#role + * @schema ChallengeV1SpecSolverDns01Route53#role */ readonly role?: string; /** * The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema ChallengeSpecSolverDns01Route53#secretAccessKeySecretRef + * @schema ChallengeV1SpecSolverDns01Route53#secretAccessKeySecretRef */ - readonly secretAccessKeySecretRef?: ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef; + readonly secretAccessKeySecretRef?: ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef; } /** - * Converts an object of type 'ChallengeSpecSolverDns01Route53' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01Route53' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01Route53(obj: ChallengeSpecSolverDns01Route53 | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01Route53(obj: ChallengeV1SpecSolverDns01Route53 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessKeyID': obj.accessKeyId, 'hostedZoneID': obj.hostedZoneId, 'region': obj.region, 'role': obj.role, - 'secretAccessKeySecretRef': toJson_ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef(obj.secretAccessKeySecretRef), + 'secretAccessKeySecretRef': toJson_ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef(obj.secretAccessKeySecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -18569,37 +18569,37 @@ export function toJson_ChallengeSpecSolverDns01Route53(obj: ChallengeSpecSolverD /** * Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. * - * @schema ChallengeSpecSolverDns01Webhook + * @schema ChallengeV1SpecSolverDns01Webhook */ -export interface ChallengeSpecSolverDns01Webhook { +export interface ChallengeV1SpecSolverDns01Webhook { /** * Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation. * - * @schema ChallengeSpecSolverDns01Webhook#config + * @schema ChallengeV1SpecSolverDns01Webhook#config */ readonly config?: any; /** * The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation. * - * @schema ChallengeSpecSolverDns01Webhook#groupName + * @schema ChallengeV1SpecSolverDns01Webhook#groupName */ readonly groupName: string; /** * The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'. * - * @schema ChallengeSpecSolverDns01Webhook#solverName + * @schema ChallengeV1SpecSolverDns01Webhook#solverName */ readonly solverName: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01Webhook' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01Webhook' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01Webhook(obj: ChallengeSpecSolverDns01Webhook | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01Webhook(obj: ChallengeV1SpecSolverDns01Webhook | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'config': obj.config, @@ -18614,30 +18614,30 @@ export function toJson_ChallengeSpecSolverDns01Webhook(obj: ChallengeSpecSolverD /** * The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. * - * @schema ChallengeSpecSolverHttp01GatewayHttpRoute + * @schema ChallengeV1SpecSolverHttp01GatewayHttpRoute */ -export interface ChallengeSpecSolverHttp01GatewayHttpRoute { +export interface ChallengeV1SpecSolverHttp01GatewayHttpRoute { /** * The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway. * - * @schema ChallengeSpecSolverHttp01GatewayHttpRoute#labels + * @schema ChallengeV1SpecSolverHttp01GatewayHttpRoute#labels */ readonly labels?: { [key: string]: string }; /** * Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. * - * @schema ChallengeSpecSolverHttp01GatewayHttpRoute#serviceType + * @schema ChallengeV1SpecSolverHttp01GatewayHttpRoute#serviceType */ readonly serviceType?: string; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01GatewayHttpRoute' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01GatewayHttpRoute' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01GatewayHttpRoute(obj: ChallengeSpecSolverHttp01GatewayHttpRoute | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01GatewayHttpRoute(obj: ChallengeV1SpecSolverHttp01GatewayHttpRoute | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'labels': ((obj.labels) === undefined) ? undefined : (Object.entries(obj.labels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -18651,57 +18651,57 @@ export function toJson_ChallengeSpecSolverHttp01GatewayHttpRoute(obj: ChallengeS /** * The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. * - * @schema ChallengeSpecSolverHttp01Ingress + * @schema ChallengeV1SpecSolverHttp01Ingress */ -export interface ChallengeSpecSolverHttp01Ingress { +export interface ChallengeV1SpecSolverHttp01Ingress { /** * The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified. * - * @schema ChallengeSpecSolverHttp01Ingress#class + * @schema ChallengeV1SpecSolverHttp01Ingress#class */ readonly class?: string; /** * Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. * - * @schema ChallengeSpecSolverHttp01Ingress#ingressTemplate + * @schema ChallengeV1SpecSolverHttp01Ingress#ingressTemplate */ - readonly ingressTemplate?: ChallengeSpecSolverHttp01IngressIngressTemplate; + readonly ingressTemplate?: ChallengeV1SpecSolverHttp01IngressIngressTemplate; /** * The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources. * - * @schema ChallengeSpecSolverHttp01Ingress#name + * @schema ChallengeV1SpecSolverHttp01Ingress#name */ readonly name?: string; /** * Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. * - * @schema ChallengeSpecSolverHttp01Ingress#podTemplate + * @schema ChallengeV1SpecSolverHttp01Ingress#podTemplate */ - readonly podTemplate?: ChallengeSpecSolverHttp01IngressPodTemplate; + readonly podTemplate?: ChallengeV1SpecSolverHttp01IngressPodTemplate; /** * Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. * - * @schema ChallengeSpecSolverHttp01Ingress#serviceType + * @schema ChallengeV1SpecSolverHttp01Ingress#serviceType */ readonly serviceType?: string; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01Ingress' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01Ingress' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01Ingress(obj: ChallengeSpecSolverHttp01Ingress | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01Ingress(obj: ChallengeV1SpecSolverHttp01Ingress | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'class': obj.class, - 'ingressTemplate': toJson_ChallengeSpecSolverHttp01IngressIngressTemplate(obj.ingressTemplate), + 'ingressTemplate': toJson_ChallengeV1SpecSolverHttp01IngressIngressTemplate(obj.ingressTemplate), 'name': obj.name, - 'podTemplate': toJson_ChallengeSpecSolverHttp01IngressPodTemplate(obj.podTemplate), + 'podTemplate': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplate(obj.podTemplate), 'serviceType': obj.serviceType, }; // filter undefined values @@ -18712,30 +18712,30 @@ export function toJson_ChallengeSpecSolverHttp01Ingress(obj: ChallengeSpecSolver /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01AcmeDnsAccountSecretRef + * @schema ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef */ -export interface ChallengeSpecSolverDns01AcmeDnsAccountSecretRef { +export interface ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01AcmeDnsAccountSecretRef#key + * @schema ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01AcmeDnsAccountSecretRef#name + * @schema ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01AcmeDnsAccountSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01AcmeDnsAccountSecretRef(obj: ChallengeSpecSolverDns01AcmeDnsAccountSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef(obj: ChallengeV1SpecSolverDns01AcmeDnsAccountSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -18749,30 +18749,30 @@ export function toJson_ChallengeSpecSolverDns01AcmeDnsAccountSecretRef(obj: Chal /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef + * @schema ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef */ -export interface ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef { +export interface ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef#key + * @schema ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef#name + * @schema ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef(obj: ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef(obj: ChallengeV1SpecSolverDns01AkamaiAccessTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -18786,30 +18786,30 @@ export function toJson_ChallengeSpecSolverDns01AkamaiAccessTokenSecretRef(obj: C /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01AkamaiClientSecretSecretRef + * @schema ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef */ -export interface ChallengeSpecSolverDns01AkamaiClientSecretSecretRef { +export interface ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01AkamaiClientSecretSecretRef#key + * @schema ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01AkamaiClientSecretSecretRef#name + * @schema ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01AkamaiClientSecretSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01AkamaiClientSecretSecretRef(obj: ChallengeSpecSolverDns01AkamaiClientSecretSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef(obj: ChallengeV1SpecSolverDns01AkamaiClientSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -18823,30 +18823,30 @@ export function toJson_ChallengeSpecSolverDns01AkamaiClientSecretSecretRef(obj: /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01AkamaiClientTokenSecretRef + * @schema ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef */ -export interface ChallengeSpecSolverDns01AkamaiClientTokenSecretRef { +export interface ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01AkamaiClientTokenSecretRef#key + * @schema ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01AkamaiClientTokenSecretRef#name + * @schema ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01AkamaiClientTokenSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01AkamaiClientTokenSecretRef(obj: ChallengeSpecSolverDns01AkamaiClientTokenSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef(obj: ChallengeV1SpecSolverDns01AkamaiClientTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -18860,30 +18860,30 @@ export function toJson_ChallengeSpecSolverDns01AkamaiClientTokenSecretRef(obj: C /** * if both this and ClientID are left unset MSI will be used * - * @schema ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef + * @schema ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef */ -export interface ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef { +export interface ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef#key + * @schema ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef#name + * @schema ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef(obj: ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef(obj: ChallengeV1SpecSolverDns01AzureDnsClientSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -18897,9 +18897,9 @@ export function toJson_ChallengeSpecSolverDns01AzureDnsClientSecretSecretRef(obj /** * name of the Azure environment (default AzurePublicCloud) * - * @schema ChallengeSpecSolverDns01AzureDnsEnvironment + * @schema ChallengeV1SpecSolverDns01AzureDnsEnvironment */ -export enum ChallengeSpecSolverDns01AzureDnsEnvironment { +export enum ChallengeV1SpecSolverDns01AzureDnsEnvironment { /** AzurePublicCloud */ AZURE_PUBLIC_CLOUD = \\"AzurePublicCloud\\", /** AzureChinaCloud */ @@ -18913,30 +18913,30 @@ export enum ChallengeSpecSolverDns01AzureDnsEnvironment { /** * managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID * - * @schema ChallengeSpecSolverDns01AzureDnsManagedIdentity + * @schema ChallengeV1SpecSolverDns01AzureDnsManagedIdentity */ -export interface ChallengeSpecSolverDns01AzureDnsManagedIdentity { +export interface ChallengeV1SpecSolverDns01AzureDnsManagedIdentity { /** * client ID of the managed identity, can not be used at the same time as resourceID * - * @schema ChallengeSpecSolverDns01AzureDnsManagedIdentity#clientID + * @schema ChallengeV1SpecSolverDns01AzureDnsManagedIdentity#clientID */ readonly clientId?: string; /** * resource ID of the managed identity, can not be used at the same time as clientID * - * @schema ChallengeSpecSolverDns01AzureDnsManagedIdentity#resourceID + * @schema ChallengeV1SpecSolverDns01AzureDnsManagedIdentity#resourceID */ readonly resourceId?: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01AzureDnsManagedIdentity' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01AzureDnsManagedIdentity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01AzureDnsManagedIdentity(obj: ChallengeSpecSolverDns01AzureDnsManagedIdentity | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01AzureDnsManagedIdentity(obj: ChallengeV1SpecSolverDns01AzureDnsManagedIdentity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clientID': obj.clientId, @@ -18950,30 +18950,30 @@ export function toJson_ChallengeSpecSolverDns01AzureDnsManagedIdentity(obj: Chal /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef + * @schema ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef */ -export interface ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef { +export interface ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef#key + * @schema ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef#name + * @schema ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef(obj: ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef(obj: ChallengeV1SpecSolverDns01CloudDnsServiceAccountSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -18987,30 +18987,30 @@ export function toJson_ChallengeSpecSolverDns01CloudDnsServiceAccountSecretRef(o /** * API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. * - * @schema ChallengeSpecSolverDns01CloudflareApiKeySecretRef + * @schema ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef */ -export interface ChallengeSpecSolverDns01CloudflareApiKeySecretRef { +export interface ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01CloudflareApiKeySecretRef#key + * @schema ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01CloudflareApiKeySecretRef#name + * @schema ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01CloudflareApiKeySecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01CloudflareApiKeySecretRef(obj: ChallengeSpecSolverDns01CloudflareApiKeySecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef(obj: ChallengeV1SpecSolverDns01CloudflareApiKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -19024,30 +19024,30 @@ export function toJson_ChallengeSpecSolverDns01CloudflareApiKeySecretRef(obj: Ch /** * API token used to authenticate with Cloudflare. * - * @schema ChallengeSpecSolverDns01CloudflareApiTokenSecretRef + * @schema ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef */ -export interface ChallengeSpecSolverDns01CloudflareApiTokenSecretRef { +export interface ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01CloudflareApiTokenSecretRef#key + * @schema ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01CloudflareApiTokenSecretRef#name + * @schema ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01CloudflareApiTokenSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01CloudflareApiTokenSecretRef(obj: ChallengeSpecSolverDns01CloudflareApiTokenSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef(obj: ChallengeV1SpecSolverDns01CloudflareApiTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -19061,30 +19061,30 @@ export function toJson_ChallengeSpecSolverDns01CloudflareApiTokenSecretRef(obj: /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ChallengeSpecSolverDns01DigitaloceanTokenSecretRef + * @schema ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef */ -export interface ChallengeSpecSolverDns01DigitaloceanTokenSecretRef { +export interface ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01DigitaloceanTokenSecretRef#key + * @schema ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01DigitaloceanTokenSecretRef#name + * @schema ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01DigitaloceanTokenSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01DigitaloceanTokenSecretRef(obj: ChallengeSpecSolverDns01DigitaloceanTokenSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef(obj: ChallengeV1SpecSolverDns01DigitaloceanTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -19098,30 +19098,30 @@ export function toJson_ChallengeSpecSolverDns01DigitaloceanTokenSecretRef(obj: C /** * The name of the secret containing the TSIG value. If \`\`tsigKeyName\`\` is defined, this field is required. * - * @schema ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef + * @schema ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef */ -export interface ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef { +export interface ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef#key + * @schema ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef#name + * @schema ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef(obj: ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef(obj: ChallengeV1SpecSolverDns01Rfc2136TsigSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -19135,30 +19135,30 @@ export function toJson_ChallengeSpecSolverDns01Rfc2136TsigSecretSecretRef(obj: C /** * The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef + * @schema ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef */ -export interface ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef { +export interface ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef#key + * @schema ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef#name + * @schema ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef(obj: ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef(obj: ChallengeV1SpecSolverDns01Route53SecretAccessKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -19172,26 +19172,26 @@ export function toJson_ChallengeSpecSolverDns01Route53SecretAccessKeySecretRef(o /** * Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. * - * @schema ChallengeSpecSolverHttp01IngressIngressTemplate + * @schema ChallengeV1SpecSolverHttp01IngressIngressTemplate */ -export interface ChallengeSpecSolverHttp01IngressIngressTemplate { +export interface ChallengeV1SpecSolverHttp01IngressIngressTemplate { /** * ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema ChallengeSpecSolverHttp01IngressIngressTemplate#metadata + * @schema ChallengeV1SpecSolverHttp01IngressIngressTemplate#metadata */ - readonly metadata?: ChallengeSpecSolverHttp01IngressIngressTemplateMetadata; + readonly metadata?: ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressIngressTemplate' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressIngressTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressIngressTemplate(obj: ChallengeSpecSolverHttp01IngressIngressTemplate | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressIngressTemplate(obj: ChallengeV1SpecSolverHttp01IngressIngressTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'metadata': toJson_ChallengeSpecSolverHttp01IngressIngressTemplateMetadata(obj.metadata), + 'metadata': toJson_ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata(obj.metadata), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19201,34 +19201,34 @@ export function toJson_ChallengeSpecSolverHttp01IngressIngressTemplate(obj: Chal /** * Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplate + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplate */ -export interface ChallengeSpecSolverHttp01IngressPodTemplate { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplate { /** * ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplate#metadata + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplate#metadata */ - readonly metadata?: ChallengeSpecSolverHttp01IngressPodTemplateMetadata; + readonly metadata?: ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata; /** * PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplate#spec + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplate#spec */ - readonly spec?: ChallengeSpecSolverHttp01IngressPodTemplateSpec; + readonly spec?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpec; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplate' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplate(obj: ChallengeSpecSolverHttp01IngressPodTemplate | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplate(obj: ChallengeV1SpecSolverHttp01IngressPodTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'metadata': toJson_ChallengeSpecSolverHttp01IngressPodTemplateMetadata(obj.metadata), - 'spec': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpec(obj.spec), + 'metadata': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata(obj.metadata), + 'spec': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19238,30 +19238,30 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplate(obj: Challeng /** * ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema ChallengeSpecSolverHttp01IngressIngressTemplateMetadata + * @schema ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata */ -export interface ChallengeSpecSolverHttp01IngressIngressTemplateMetadata { +export interface ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata { /** * Annotations that should be added to the created ACME HTTP01 solver ingress. * - * @schema ChallengeSpecSolverHttp01IngressIngressTemplateMetadata#annotations + * @schema ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Labels that should be added to the created ACME HTTP01 solver ingress. * - * @schema ChallengeSpecSolverHttp01IngressIngressTemplateMetadata#labels + * @schema ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressIngressTemplateMetadata' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressIngressTemplateMetadata(obj: ChallengeSpecSolverHttp01IngressIngressTemplateMetadata | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata(obj: ChallengeV1SpecSolverHttp01IngressIngressTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -19275,30 +19275,30 @@ export function toJson_ChallengeSpecSolverHttp01IngressIngressTemplateMetadata(o /** * ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateMetadata + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateMetadata { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata { /** * Annotations that should be added to the create ACME HTTP01 solver pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateMetadata#annotations + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Labels that should be added to the created ACME HTTP01 solver pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateMetadata#labels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateMetadata' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateMetadata(obj: ChallengeSpecSolverHttp01IngressPodTemplateMetadata | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -19312,58 +19312,58 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateMetadata(obj: /** * PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpec + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpec */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpec { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpec { /** * If specified, the pod's scheduling constraints * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpec#affinity + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpec#affinity */ - readonly affinity?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity; + readonly affinity?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity; /** * NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpec#nodeSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpec#nodeSelector */ readonly nodeSelector?: { [key: string]: string }; /** * If specified, the pod's priorityClassName. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpec#priorityClassName + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpec#priorityClassName */ readonly priorityClassName?: string; /** * If specified, the pod's service account * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpec#serviceAccountName + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpec#serviceAccountName */ readonly serviceAccountName?: string; /** * If specified, the pod's tolerations. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpec#tolerations + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpec#tolerations */ - readonly tolerations?: ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations[]; + readonly tolerations?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpec' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpec(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpec | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpec(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'affinity': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity(obj.affinity), + 'affinity': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity(obj.affinity), 'nodeSelector': ((obj.nodeSelector) === undefined) ? undefined : (Object.entries(obj.nodeSelector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'priorityClassName': obj.priorityClassName, 'serviceAccountName': obj.serviceAccountName, - 'tolerations': obj.tolerations?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations(y)), + 'tolerations': obj.tolerations?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19373,42 +19373,42 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpec(obj: Chal /** * If specified, the pod's scheduling constraints * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity { /** * Describes node affinity scheduling rules for the pod. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity#nodeAffinity + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity#nodeAffinity */ - readonly nodeAffinity?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity; + readonly nodeAffinity?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity; /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity#podAffinity + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity#podAffinity */ - readonly podAffinity?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity; + readonly podAffinity?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity; /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity#podAntiAffinity + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity#podAntiAffinity */ - readonly podAntiAffinity?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity; + readonly podAntiAffinity?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeAffinity': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj.nodeAffinity), - 'podAffinity': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity(obj.podAffinity), - 'podAntiAffinity': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj.podAntiAffinity), + 'nodeAffinity': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj.nodeAffinity), + 'podAffinity': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity(obj.podAffinity), + 'podAntiAffinity': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj.podAntiAffinity), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19418,20 +19418,20 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinity(o /** * The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations { /** * Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations#effect + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations#effect */ readonly effect?: string; /** * Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations#key */ readonly key?: string; @@ -19439,31 +19439,31 @@ export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations { * Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. * * @default Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations#operator */ readonly operator?: string; /** * TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations#tolerationSeconds + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations#tolerationSeconds */ readonly tolerationSeconds?: number; /** * Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations#value + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations#value */ readonly value?: string; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecTolerations | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecTolerations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'effect': obj.effect, @@ -19480,34 +19480,34 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecToleration /** * Describes node affinity scheduling rules for the pod. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19517,34 +19517,34 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19554,34 +19554,34 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19591,33 +19591,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * A node selector term, associated with the corresponding weight. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference */ - readonly preference: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; + readonly preference: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; /** * Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preference': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), + 'preference': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), 'weight': obj.weight, }; // filter undefined values @@ -19628,26 +19628,26 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * Required. A list of node selector terms. The terms are ORed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms */ - readonly nodeSelectorTerms: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; + readonly nodeSelectorTerms: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), + 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19657,33 +19657,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -19694,48 +19694,48 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector */ - readonly namespaceSelector?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; + readonly namespaceSelector?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -19747,33 +19747,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -19784,48 +19784,48 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector */ - readonly namespaceSelector?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; + readonly namespaceSelector?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -19837,34 +19837,34 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A node selector term, associated with the corresponding weight. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { /** * A list of node selector requirements by node's labels. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields */ - readonly matchFields?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; + readonly matchFields?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19874,34 +19874,34 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { /** * A list of node selector requirements by node's labels. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields */ - readonly matchFields?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; + readonly matchFields?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -19911,48 +19911,48 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector */ - readonly namespaceSelector?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; + readonly namespaceSelector?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -19964,33 +19964,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label query over a set of resources, in this case pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -20001,33 +20001,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -20038,48 +20038,48 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector */ - readonly namespaceSelector?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; + readonly namespaceSelector?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -20091,33 +20091,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label query over a set of resources, in this case pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -20128,33 +20128,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -20165,37 +20165,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { /** * The label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20210,37 +20210,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { /** * The label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20255,37 +20255,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { /** * The label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20300,37 +20300,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { /** * The label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20345,33 +20345,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityNo /** * A label query over a set of resources, in this case pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -20382,33 +20382,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -20419,37 +20419,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20464,37 +20464,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20509,33 +20509,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label query over a set of resources, in this case pods. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -20546,33 +20546,33 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -20583,37 +20583,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20628,37 +20628,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20673,37 +20673,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20718,37 +20718,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20763,37 +20763,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20808,37 +20808,37 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions */ -export interface ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { +export interface ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values + * @schema ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: ChallengeV1SpecSolverHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -20854,11 +20854,11 @@ export function toJson_ChallengeSpecSolverHttp01IngressPodTemplateSpecAffinityPo /** * Order is a type to represent an Order with an ACME server * - * @schema Order + * @schema OrderV1 */ -export class Order extends ApiObject { +export class OrderV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Order\\" + * Returns the apiVersion and kind for \\"OrderV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'acme.cert-manager.io/v1', @@ -20866,28 +20866,28 @@ export class Order extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Order\\". + * Renders a Kubernetes manifest for \\"OrderV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: OrderProps): any { + public static manifest(props: OrderV1Props): any { return { - ...Order.GVK, - ...toJson_OrderProps(props), + ...OrderV1.GVK, + ...toJson_OrderV1Props(props), }; } /** - * Defines a \\"Order\\" API object + * Defines a \\"OrderV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: OrderProps) { + public constructor(scope: Construct, id: string, props: OrderV1Props) { super(scope, id, { - ...Order.GVK, + ...OrderV1.GVK, ...props, }); } @@ -20899,8 +20899,8 @@ export class Order extends ApiObject { const resolved = super.toJson(); return { - ...Order.GVK, - ...toJson_OrderProps(resolved), + ...OrderV1.GVK, + ...toJson_OrderV1Props(resolved), }; } } @@ -20908,30 +20908,30 @@ export class Order extends ApiObject { /** * Order is a type to represent an Order with an ACME server * - * @schema Order + * @schema OrderV1 */ -export interface OrderProps { +export interface OrderV1Props { /** - * @schema Order#metadata + * @schema OrderV1#metadata */ readonly metadata: ApiObjectMetadata; /** - * @schema Order#spec + * @schema OrderV1#spec */ - readonly spec: OrderSpec; + readonly spec: OrderV1Spec; } /** - * Converts an object of type 'OrderProps' to JSON representation. + * Converts an object of type 'OrderV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_OrderProps(obj: OrderProps | undefined): Record | undefined { +export function toJson_OrderV1Props(obj: OrderV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_OrderSpec(obj.spec), + 'spec': toJson_OrderV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -20939,65 +20939,65 @@ export function toJson_OrderProps(obj: OrderProps | undefined): Record | undefined { +export function toJson_OrderV1Spec(obj: OrderV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'commonName': obj.commonName, 'dnsNames': obj.dnsNames?.map(y => y), 'duration': obj.duration, 'ipAddresses': obj.ipAddresses?.map(y => y), - 'issuerRef': toJson_OrderSpecIssuerRef(obj.issuerRef), + 'issuerRef': toJson_OrderV1SpecIssuerRef(obj.issuerRef), 'request': obj.request, }; // filter undefined values @@ -21008,37 +21008,37 @@ export function toJson_OrderSpec(obj: OrderSpec | undefined): Record | undefined { +export function toJson_OrderV1SpecIssuerRef(obj: OrderV1SpecIssuerRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'group': obj.group, @@ -21060,11 +21060,11 @@ import { Construct } from 'constructs'; * A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`). * - * @schema Certificate + * @schema CertificateV1 */ -export class Certificate extends ApiObject { +export class CertificateV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Certificate\\" + * Returns the apiVersion and kind for \\"CertificateV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'cert-manager.io/v1', @@ -21072,28 +21072,28 @@ export class Certificate extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Certificate\\". + * Renders a Kubernetes manifest for \\"CertificateV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: CertificateProps): any { + public static manifest(props: CertificateV1Props): any { return { - ...Certificate.GVK, - ...toJson_CertificateProps(props), + ...CertificateV1.GVK, + ...toJson_CertificateV1Props(props), }; } /** - * Defines a \\"Certificate\\" API object + * Defines a \\"CertificateV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: CertificateProps) { + public constructor(scope: Construct, id: string, props: CertificateV1Props) { super(scope, id, { - ...Certificate.GVK, + ...CertificateV1.GVK, ...props, }); } @@ -21105,8 +21105,8 @@ export class Certificate extends ApiObject { const resolved = super.toJson(); return { - ...Certificate.GVK, - ...toJson_CertificateProps(resolved), + ...CertificateV1.GVK, + ...toJson_CertificateV1Props(resolved), }; } } @@ -21115,32 +21115,32 @@ export class Certificate extends ApiObject { * A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in \`spec.secretName\`. * The stored certificate will be renewed before it expires (as configured by \`spec.renewBefore\`). * - * @schema Certificate + * @schema CertificateV1 */ -export interface CertificateProps { +export interface CertificateV1Props { /** - * @schema Certificate#metadata + * @schema CertificateV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Desired state of the Certificate resource. * - * @schema Certificate#spec + * @schema CertificateV1#spec */ - readonly spec: CertificateSpec; + readonly spec: CertificateV1Spec; } /** - * Converts an object of type 'CertificateProps' to JSON representation. + * Converts an object of type 'CertificateV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateProps(obj: CertificateProps | undefined): Record | undefined { +export function toJson_CertificateV1Props(obj: CertificateV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_CertificateSpec(obj.spec), + 'spec': toJson_CertificateV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -21150,125 +21150,125 @@ export function toJson_CertificateProps(obj: CertificateProps | undefined): Reco /** * Desired state of the Certificate resource. * - * @schema CertificateSpec + * @schema CertificateV1Spec */ -export interface CertificateSpec { +export interface CertificateV1Spec { /** * AdditionalOutputFormats defines extra output formats of the private key and signed certificate chain to be written to this Certificate's target Secret. This is an Alpha Feature and is only enabled with the \`--feature-gates=AdditionalCertificateOutputFormats=true\` option on both the controller and webhook components. * - * @schema CertificateSpec#additionalOutputFormats + * @schema CertificateV1Spec#additionalOutputFormats */ - readonly additionalOutputFormats?: CertificateSpecAdditionalOutputFormats[]; + readonly additionalOutputFormats?: CertificateV1SpecAdditionalOutputFormats[]; /** * CommonName is a common name to be used on the Certificate. The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. This value is ignored by TLS clients when any subject alt name is set. This is x509 behaviour: https://tools.ietf.org/html/rfc6125#section-6.4.4 * - * @schema CertificateSpec#commonName + * @schema CertificateV1Spec#commonName */ readonly commonName?: string; /** * DNSNames is a list of DNS subjectAltNames to be set on the Certificate. * - * @schema CertificateSpec#dnsNames + * @schema CertificateV1Spec#dnsNames */ readonly dnsNames?: string[]; /** * The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. If unset this defaults to 90 days. Certificate will be renewed either 2/3 through its duration or \`renewBefore\` period before its expiry, whichever is later. Minimum accepted duration is 1 hour. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration * - * @schema CertificateSpec#duration + * @schema CertificateV1Spec#duration */ readonly duration?: string; /** * EmailAddresses is a list of email subjectAltNames to be set on the Certificate. * - * @schema CertificateSpec#emailAddresses + * @schema CertificateV1Spec#emailAddresses */ readonly emailAddresses?: string[]; /** * EncodeUsagesInRequest controls whether key usages should be present in the CertificateRequest * - * @schema CertificateSpec#encodeUsagesInRequest + * @schema CertificateV1Spec#encodeUsagesInRequest */ readonly encodeUsagesInRequest?: boolean; /** * IPAddresses is a list of IP address subjectAltNames to be set on the Certificate. * - * @schema CertificateSpec#ipAddresses + * @schema CertificateV1Spec#ipAddresses */ readonly ipAddresses?: string[]; /** * IsCA will mark this Certificate as valid for certificate signing. This will automatically add the \`cert sign\` usage to the list of \`usages\`. * - * @schema CertificateSpec#isCA + * @schema CertificateV1Spec#isCA */ readonly isCa?: boolean; /** * IssuerRef is a reference to the issuer for this certificate. If the \`kind\` field is not set, or set to \`Issuer\`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the \`kind\` field is set to \`ClusterIssuer\`, a ClusterIssuer with the provided name will be used. The \`name\` field in this stanza is required at all times. * - * @schema CertificateSpec#issuerRef + * @schema CertificateV1Spec#issuerRef */ - readonly issuerRef: CertificateSpecIssuerRef; + readonly issuerRef: CertificateV1SpecIssuerRef; /** * Keystores configures additional keystore output formats stored in the \`secretName\` Secret resource. * - * @schema CertificateSpec#keystores + * @schema CertificateV1Spec#keystores */ - readonly keystores?: CertificateSpecKeystores; + readonly keystores?: CertificateV1SpecKeystores; /** * Options to control private keys used for the Certificate. * - * @schema CertificateSpec#privateKey + * @schema CertificateV1Spec#privateKey */ - readonly privateKey?: CertificateSpecPrivateKey; + readonly privateKey?: CertificateV1SpecPrivateKey; /** * How long before the currently issued certificate's expiry cert-manager should renew the certificate. The default is 2/3 of the issued certificate's duration. Minimum accepted value is 5 minutes. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration * - * @schema CertificateSpec#renewBefore + * @schema CertificateV1Spec#renewBefore */ readonly renewBefore?: string; /** * revisionHistoryLimit is the maximum number of CertificateRequest revisions that are maintained in the Certificate's history. Each revision represents a single \`CertificateRequest\` created by this Certificate, either when it was created, renewed, or Spec was changed. Revisions will be removed by oldest first if the number of revisions exceeds this number. If set, revisionHistoryLimit must be a value of \`1\` or greater. If unset (\`nil\`), revisions will not be garbage collected. Default value is \`nil\`. * - * @schema CertificateSpec#revisionHistoryLimit + * @schema CertificateV1Spec#revisionHistoryLimit */ readonly revisionHistoryLimit?: number; /** * SecretName is the name of the secret resource that will be automatically created and managed by this Certificate resource. It will be populated with a private key and certificate, signed by the denoted issuer. * - * @schema CertificateSpec#secretName + * @schema CertificateV1Spec#secretName */ readonly secretName: string; /** * SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret. * - * @schema CertificateSpec#secretTemplate + * @schema CertificateV1Spec#secretTemplate */ - readonly secretTemplate?: CertificateSpecSecretTemplate; + readonly secretTemplate?: CertificateV1SpecSecretTemplate; /** * Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). * - * @schema CertificateSpec#subject + * @schema CertificateV1Spec#subject */ - readonly subject?: CertificateSpecSubject; + readonly subject?: CertificateV1SpecSubject; /** * URIs is a list of URI subjectAltNames to be set on the Certificate. * - * @schema CertificateSpec#uris + * @schema CertificateV1Spec#uris */ readonly uris?: string[]; @@ -21276,20 +21276,20 @@ export interface CertificateSpec { * Usages is the set of x509 usages that are requested for the certificate. Defaults to \`digital signature\` and \`key encipherment\` if not specified. * * @default digital signature\` and \`key encipherment\` if not specified. - * @schema CertificateSpec#usages + * @schema CertificateV1Spec#usages */ - readonly usages?: CertificateSpecUsages[]; + readonly usages?: CertificateV1SpecUsages[]; } /** - * Converts an object of type 'CertificateSpec' to JSON representation. + * Converts an object of type 'CertificateV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpec(obj: CertificateSpec | undefined): Record | undefined { +export function toJson_CertificateV1Spec(obj: CertificateV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'additionalOutputFormats': obj.additionalOutputFormats?.map(y => toJson_CertificateSpecAdditionalOutputFormats(y)), + 'additionalOutputFormats': obj.additionalOutputFormats?.map(y => toJson_CertificateV1SpecAdditionalOutputFormats(y)), 'commonName': obj.commonName, 'dnsNames': obj.dnsNames?.map(y => y), 'duration': obj.duration, @@ -21297,14 +21297,14 @@ export function toJson_CertificateSpec(obj: CertificateSpec | undefined): Record 'encodeUsagesInRequest': obj.encodeUsagesInRequest, 'ipAddresses': obj.ipAddresses?.map(y => y), 'isCA': obj.isCa, - 'issuerRef': toJson_CertificateSpecIssuerRef(obj.issuerRef), - 'keystores': toJson_CertificateSpecKeystores(obj.keystores), - 'privateKey': toJson_CertificateSpecPrivateKey(obj.privateKey), + 'issuerRef': toJson_CertificateV1SpecIssuerRef(obj.issuerRef), + 'keystores': toJson_CertificateV1SpecKeystores(obj.keystores), + 'privateKey': toJson_CertificateV1SpecPrivateKey(obj.privateKey), 'renewBefore': obj.renewBefore, 'revisionHistoryLimit': obj.revisionHistoryLimit, 'secretName': obj.secretName, - 'secretTemplate': toJson_CertificateSpecSecretTemplate(obj.secretTemplate), - 'subject': toJson_CertificateSpecSubject(obj.subject), + 'secretTemplate': toJson_CertificateV1SpecSecretTemplate(obj.secretTemplate), + 'subject': toJson_CertificateV1SpecSubject(obj.subject), 'uris': obj.uris?.map(y => y), 'usages': obj.usages?.map(y => y), }; @@ -21316,23 +21316,23 @@ export function toJson_CertificateSpec(obj: CertificateSpec | undefined): Record /** * CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource. These contain supplementary data formats of the signed certificate chain and paired private key. * - * @schema CertificateSpecAdditionalOutputFormats + * @schema CertificateV1SpecAdditionalOutputFormats */ -export interface CertificateSpecAdditionalOutputFormats { +export interface CertificateV1SpecAdditionalOutputFormats { /** * Type is the name of the format type that should be written to the Certificate's target Secret. * - * @schema CertificateSpecAdditionalOutputFormats#type + * @schema CertificateV1SpecAdditionalOutputFormats#type */ - readonly type: CertificateSpecAdditionalOutputFormatsType; + readonly type: CertificateV1SpecAdditionalOutputFormatsType; } /** - * Converts an object of type 'CertificateSpecAdditionalOutputFormats' to JSON representation. + * Converts an object of type 'CertificateV1SpecAdditionalOutputFormats' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecAdditionalOutputFormats(obj: CertificateSpecAdditionalOutputFormats | undefined): Record | undefined { +export function toJson_CertificateV1SpecAdditionalOutputFormats(obj: CertificateV1SpecAdditionalOutputFormats | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'type': obj.type, @@ -21345,37 +21345,37 @@ export function toJson_CertificateSpecAdditionalOutputFormats(obj: CertificateSp /** * IssuerRef is a reference to the issuer for this certificate. If the \`kind\` field is not set, or set to \`Issuer\`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the \`kind\` field is set to \`ClusterIssuer\`, a ClusterIssuer with the provided name will be used. The \`name\` field in this stanza is required at all times. * - * @schema CertificateSpecIssuerRef + * @schema CertificateV1SpecIssuerRef */ -export interface CertificateSpecIssuerRef { +export interface CertificateV1SpecIssuerRef { /** * Group of the resource being referred to. * - * @schema CertificateSpecIssuerRef#group + * @schema CertificateV1SpecIssuerRef#group */ readonly group?: string; /** * Kind of the resource being referred to. * - * @schema CertificateSpecIssuerRef#kind + * @schema CertificateV1SpecIssuerRef#kind */ readonly kind?: string; /** * Name of the resource being referred to. * - * @schema CertificateSpecIssuerRef#name + * @schema CertificateV1SpecIssuerRef#name */ readonly name: string; } /** - * Converts an object of type 'CertificateSpecIssuerRef' to JSON representation. + * Converts an object of type 'CertificateV1SpecIssuerRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecIssuerRef(obj: CertificateSpecIssuerRef | undefined): Record | undefined { +export function toJson_CertificateV1SpecIssuerRef(obj: CertificateV1SpecIssuerRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'group': obj.group, @@ -21390,34 +21390,34 @@ export function toJson_CertificateSpecIssuerRef(obj: CertificateSpecIssuerRef | /** * Keystores configures additional keystore output formats stored in the \`secretName\` Secret resource. * - * @schema CertificateSpecKeystores + * @schema CertificateV1SpecKeystores */ -export interface CertificateSpecKeystores { +export interface CertificateV1SpecKeystores { /** * JKS configures options for storing a JKS keystore in the \`spec.secretName\` Secret resource. * - * @schema CertificateSpecKeystores#jks + * @schema CertificateV1SpecKeystores#jks */ - readonly jks?: CertificateSpecKeystoresJks; + readonly jks?: CertificateV1SpecKeystoresJks; /** * PKCS12 configures options for storing a PKCS12 keystore in the \`spec.secretName\` Secret resource. * - * @schema CertificateSpecKeystores#pkcs12 + * @schema CertificateV1SpecKeystores#pkcs12 */ - readonly pkcs12?: CertificateSpecKeystoresPkcs12; + readonly pkcs12?: CertificateV1SpecKeystoresPkcs12; } /** - * Converts an object of type 'CertificateSpecKeystores' to JSON representation. + * Converts an object of type 'CertificateV1SpecKeystores' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecKeystores(obj: CertificateSpecKeystores | undefined): Record | undefined { +export function toJson_CertificateV1SpecKeystores(obj: CertificateV1SpecKeystores | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'jks': toJson_CertificateSpecKeystoresJks(obj.jks), - 'pkcs12': toJson_CertificateSpecKeystoresPkcs12(obj.pkcs12), + 'jks': toJson_CertificateV1SpecKeystoresJks(obj.jks), + 'pkcs12': toJson_CertificateV1SpecKeystoresPkcs12(obj.pkcs12), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -21427,46 +21427,46 @@ export function toJson_CertificateSpecKeystores(obj: CertificateSpecKeystores | /** * Options to control private keys used for the Certificate. * - * @schema CertificateSpecPrivateKey + * @schema CertificateV1SpecPrivateKey */ -export interface CertificateSpecPrivateKey { +export interface CertificateV1SpecPrivateKey { /** * Algorithm is the private key algorithm of the corresponding private key for this certificate. If provided, allowed values are either \`RSA\`,\`Ed25519\` or \`ECDSA\` If \`algorithm\` is specified and \`size\` is not provided, key size of 256 will be used for \`ECDSA\` key algorithm and key size of 2048 will be used for \`RSA\` key algorithm. key size is ignored when using the \`Ed25519\` key algorithm. * - * @schema CertificateSpecPrivateKey#algorithm + * @schema CertificateV1SpecPrivateKey#algorithm */ - readonly algorithm?: CertificateSpecPrivateKeyAlgorithm; + readonly algorithm?: CertificateV1SpecPrivateKeyAlgorithm; /** * The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in. If provided, allowed values are \`PKCS1\` and \`PKCS8\` standing for PKCS#1 and PKCS#8, respectively. Defaults to \`PKCS1\` if not specified. * * @default PKCS1\` if not specified. - * @schema CertificateSpecPrivateKey#encoding + * @schema CertificateV1SpecPrivateKey#encoding */ - readonly encoding?: CertificateSpecPrivateKeyEncoding; + readonly encoding?: CertificateV1SpecPrivateKeyEncoding; /** * RotationPolicy controls how private keys should be regenerated when a re-issuance is being processed. If set to Never, a private key will only be generated if one does not already exist in the target \`spec.secretName\`. If one does exists but it does not have the correct algorithm or size, a warning will be raised to await user intervention. If set to Always, a private key matching the specified requirements will be generated whenever a re-issuance occurs. Default is 'Never' for backward compatibility. * * @default Never' for backward compatibility. - * @schema CertificateSpecPrivateKey#rotationPolicy + * @schema CertificateV1SpecPrivateKey#rotationPolicy */ readonly rotationPolicy?: string; /** * Size is the key bit size of the corresponding private key for this certificate. If \`algorithm\` is set to \`RSA\`, valid values are \`2048\`, \`4096\` or \`8192\`, and will default to \`2048\` if not specified. If \`algorithm\` is set to \`ECDSA\`, valid values are \`256\`, \`384\` or \`521\`, and will default to \`256\` if not specified. If \`algorithm\` is set to \`Ed25519\`, Size is ignored. No other values are allowed. * - * @schema CertificateSpecPrivateKey#size + * @schema CertificateV1SpecPrivateKey#size */ readonly size?: number; } /** - * Converts an object of type 'CertificateSpecPrivateKey' to JSON representation. + * Converts an object of type 'CertificateV1SpecPrivateKey' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecPrivateKey(obj: CertificateSpecPrivateKey | undefined): Record | undefined { +export function toJson_CertificateV1SpecPrivateKey(obj: CertificateV1SpecPrivateKey | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'algorithm': obj.algorithm, @@ -21482,30 +21482,30 @@ export function toJson_CertificateSpecPrivateKey(obj: CertificateSpecPrivateKey /** * SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret. * - * @schema CertificateSpecSecretTemplate + * @schema CertificateV1SpecSecretTemplate */ -export interface CertificateSpecSecretTemplate { +export interface CertificateV1SpecSecretTemplate { /** * Annotations is a key value map to be copied to the target Kubernetes Secret. * - * @schema CertificateSpecSecretTemplate#annotations + * @schema CertificateV1SpecSecretTemplate#annotations */ readonly annotations?: { [key: string]: string }; /** * Labels is a key value map to be copied to the target Kubernetes Secret. * - * @schema CertificateSpecSecretTemplate#labels + * @schema CertificateV1SpecSecretTemplate#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'CertificateSpecSecretTemplate' to JSON representation. + * Converts an object of type 'CertificateV1SpecSecretTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecSecretTemplate(obj: CertificateSpecSecretTemplate | undefined): Record | undefined { +export function toJson_CertificateV1SpecSecretTemplate(obj: CertificateV1SpecSecretTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -21519,72 +21519,72 @@ export function toJson_CertificateSpecSecretTemplate(obj: CertificateSpecSecretT /** * Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). * - * @schema CertificateSpecSubject + * @schema CertificateV1SpecSubject */ -export interface CertificateSpecSubject { +export interface CertificateV1SpecSubject { /** * Countries to be used on the Certificate. * - * @schema CertificateSpecSubject#countries + * @schema CertificateV1SpecSubject#countries */ readonly countries?: string[]; /** * Cities to be used on the Certificate. * - * @schema CertificateSpecSubject#localities + * @schema CertificateV1SpecSubject#localities */ readonly localities?: string[]; /** * Organizational Units to be used on the Certificate. * - * @schema CertificateSpecSubject#organizationalUnits + * @schema CertificateV1SpecSubject#organizationalUnits */ readonly organizationalUnits?: string[]; /** * Organizations to be used on the Certificate. * - * @schema CertificateSpecSubject#organizations + * @schema CertificateV1SpecSubject#organizations */ readonly organizations?: string[]; /** * Postal codes to be used on the Certificate. * - * @schema CertificateSpecSubject#postalCodes + * @schema CertificateV1SpecSubject#postalCodes */ readonly postalCodes?: string[]; /** * State/Provinces to be used on the Certificate. * - * @schema CertificateSpecSubject#provinces + * @schema CertificateV1SpecSubject#provinces */ readonly provinces?: string[]; /** * Serial number to be used on the Certificate. * - * @schema CertificateSpecSubject#serialNumber + * @schema CertificateV1SpecSubject#serialNumber */ readonly serialNumber?: string; /** * Street addresses to be used on the Certificate. * - * @schema CertificateSpecSubject#streetAddresses + * @schema CertificateV1SpecSubject#streetAddresses */ readonly streetAddresses?: string[]; } /** - * Converts an object of type 'CertificateSpecSubject' to JSON representation. + * Converts an object of type 'CertificateV1SpecSubject' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecSubject(obj: CertificateSpecSubject | undefined): Record | undefined { +export function toJson_CertificateV1SpecSubject(obj: CertificateV1SpecSubject | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'countries': obj.countries?.map(y => y), @@ -21604,9 +21604,9 @@ export function toJson_CertificateSpecSubject(obj: CertificateSpecSubject | unde /** * KeyUsage specifies valid usage contexts for keys. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 https://tools.ietf.org/html/rfc5280#section-4.2.1.12 Valid KeyUsage values are as follows: \\"signing\\", \\"digital signature\\", \\"content commitment\\", \\"key encipherment\\", \\"key agreement\\", \\"data encipherment\\", \\"cert sign\\", \\"crl sign\\", \\"encipher only\\", \\"decipher only\\", \\"any\\", \\"server auth\\", \\"client auth\\", \\"code signing\\", \\"email protection\\", \\"s/mime\\", \\"ipsec end system\\", \\"ipsec tunnel\\", \\"ipsec user\\", \\"timestamping\\", \\"ocsp signing\\", \\"microsoft sgc\\", \\"netscape sgc\\" * - * @schema CertificateSpecUsages + * @schema CertificateV1SpecUsages */ -export enum CertificateSpecUsages { +export enum CertificateV1SpecUsages { /** signing */ SIGNING = \\"signing\\", /** digital signature */ @@ -21658,9 +21658,9 @@ export enum CertificateSpecUsages { /** * Type is the name of the format type that should be written to the Certificate's target Secret. * - * @schema CertificateSpecAdditionalOutputFormatsType + * @schema CertificateV1SpecAdditionalOutputFormatsType */ -export enum CertificateSpecAdditionalOutputFormatsType { +export enum CertificateV1SpecAdditionalOutputFormatsType { /** DER */ DER = \\"DER\\", /** CombinedPEM */ @@ -21670,34 +21670,34 @@ export enum CertificateSpecAdditionalOutputFormatsType { /** * JKS configures options for storing a JKS keystore in the \`spec.secretName\` Secret resource. * - * @schema CertificateSpecKeystoresJks + * @schema CertificateV1SpecKeystoresJks */ -export interface CertificateSpecKeystoresJks { +export interface CertificateV1SpecKeystoresJks { /** * Create enables JKS keystore creation for the Certificate. If true, a file named \`keystore.jks\` will be created in the target Secret resource, encrypted using the password stored in \`passwordSecretRef\`. The keystore file will only be updated upon re-issuance. A file named \`truststore.jks\` will also be created in the target Secret resource, encrypted using the password stored in \`passwordSecretRef\` containing the issuing Certificate Authority * - * @schema CertificateSpecKeystoresJks#create + * @schema CertificateV1SpecKeystoresJks#create */ readonly create: boolean; /** * PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore. * - * @schema CertificateSpecKeystoresJks#passwordSecretRef + * @schema CertificateV1SpecKeystoresJks#passwordSecretRef */ - readonly passwordSecretRef: CertificateSpecKeystoresJksPasswordSecretRef; + readonly passwordSecretRef: CertificateV1SpecKeystoresJksPasswordSecretRef; } /** - * Converts an object of type 'CertificateSpecKeystoresJks' to JSON representation. + * Converts an object of type 'CertificateV1SpecKeystoresJks' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecKeystoresJks(obj: CertificateSpecKeystoresJks | undefined): Record | undefined { +export function toJson_CertificateV1SpecKeystoresJks(obj: CertificateV1SpecKeystoresJks | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'create': obj.create, - 'passwordSecretRef': toJson_CertificateSpecKeystoresJksPasswordSecretRef(obj.passwordSecretRef), + 'passwordSecretRef': toJson_CertificateV1SpecKeystoresJksPasswordSecretRef(obj.passwordSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -21707,34 +21707,34 @@ export function toJson_CertificateSpecKeystoresJks(obj: CertificateSpecKeystores /** * PKCS12 configures options for storing a PKCS12 keystore in the \`spec.secretName\` Secret resource. * - * @schema CertificateSpecKeystoresPkcs12 + * @schema CertificateV1SpecKeystoresPkcs12 */ -export interface CertificateSpecKeystoresPkcs12 { +export interface CertificateV1SpecKeystoresPkcs12 { /** * Create enables PKCS12 keystore creation for the Certificate. If true, a file named \`keystore.p12\` will be created in the target Secret resource, encrypted using the password stored in \`passwordSecretRef\`. The keystore file will only be updated upon re-issuance. A file named \`truststore.p12\` will also be created in the target Secret resource, encrypted using the password stored in \`passwordSecretRef\` containing the issuing Certificate Authority * - * @schema CertificateSpecKeystoresPkcs12#create + * @schema CertificateV1SpecKeystoresPkcs12#create */ readonly create: boolean; /** * PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore. * - * @schema CertificateSpecKeystoresPkcs12#passwordSecretRef + * @schema CertificateV1SpecKeystoresPkcs12#passwordSecretRef */ - readonly passwordSecretRef: CertificateSpecKeystoresPkcs12PasswordSecretRef; + readonly passwordSecretRef: CertificateV1SpecKeystoresPkcs12PasswordSecretRef; } /** - * Converts an object of type 'CertificateSpecKeystoresPkcs12' to JSON representation. + * Converts an object of type 'CertificateV1SpecKeystoresPkcs12' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecKeystoresPkcs12(obj: CertificateSpecKeystoresPkcs12 | undefined): Record | undefined { +export function toJson_CertificateV1SpecKeystoresPkcs12(obj: CertificateV1SpecKeystoresPkcs12 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'create': obj.create, - 'passwordSecretRef': toJson_CertificateSpecKeystoresPkcs12PasswordSecretRef(obj.passwordSecretRef), + 'passwordSecretRef': toJson_CertificateV1SpecKeystoresPkcs12PasswordSecretRef(obj.passwordSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -21744,9 +21744,9 @@ export function toJson_CertificateSpecKeystoresPkcs12(obj: CertificateSpecKeysto /** * Algorithm is the private key algorithm of the corresponding private key for this certificate. If provided, allowed values are either \`RSA\`,\`Ed25519\` or \`ECDSA\` If \`algorithm\` is specified and \`size\` is not provided, key size of 256 will be used for \`ECDSA\` key algorithm and key size of 2048 will be used for \`RSA\` key algorithm. key size is ignored when using the \`Ed25519\` key algorithm. * - * @schema CertificateSpecPrivateKeyAlgorithm + * @schema CertificateV1SpecPrivateKeyAlgorithm */ -export enum CertificateSpecPrivateKeyAlgorithm { +export enum CertificateV1SpecPrivateKeyAlgorithm { /** RSA */ RSA = \\"RSA\\", /** ECDSA */ @@ -21759,9 +21759,9 @@ export enum CertificateSpecPrivateKeyAlgorithm { * The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in. If provided, allowed values are \`PKCS1\` and \`PKCS8\` standing for PKCS#1 and PKCS#8, respectively. Defaults to \`PKCS1\` if not specified. * * @default PKCS1\` if not specified. - * @schema CertificateSpecPrivateKeyEncoding + * @schema CertificateV1SpecPrivateKeyEncoding */ -export enum CertificateSpecPrivateKeyEncoding { +export enum CertificateV1SpecPrivateKeyEncoding { /** PKCS1 */ PKCS1 = \\"PKCS1\\", /** PKCS8 */ @@ -21771,30 +21771,30 @@ export enum CertificateSpecPrivateKeyEncoding { /** * PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore. * - * @schema CertificateSpecKeystoresJksPasswordSecretRef + * @schema CertificateV1SpecKeystoresJksPasswordSecretRef */ -export interface CertificateSpecKeystoresJksPasswordSecretRef { +export interface CertificateV1SpecKeystoresJksPasswordSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema CertificateSpecKeystoresJksPasswordSecretRef#key + * @schema CertificateV1SpecKeystoresJksPasswordSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema CertificateSpecKeystoresJksPasswordSecretRef#name + * @schema CertificateV1SpecKeystoresJksPasswordSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'CertificateSpecKeystoresJksPasswordSecretRef' to JSON representation. + * Converts an object of type 'CertificateV1SpecKeystoresJksPasswordSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecKeystoresJksPasswordSecretRef(obj: CertificateSpecKeystoresJksPasswordSecretRef | undefined): Record | undefined { +export function toJson_CertificateV1SpecKeystoresJksPasswordSecretRef(obj: CertificateV1SpecKeystoresJksPasswordSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -21808,30 +21808,30 @@ export function toJson_CertificateSpecKeystoresJksPasswordSecretRef(obj: Certifi /** * PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore. * - * @schema CertificateSpecKeystoresPkcs12PasswordSecretRef + * @schema CertificateV1SpecKeystoresPkcs12PasswordSecretRef */ -export interface CertificateSpecKeystoresPkcs12PasswordSecretRef { +export interface CertificateV1SpecKeystoresPkcs12PasswordSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema CertificateSpecKeystoresPkcs12PasswordSecretRef#key + * @schema CertificateV1SpecKeystoresPkcs12PasswordSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema CertificateSpecKeystoresPkcs12PasswordSecretRef#name + * @schema CertificateV1SpecKeystoresPkcs12PasswordSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'CertificateSpecKeystoresPkcs12PasswordSecretRef' to JSON representation. + * Converts an object of type 'CertificateV1SpecKeystoresPkcs12PasswordSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateSpecKeystoresPkcs12PasswordSecretRef(obj: CertificateSpecKeystoresPkcs12PasswordSecretRef | undefined): Record | undefined { +export function toJson_CertificateV1SpecKeystoresPkcs12PasswordSecretRef(obj: CertificateV1SpecKeystoresPkcs12PasswordSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -21848,11 +21848,11 @@ export function toJson_CertificateSpecKeystoresPkcs12PasswordSecretRef(obj: Cert All fields within the CertificateRequest's \`spec\` are immutable after creation. A CertificateRequest will either succeed or fail, as denoted by its \`status.state\` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used. * - * @schema CertificateRequest + * @schema CertificateRequestV1 */ -export class CertificateRequest extends ApiObject { +export class CertificateRequestV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"CertificateRequest\\" + * Returns the apiVersion and kind for \\"CertificateRequestV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'cert-manager.io/v1', @@ -21860,28 +21860,28 @@ export class CertificateRequest extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"CertificateRequest\\". + * Renders a Kubernetes manifest for \\"CertificateRequestV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: CertificateRequestProps): any { + public static manifest(props: CertificateRequestV1Props): any { return { - ...CertificateRequest.GVK, - ...toJson_CertificateRequestProps(props), + ...CertificateRequestV1.GVK, + ...toJson_CertificateRequestV1Props(props), }; } /** - * Defines a \\"CertificateRequest\\" API object + * Defines a \\"CertificateRequestV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: CertificateRequestProps) { + public constructor(scope: Construct, id: string, props: CertificateRequestV1Props) { super(scope, id, { - ...CertificateRequest.GVK, + ...CertificateRequestV1.GVK, ...props, }); } @@ -21893,8 +21893,8 @@ export class CertificateRequest extends ApiObject { const resolved = super.toJson(); return { - ...CertificateRequest.GVK, - ...toJson_CertificateRequestProps(resolved), + ...CertificateRequestV1.GVK, + ...toJson_CertificateRequestV1Props(resolved), }; } } @@ -21904,32 +21904,32 @@ export class CertificateRequest extends ApiObject { * All fields within the CertificateRequest's \`spec\` are immutable after creation. A CertificateRequest will either succeed or fail, as denoted by its \`status.state\` field. * A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used. * - * @schema CertificateRequest + * @schema CertificateRequestV1 */ -export interface CertificateRequestProps { +export interface CertificateRequestV1Props { /** - * @schema CertificateRequest#metadata + * @schema CertificateRequestV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Desired state of the CertificateRequest resource. * - * @schema CertificateRequest#spec + * @schema CertificateRequestV1#spec */ - readonly spec: CertificateRequestSpec; + readonly spec: CertificateRequestV1Spec; } /** - * Converts an object of type 'CertificateRequestProps' to JSON representation. + * Converts an object of type 'CertificateRequestV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateRequestProps(obj: CertificateRequestProps | undefined): Record | undefined { +export function toJson_CertificateRequestV1Props(obj: CertificateRequestV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_CertificateRequestSpec(obj.spec), + 'spec': toJson_CertificateRequestV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -21939,55 +21939,55 @@ export function toJson_CertificateRequestProps(obj: CertificateRequestProps | un /** * Desired state of the CertificateRequest resource. * - * @schema CertificateRequestSpec + * @schema CertificateRequestV1Spec */ -export interface CertificateRequestSpec { +export interface CertificateRequestV1Spec { /** * The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. * - * @schema CertificateRequestSpec#duration + * @schema CertificateRequestV1Spec#duration */ readonly duration?: string; /** * Extra contains extra attributes of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. * - * @schema CertificateRequestSpec#extra + * @schema CertificateRequestV1Spec#extra */ readonly extra?: { [key: string]: string[] }; /** * Groups contains group membership of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. * - * @schema CertificateRequestSpec#groups + * @schema CertificateRequestV1Spec#groups */ readonly groups?: string[]; /** * IsCA will request to mark the certificate as valid for certificate signing when submitting to the issuer. This will automatically add the \`cert sign\` usage to the list of \`usages\`. * - * @schema CertificateRequestSpec#isCA + * @schema CertificateRequestV1Spec#isCA */ readonly isCa?: boolean; /** * IssuerRef is a reference to the issuer for this CertificateRequest. If the \`kind\` field is not set, or set to \`Issuer\`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the \`kind\` field is set to \`ClusterIssuer\`, a ClusterIssuer with the provided name will be used. The \`name\` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to \`cert-manager.io\` if empty. * - * @schema CertificateRequestSpec#issuerRef + * @schema CertificateRequestV1Spec#issuerRef */ - readonly issuerRef: CertificateRequestSpecIssuerRef; + readonly issuerRef: CertificateRequestV1SpecIssuerRef; /** * The PEM-encoded x509 certificate signing request to be submitted to the CA for signing. * - * @schema CertificateRequestSpec#request + * @schema CertificateRequestV1Spec#request */ readonly request: string; /** * UID contains the uid of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. * - * @schema CertificateRequestSpec#uid + * @schema CertificateRequestV1Spec#uid */ readonly uid?: string; @@ -21995,31 +21995,31 @@ export interface CertificateRequestSpec { * Usages is the set of x509 usages that are requested for the certificate. If usages are set they SHOULD be encoded inside the CSR spec Defaults to \`digital signature\` and \`key encipherment\` if not specified. * * @default digital signature\` and \`key encipherment\` if not specified. - * @schema CertificateRequestSpec#usages + * @schema CertificateRequestV1Spec#usages */ - readonly usages?: CertificateRequestSpecUsages[]; + readonly usages?: CertificateRequestV1SpecUsages[]; /** * Username contains the name of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. * - * @schema CertificateRequestSpec#username + * @schema CertificateRequestV1Spec#username */ readonly username?: string; } /** - * Converts an object of type 'CertificateRequestSpec' to JSON representation. + * Converts an object of type 'CertificateRequestV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateRequestSpec(obj: CertificateRequestSpec | undefined): Record | undefined { +export function toJson_CertificateRequestV1Spec(obj: CertificateRequestV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'duration': obj.duration, 'extra': ((obj.extra) === undefined) ? undefined : (Object.entries(obj.extra).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.map(y => y) }), {})), 'groups': obj.groups?.map(y => y), 'isCA': obj.isCa, - 'issuerRef': toJson_CertificateRequestSpecIssuerRef(obj.issuerRef), + 'issuerRef': toJson_CertificateRequestV1SpecIssuerRef(obj.issuerRef), 'request': obj.request, 'uid': obj.uid, 'usages': obj.usages?.map(y => y), @@ -22033,37 +22033,37 @@ export function toJson_CertificateRequestSpec(obj: CertificateRequestSpec | unde /** * IssuerRef is a reference to the issuer for this CertificateRequest. If the \`kind\` field is not set, or set to \`Issuer\`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the \`kind\` field is set to \`ClusterIssuer\`, a ClusterIssuer with the provided name will be used. The \`name\` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to \`cert-manager.io\` if empty. * - * @schema CertificateRequestSpecIssuerRef + * @schema CertificateRequestV1SpecIssuerRef */ -export interface CertificateRequestSpecIssuerRef { +export interface CertificateRequestV1SpecIssuerRef { /** * Group of the resource being referred to. * - * @schema CertificateRequestSpecIssuerRef#group + * @schema CertificateRequestV1SpecIssuerRef#group */ readonly group?: string; /** * Kind of the resource being referred to. * - * @schema CertificateRequestSpecIssuerRef#kind + * @schema CertificateRequestV1SpecIssuerRef#kind */ readonly kind?: string; /** * Name of the resource being referred to. * - * @schema CertificateRequestSpecIssuerRef#name + * @schema CertificateRequestV1SpecIssuerRef#name */ readonly name: string; } /** - * Converts an object of type 'CertificateRequestSpecIssuerRef' to JSON representation. + * Converts an object of type 'CertificateRequestV1SpecIssuerRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CertificateRequestSpecIssuerRef(obj: CertificateRequestSpecIssuerRef | undefined): Record | undefined { +export function toJson_CertificateRequestV1SpecIssuerRef(obj: CertificateRequestV1SpecIssuerRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'group': obj.group, @@ -22078,9 +22078,9 @@ export function toJson_CertificateRequestSpecIssuerRef(obj: CertificateRequestSp /** * KeyUsage specifies valid usage contexts for keys. See: https://tools.ietf.org/html/rfc5280#section-4.2.1.3 https://tools.ietf.org/html/rfc5280#section-4.2.1.12 Valid KeyUsage values are as follows: \\"signing\\", \\"digital signature\\", \\"content commitment\\", \\"key encipherment\\", \\"key agreement\\", \\"data encipherment\\", \\"cert sign\\", \\"crl sign\\", \\"encipher only\\", \\"decipher only\\", \\"any\\", \\"server auth\\", \\"client auth\\", \\"code signing\\", \\"email protection\\", \\"s/mime\\", \\"ipsec end system\\", \\"ipsec tunnel\\", \\"ipsec user\\", \\"timestamping\\", \\"ocsp signing\\", \\"microsoft sgc\\", \\"netscape sgc\\" * - * @schema CertificateRequestSpecUsages + * @schema CertificateRequestV1SpecUsages */ -export enum CertificateRequestSpecUsages { +export enum CertificateRequestV1SpecUsages { /** signing */ SIGNING = \\"signing\\", /** digital signature */ @@ -22133,11 +22133,11 @@ export enum CertificateRequestSpecUsages { /** * A ClusterIssuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent. * - * @schema ClusterIssuer + * @schema ClusterIssuerV1 */ -export class ClusterIssuer extends ApiObject { +export class ClusterIssuerV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"ClusterIssuer\\" + * Returns the apiVersion and kind for \\"ClusterIssuerV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'cert-manager.io/v1', @@ -22145,28 +22145,28 @@ export class ClusterIssuer extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"ClusterIssuer\\". + * Renders a Kubernetes manifest for \\"ClusterIssuerV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: ClusterIssuerProps): any { + public static manifest(props: ClusterIssuerV1Props): any { return { - ...ClusterIssuer.GVK, - ...toJson_ClusterIssuerProps(props), + ...ClusterIssuerV1.GVK, + ...toJson_ClusterIssuerV1Props(props), }; } /** - * Defines a \\"ClusterIssuer\\" API object + * Defines a \\"ClusterIssuerV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: ClusterIssuerProps) { + public constructor(scope: Construct, id: string, props: ClusterIssuerV1Props) { super(scope, id, { - ...ClusterIssuer.GVK, + ...ClusterIssuerV1.GVK, ...props, }); } @@ -22178,8 +22178,8 @@ export class ClusterIssuer extends ApiObject { const resolved = super.toJson(); return { - ...ClusterIssuer.GVK, - ...toJson_ClusterIssuerProps(resolved), + ...ClusterIssuerV1.GVK, + ...toJson_ClusterIssuerV1Props(resolved), }; } } @@ -22187,32 +22187,32 @@ export class ClusterIssuer extends ApiObject { /** * A ClusterIssuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent. * - * @schema ClusterIssuer + * @schema ClusterIssuerV1 */ -export interface ClusterIssuerProps { +export interface ClusterIssuerV1Props { /** - * @schema ClusterIssuer#metadata + * @schema ClusterIssuerV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Desired state of the ClusterIssuer resource. * - * @schema ClusterIssuer#spec + * @schema ClusterIssuerV1#spec */ - readonly spec: ClusterIssuerSpec; + readonly spec: ClusterIssuerV1Spec; } /** - * Converts an object of type 'ClusterIssuerProps' to JSON representation. + * Converts an object of type 'ClusterIssuerV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerProps(obj: ClusterIssuerProps | undefined): Record | undefined { +export function toJson_ClusterIssuerV1Props(obj: ClusterIssuerV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ClusterIssuerSpec(obj.spec), + 'spec': toJson_ClusterIssuerV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -22222,58 +22222,58 @@ export function toJson_ClusterIssuerProps(obj: ClusterIssuerProps | undefined): /** * Desired state of the ClusterIssuer resource. * - * @schema ClusterIssuerSpec + * @schema ClusterIssuerV1Spec */ -export interface ClusterIssuerSpec { +export interface ClusterIssuerV1Spec { /** * ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates. * - * @schema ClusterIssuerSpec#acme + * @schema ClusterIssuerV1Spec#acme */ - readonly acme?: ClusterIssuerSpecAcme; + readonly acme?: ClusterIssuerV1SpecAcme; /** * CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager. * - * @schema ClusterIssuerSpec#ca + * @schema ClusterIssuerV1Spec#ca */ - readonly ca?: ClusterIssuerSpecCa; + readonly ca?: ClusterIssuerV1SpecCa; /** * SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object. * - * @schema ClusterIssuerSpec#selfSigned + * @schema ClusterIssuerV1Spec#selfSigned */ - readonly selfSigned?: ClusterIssuerSpecSelfSigned; + readonly selfSigned?: ClusterIssuerV1SpecSelfSigned; /** * Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend. * - * @schema ClusterIssuerSpec#vault + * @schema ClusterIssuerV1Spec#vault */ - readonly vault?: ClusterIssuerSpecVault; + readonly vault?: ClusterIssuerV1SpecVault; /** * Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone. * - * @schema ClusterIssuerSpec#venafi + * @schema ClusterIssuerV1Spec#venafi */ - readonly venafi?: ClusterIssuerSpecVenafi; + readonly venafi?: ClusterIssuerV1SpecVenafi; } /** - * Converts an object of type 'ClusterIssuerSpec' to JSON representation. + * Converts an object of type 'ClusterIssuerV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpec(obj: ClusterIssuerSpec | undefined): Record | undefined { +export function toJson_ClusterIssuerV1Spec(obj: ClusterIssuerV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'acme': toJson_ClusterIssuerSpecAcme(obj.acme), - 'ca': toJson_ClusterIssuerSpecCa(obj.ca), - 'selfSigned': toJson_ClusterIssuerSpecSelfSigned(obj.selfSigned), - 'vault': toJson_ClusterIssuerSpecVault(obj.vault), - 'venafi': toJson_ClusterIssuerSpecVenafi(obj.venafi), + 'acme': toJson_ClusterIssuerV1SpecAcme(obj.acme), + 'ca': toJson_ClusterIssuerV1SpecCa(obj.ca), + 'selfSigned': toJson_ClusterIssuerV1SpecSelfSigned(obj.selfSigned), + 'vault': toJson_ClusterIssuerV1SpecVault(obj.vault), + 'venafi': toJson_ClusterIssuerV1SpecVenafi(obj.venafi), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -22283,21 +22283,21 @@ export function toJson_ClusterIssuerSpec(obj: ClusterIssuerSpec | undefined): Re /** * ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates. * - * @schema ClusterIssuerSpecAcme + * @schema ClusterIssuerV1SpecAcme */ -export interface ClusterIssuerSpecAcme { +export interface ClusterIssuerV1SpecAcme { /** * Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false. * * @default false. - * @schema ClusterIssuerSpecAcme#disableAccountKeyGeneration + * @schema ClusterIssuerV1SpecAcme#disableAccountKeyGeneration */ readonly disableAccountKeyGeneration?: boolean; /** * Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered. * - * @schema ClusterIssuerSpecAcme#email + * @schema ClusterIssuerV1SpecAcme#email */ readonly email?: string; @@ -22305,35 +22305,35 @@ export interface ClusterIssuerSpecAcme { * Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false. * * @default false. - * @schema ClusterIssuerSpecAcme#enableDurationFeature + * @schema ClusterIssuerV1SpecAcme#enableDurationFeature */ readonly enableDurationFeature?: boolean; /** * ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account. * - * @schema ClusterIssuerSpecAcme#externalAccountBinding + * @schema ClusterIssuerV1SpecAcme#externalAccountBinding */ - readonly externalAccountBinding?: ClusterIssuerSpecAcmeExternalAccountBinding; + readonly externalAccountBinding?: ClusterIssuerV1SpecAcmeExternalAccountBinding; /** * PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: \\"DST Root CA X3\\" or \\"ISRG Root X1\\" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN * - * @schema ClusterIssuerSpecAcme#preferredChain + * @schema ClusterIssuerV1SpecAcme#preferredChain */ readonly preferredChain?: string; /** * PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a \`key\` may be specified to select a specific entry within the named Secret resource. If \`key\` is not specified, a default of \`tls.key\` will be used. * - * @schema ClusterIssuerSpecAcme#privateKeySecretRef + * @schema ClusterIssuerV1SpecAcme#privateKeySecretRef */ - readonly privateKeySecretRef: ClusterIssuerSpecAcmePrivateKeySecretRef; + readonly privateKeySecretRef: ClusterIssuerV1SpecAcmePrivateKeySecretRef; /** * Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: \\"https://acme-staging-v02.api.letsencrypt.org/directory\\". Only ACME v2 endpoints (i.e. RFC 8555) are supported. * - * @schema ClusterIssuerSpecAcme#server + * @schema ClusterIssuerV1SpecAcme#server */ readonly server: string; @@ -22341,35 +22341,35 @@ export interface ClusterIssuerSpecAcme { * Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false. * * @default false. - * @schema ClusterIssuerSpecAcme#skipTLSVerify + * @schema ClusterIssuerV1SpecAcme#skipTLSVerify */ readonly skipTlsVerify?: boolean; /** * Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/ * - * @schema ClusterIssuerSpecAcme#solvers + * @schema ClusterIssuerV1SpecAcme#solvers */ - readonly solvers?: ClusterIssuerSpecAcmeSolvers[]; + readonly solvers?: ClusterIssuerV1SpecAcmeSolvers[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcme' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcme' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcme(obj: ClusterIssuerSpecAcme | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcme(obj: ClusterIssuerV1SpecAcme | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'disableAccountKeyGeneration': obj.disableAccountKeyGeneration, 'email': obj.email, 'enableDurationFeature': obj.enableDurationFeature, - 'externalAccountBinding': toJson_ClusterIssuerSpecAcmeExternalAccountBinding(obj.externalAccountBinding), + 'externalAccountBinding': toJson_ClusterIssuerV1SpecAcmeExternalAccountBinding(obj.externalAccountBinding), 'preferredChain': obj.preferredChain, - 'privateKeySecretRef': toJson_ClusterIssuerSpecAcmePrivateKeySecretRef(obj.privateKeySecretRef), + 'privateKeySecretRef': toJson_ClusterIssuerV1SpecAcmePrivateKeySecretRef(obj.privateKeySecretRef), 'server': obj.server, 'skipTLSVerify': obj.skipTlsVerify, - 'solvers': obj.solvers?.map(y => toJson_ClusterIssuerSpecAcmeSolvers(y)), + 'solvers': obj.solvers?.map(y => toJson_ClusterIssuerV1SpecAcmeSolvers(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -22379,37 +22379,37 @@ export function toJson_ClusterIssuerSpecAcme(obj: ClusterIssuerSpecAcme | undefi /** * CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager. * - * @schema ClusterIssuerSpecCa + * @schema ClusterIssuerV1SpecCa */ -export interface ClusterIssuerSpecCa { +export interface ClusterIssuerV1SpecCa { /** * The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set. * - * @schema ClusterIssuerSpecCa#crlDistributionPoints + * @schema ClusterIssuerV1SpecCa#crlDistributionPoints */ readonly crlDistributionPoints?: string[]; /** * The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be \\"http://ocsp.int-x3.letsencrypt.org\\". * - * @schema ClusterIssuerSpecCa#ocspServers + * @schema ClusterIssuerV1SpecCa#ocspServers */ readonly ocspServers?: string[]; /** * SecretName is the name of the secret used to sign Certificates issued by this Issuer. * - * @schema ClusterIssuerSpecCa#secretName + * @schema ClusterIssuerV1SpecCa#secretName */ readonly secretName: string; } /** - * Converts an object of type 'ClusterIssuerSpecCa' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecCa(obj: ClusterIssuerSpecCa | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecCa(obj: ClusterIssuerV1SpecCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'crlDistributionPoints': obj.crlDistributionPoints?.map(y => y), @@ -22424,23 +22424,23 @@ export function toJson_ClusterIssuerSpecCa(obj: ClusterIssuerSpecCa | undefined) /** * SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object. * - * @schema ClusterIssuerSpecSelfSigned + * @schema ClusterIssuerV1SpecSelfSigned */ -export interface ClusterIssuerSpecSelfSigned { +export interface ClusterIssuerV1SpecSelfSigned { /** * The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings. * - * @schema ClusterIssuerSpecSelfSigned#crlDistributionPoints + * @schema ClusterIssuerV1SpecSelfSigned#crlDistributionPoints */ readonly crlDistributionPoints?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecSelfSigned' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecSelfSigned' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecSelfSigned(obj: ClusterIssuerSpecSelfSigned | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecSelfSigned(obj: ClusterIssuerV1SpecSelfSigned | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'crlDistributionPoints': obj.crlDistributionPoints?.map(y => y), @@ -22453,54 +22453,54 @@ export function toJson_ClusterIssuerSpecSelfSigned(obj: ClusterIssuerSpecSelfSig /** * Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend. * - * @schema ClusterIssuerSpecVault + * @schema ClusterIssuerV1SpecVault */ -export interface ClusterIssuerSpecVault { +export interface ClusterIssuerV1SpecVault { /** * Auth configures how cert-manager authenticates with the Vault server. * - * @schema ClusterIssuerSpecVault#auth + * @schema ClusterIssuerV1SpecVault#auth */ - readonly auth: ClusterIssuerSpecVaultAuth; + readonly auth: ClusterIssuerV1SpecVaultAuth; /** * PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection. * - * @schema ClusterIssuerSpecVault#caBundle + * @schema ClusterIssuerV1SpecVault#caBundle */ readonly caBundle?: string; /** * Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: \\"ns1\\" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces * - * @schema ClusterIssuerSpecVault#namespace + * @schema ClusterIssuerV1SpecVault#namespace */ readonly namespace?: string; /** * Path is the mount path of the Vault PKI backend's \`sign\` endpoint, e.g: \\"my_pki_mount/sign/my-role-name\\". * - * @schema ClusterIssuerSpecVault#path + * @schema ClusterIssuerV1SpecVault#path */ readonly path: string; /** * Server is the connection address for the Vault server, e.g: \\"https://vault.example.com:8200\\". * - * @schema ClusterIssuerSpecVault#server + * @schema ClusterIssuerV1SpecVault#server */ readonly server: string; } /** - * Converts an object of type 'ClusterIssuerSpecVault' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVault' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVault(obj: ClusterIssuerSpecVault | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVault(obj: ClusterIssuerV1SpecVault | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'auth': toJson_ClusterIssuerSpecVaultAuth(obj.auth), + 'auth': toJson_ClusterIssuerV1SpecVaultAuth(obj.auth), 'caBundle': obj.caBundle, 'namespace': obj.namespace, 'path': obj.path, @@ -22514,41 +22514,41 @@ export function toJson_ClusterIssuerSpecVault(obj: ClusterIssuerSpecVault | unde /** * Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone. * - * @schema ClusterIssuerSpecVenafi + * @schema ClusterIssuerV1SpecVenafi */ -export interface ClusterIssuerSpecVenafi { +export interface ClusterIssuerV1SpecVenafi { /** * Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified. * - * @schema ClusterIssuerSpecVenafi#cloud + * @schema ClusterIssuerV1SpecVenafi#cloud */ - readonly cloud?: ClusterIssuerSpecVenafiCloud; + readonly cloud?: ClusterIssuerV1SpecVenafiCloud; /** * TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified. * - * @schema ClusterIssuerSpecVenafi#tpp + * @schema ClusterIssuerV1SpecVenafi#tpp */ - readonly tpp?: ClusterIssuerSpecVenafiTpp; + readonly tpp?: ClusterIssuerV1SpecVenafiTpp; /** * Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required. * - * @schema ClusterIssuerSpecVenafi#zone + * @schema ClusterIssuerV1SpecVenafi#zone */ readonly zone: string; } /** - * Converts an object of type 'ClusterIssuerSpecVenafi' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVenafi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVenafi(obj: ClusterIssuerSpecVenafi | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVenafi(obj: ClusterIssuerV1SpecVenafi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'cloud': toJson_ClusterIssuerSpecVenafiCloud(obj.cloud), - 'tpp': toJson_ClusterIssuerSpecVenafiTpp(obj.tpp), + 'cloud': toJson_ClusterIssuerV1SpecVenafiCloud(obj.cloud), + 'tpp': toJson_ClusterIssuerV1SpecVenafiTpp(obj.tpp), 'zone': obj.zone, }; // filter undefined values @@ -22559,42 +22559,42 @@ export function toJson_ClusterIssuerSpecVenafi(obj: ClusterIssuerSpecVenafi | un /** * ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account. * - * @schema ClusterIssuerSpecAcmeExternalAccountBinding + * @schema ClusterIssuerV1SpecAcmeExternalAccountBinding */ -export interface ClusterIssuerSpecAcmeExternalAccountBinding { +export interface ClusterIssuerV1SpecAcmeExternalAccountBinding { /** * Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme. * - * @schema ClusterIssuerSpecAcmeExternalAccountBinding#keyAlgorithm + * @schema ClusterIssuerV1SpecAcmeExternalAccountBinding#keyAlgorithm */ - readonly keyAlgorithm?: ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm; + readonly keyAlgorithm?: ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm; /** * keyID is the ID of the CA key that the External Account is bound to. * - * @schema ClusterIssuerSpecAcmeExternalAccountBinding#keyID + * @schema ClusterIssuerV1SpecAcmeExternalAccountBinding#keyID */ readonly keyId: string; /** * keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The \`key\` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data. * - * @schema ClusterIssuerSpecAcmeExternalAccountBinding#keySecretRef + * @schema ClusterIssuerV1SpecAcmeExternalAccountBinding#keySecretRef */ - readonly keySecretRef: ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef; + readonly keySecretRef: ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeExternalAccountBinding' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeExternalAccountBinding' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeExternalAccountBinding(obj: ClusterIssuerSpecAcmeExternalAccountBinding | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeExternalAccountBinding(obj: ClusterIssuerV1SpecAcmeExternalAccountBinding | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'keyAlgorithm': obj.keyAlgorithm, 'keyID': obj.keyId, - 'keySecretRef': toJson_ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef(obj.keySecretRef), + 'keySecretRef': toJson_ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef(obj.keySecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -22604,30 +22604,30 @@ export function toJson_ClusterIssuerSpecAcmeExternalAccountBinding(obj: ClusterI /** * PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a \`key\` may be specified to select a specific entry within the named Secret resource. If \`key\` is not specified, a default of \`tls.key\` will be used. * - * @schema ClusterIssuerSpecAcmePrivateKeySecretRef + * @schema ClusterIssuerV1SpecAcmePrivateKeySecretRef */ -export interface ClusterIssuerSpecAcmePrivateKeySecretRef { +export interface ClusterIssuerV1SpecAcmePrivateKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmePrivateKeySecretRef#key + * @schema ClusterIssuerV1SpecAcmePrivateKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmePrivateKeySecretRef#name + * @schema ClusterIssuerV1SpecAcmePrivateKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmePrivateKeySecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmePrivateKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmePrivateKeySecretRef(obj: ClusterIssuerSpecAcmePrivateKeySecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmePrivateKeySecretRef(obj: ClusterIssuerV1SpecAcmePrivateKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -22641,42 +22641,42 @@ export function toJson_ClusterIssuerSpecAcmePrivateKeySecretRef(obj: ClusterIssu /** * An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided. * - * @schema ClusterIssuerSpecAcmeSolvers + * @schema ClusterIssuerV1SpecAcmeSolvers */ -export interface ClusterIssuerSpecAcmeSolvers { +export interface ClusterIssuerV1SpecAcmeSolvers { /** * Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. * - * @schema ClusterIssuerSpecAcmeSolvers#dns01 + * @schema ClusterIssuerV1SpecAcmeSolvers#dns01 */ - readonly dns01?: ClusterIssuerSpecAcmeSolversDns01; + readonly dns01?: ClusterIssuerV1SpecAcmeSolversDns01; /** * Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism. * - * @schema ClusterIssuerSpecAcmeSolvers#http01 + * @schema ClusterIssuerV1SpecAcmeSolvers#http01 */ - readonly http01?: ClusterIssuerSpecAcmeSolversHttp01; + readonly http01?: ClusterIssuerV1SpecAcmeSolversHttp01; /** * Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. * - * @schema ClusterIssuerSpecAcmeSolvers#selector + * @schema ClusterIssuerV1SpecAcmeSolvers#selector */ - readonly selector?: ClusterIssuerSpecAcmeSolversSelector; + readonly selector?: ClusterIssuerV1SpecAcmeSolversSelector; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolvers' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolvers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolvers(obj: ClusterIssuerSpecAcmeSolvers | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolvers(obj: ClusterIssuerV1SpecAcmeSolvers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'dns01': toJson_ClusterIssuerSpecAcmeSolversDns01(obj.dns01), - 'http01': toJson_ClusterIssuerSpecAcmeSolversHttp01(obj.http01), - 'selector': toJson_ClusterIssuerSpecAcmeSolversSelector(obj.selector), + 'dns01': toJson_ClusterIssuerV1SpecAcmeSolversDns01(obj.dns01), + 'http01': toJson_ClusterIssuerV1SpecAcmeSolversHttp01(obj.http01), + 'selector': toJson_ClusterIssuerV1SpecAcmeSolversSelector(obj.selector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -22686,42 +22686,42 @@ export function toJson_ClusterIssuerSpecAcmeSolvers(obj: ClusterIssuerSpecAcmeSo /** * Auth configures how cert-manager authenticates with the Vault server. * - * @schema ClusterIssuerSpecVaultAuth + * @schema ClusterIssuerV1SpecVaultAuth */ -export interface ClusterIssuerSpecVaultAuth { +export interface ClusterIssuerV1SpecVaultAuth { /** * AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource. * - * @schema ClusterIssuerSpecVaultAuth#appRole + * @schema ClusterIssuerV1SpecVaultAuth#appRole */ - readonly appRole?: ClusterIssuerSpecVaultAuthAppRole; + readonly appRole?: ClusterIssuerV1SpecVaultAuthAppRole; /** * Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server. * - * @schema ClusterIssuerSpecVaultAuth#kubernetes + * @schema ClusterIssuerV1SpecVaultAuth#kubernetes */ - readonly kubernetes?: ClusterIssuerSpecVaultAuthKubernetes; + readonly kubernetes?: ClusterIssuerV1SpecVaultAuthKubernetes; /** * TokenSecretRef authenticates with Vault by presenting a token. * - * @schema ClusterIssuerSpecVaultAuth#tokenSecretRef + * @schema ClusterIssuerV1SpecVaultAuth#tokenSecretRef */ - readonly tokenSecretRef?: ClusterIssuerSpecVaultAuthTokenSecretRef; + readonly tokenSecretRef?: ClusterIssuerV1SpecVaultAuthTokenSecretRef; } /** - * Converts an object of type 'ClusterIssuerSpecVaultAuth' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVaultAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVaultAuth(obj: ClusterIssuerSpecVaultAuth | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVaultAuth(obj: ClusterIssuerV1SpecVaultAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'appRole': toJson_ClusterIssuerSpecVaultAuthAppRole(obj.appRole), - 'kubernetes': toJson_ClusterIssuerSpecVaultAuthKubernetes(obj.kubernetes), - 'tokenSecretRef': toJson_ClusterIssuerSpecVaultAuthTokenSecretRef(obj.tokenSecretRef), + 'appRole': toJson_ClusterIssuerV1SpecVaultAuthAppRole(obj.appRole), + 'kubernetes': toJson_ClusterIssuerV1SpecVaultAuthKubernetes(obj.kubernetes), + 'tokenSecretRef': toJson_ClusterIssuerV1SpecVaultAuthTokenSecretRef(obj.tokenSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -22731,34 +22731,34 @@ export function toJson_ClusterIssuerSpecVaultAuth(obj: ClusterIssuerSpecVaultAut /** * Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified. * - * @schema ClusterIssuerSpecVenafiCloud + * @schema ClusterIssuerV1SpecVenafiCloud */ -export interface ClusterIssuerSpecVenafiCloud { +export interface ClusterIssuerV1SpecVenafiCloud { /** * APITokenSecretRef is a secret key selector for the Venafi Cloud API token. * - * @schema ClusterIssuerSpecVenafiCloud#apiTokenSecretRef + * @schema ClusterIssuerV1SpecVenafiCloud#apiTokenSecretRef */ - readonly apiTokenSecretRef: ClusterIssuerSpecVenafiCloudApiTokenSecretRef; + readonly apiTokenSecretRef: ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef; /** * URL is the base URL for Venafi Cloud. Defaults to \\"https://api.venafi.cloud/v1\\". * * @default https://api.venafi.cloud/v1\\". - * @schema ClusterIssuerSpecVenafiCloud#url + * @schema ClusterIssuerV1SpecVenafiCloud#url */ readonly url?: string; } /** - * Converts an object of type 'ClusterIssuerSpecVenafiCloud' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVenafiCloud' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVenafiCloud(obj: ClusterIssuerSpecVenafiCloud | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVenafiCloud(obj: ClusterIssuerV1SpecVenafiCloud | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'apiTokenSecretRef': toJson_ClusterIssuerSpecVenafiCloudApiTokenSecretRef(obj.apiTokenSecretRef), + 'apiTokenSecretRef': toJson_ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef(obj.apiTokenSecretRef), 'url': obj.url, }; // filter undefined values @@ -22769,41 +22769,41 @@ export function toJson_ClusterIssuerSpecVenafiCloud(obj: ClusterIssuerSpecVenafi /** * TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified. * - * @schema ClusterIssuerSpecVenafiTpp + * @schema ClusterIssuerV1SpecVenafiTpp */ -export interface ClusterIssuerSpecVenafiTpp { +export interface ClusterIssuerV1SpecVenafiTpp { /** * CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates. * - * @schema ClusterIssuerSpecVenafiTpp#caBundle + * @schema ClusterIssuerV1SpecVenafiTpp#caBundle */ readonly caBundle?: string; /** * CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'. * - * @schema ClusterIssuerSpecVenafiTpp#credentialsRef + * @schema ClusterIssuerV1SpecVenafiTpp#credentialsRef */ - readonly credentialsRef: ClusterIssuerSpecVenafiTppCredentialsRef; + readonly credentialsRef: ClusterIssuerV1SpecVenafiTppCredentialsRef; /** * URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: \\"https://tpp.example.com/vedsdk\\". * - * @schema ClusterIssuerSpecVenafiTpp#url + * @schema ClusterIssuerV1SpecVenafiTpp#url */ readonly url: string; } /** - * Converts an object of type 'ClusterIssuerSpecVenafiTpp' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVenafiTpp' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVenafiTpp(obj: ClusterIssuerSpecVenafiTpp | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVenafiTpp(obj: ClusterIssuerV1SpecVenafiTpp | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'caBundle': obj.caBundle, - 'credentialsRef': toJson_ClusterIssuerSpecVenafiTppCredentialsRef(obj.credentialsRef), + 'credentialsRef': toJson_ClusterIssuerV1SpecVenafiTppCredentialsRef(obj.credentialsRef), 'url': obj.url, }; // filter undefined values @@ -22814,9 +22814,9 @@ export function toJson_ClusterIssuerSpecVenafiTpp(obj: ClusterIssuerSpecVenafiTp /** * Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme. * - * @schema ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm + * @schema ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm */ -export enum ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm { +export enum ClusterIssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm { /** HS256 */ HS256 = \\"HS256\\", /** HS384 */ @@ -22828,30 +22828,30 @@ export enum ClusterIssuerSpecAcmeExternalAccountBindingKeyAlgorithm { /** * keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The \`key\` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data. * - * @schema ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef + * @schema ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef */ -export interface ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef { +export interface ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef#key + * @schema ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef#name + * @schema ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef(obj: ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef(obj: ClusterIssuerV1SpecAcmeExternalAccountBindingKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -22865,98 +22865,98 @@ export function toJson_ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef(o /** * Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. * - * @schema ClusterIssuerSpecAcmeSolversDns01 + * @schema ClusterIssuerV1SpecAcmeSolversDns01 */ -export interface ClusterIssuerSpecAcmeSolversDns01 { +export interface ClusterIssuerV1SpecAcmeSolversDns01 { /** * Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#acmeDNS + * @schema ClusterIssuerV1SpecAcmeSolversDns01#acmeDNS */ - readonly acmeDns?: ClusterIssuerSpecAcmeSolversDns01AcmeDns; + readonly acmeDns?: ClusterIssuerV1SpecAcmeSolversDns01AcmeDns; /** * Use the Akamai DNS zone management API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#akamai + * @schema ClusterIssuerV1SpecAcmeSolversDns01#akamai */ - readonly akamai?: ClusterIssuerSpecAcmeSolversDns01Akamai; + readonly akamai?: ClusterIssuerV1SpecAcmeSolversDns01Akamai; /** * Use the Microsoft Azure DNS API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#azureDNS + * @schema ClusterIssuerV1SpecAcmeSolversDns01#azureDNS */ - readonly azureDns?: ClusterIssuerSpecAcmeSolversDns01AzureDns; + readonly azureDns?: ClusterIssuerV1SpecAcmeSolversDns01AzureDns; /** * Use the Google Cloud DNS API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#cloudDNS + * @schema ClusterIssuerV1SpecAcmeSolversDns01#cloudDNS */ - readonly cloudDns?: ClusterIssuerSpecAcmeSolversDns01CloudDns; + readonly cloudDns?: ClusterIssuerV1SpecAcmeSolversDns01CloudDns; /** * Use the Cloudflare API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#cloudflare + * @schema ClusterIssuerV1SpecAcmeSolversDns01#cloudflare */ - readonly cloudflare?: ClusterIssuerSpecAcmeSolversDns01Cloudflare; + readonly cloudflare?: ClusterIssuerV1SpecAcmeSolversDns01Cloudflare; /** * CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. * - * @schema ClusterIssuerSpecAcmeSolversDns01#cnameStrategy + * @schema ClusterIssuerV1SpecAcmeSolversDns01#cnameStrategy */ - readonly cnameStrategy?: ClusterIssuerSpecAcmeSolversDns01CnameStrategy; + readonly cnameStrategy?: ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy; /** * Use the DigitalOcean DNS API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#digitalocean + * @schema ClusterIssuerV1SpecAcmeSolversDns01#digitalocean */ - readonly digitalocean?: ClusterIssuerSpecAcmeSolversDns01Digitalocean; + readonly digitalocean?: ClusterIssuerV1SpecAcmeSolversDns01Digitalocean; /** * Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#rfc2136 + * @schema ClusterIssuerV1SpecAcmeSolversDns01#rfc2136 */ - readonly rfc2136?: ClusterIssuerSpecAcmeSolversDns01Rfc2136; + readonly rfc2136?: ClusterIssuerV1SpecAcmeSolversDns01Rfc2136; /** * Use the AWS Route53 API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#route53 + * @schema ClusterIssuerV1SpecAcmeSolversDns01#route53 */ - readonly route53?: ClusterIssuerSpecAcmeSolversDns01Route53; + readonly route53?: ClusterIssuerV1SpecAcmeSolversDns01Route53; /** * Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01#webhook + * @schema ClusterIssuerV1SpecAcmeSolversDns01#webhook */ - readonly webhook?: ClusterIssuerSpecAcmeSolversDns01Webhook; + readonly webhook?: ClusterIssuerV1SpecAcmeSolversDns01Webhook; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01(obj: ClusterIssuerSpecAcmeSolversDns01 | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01(obj: ClusterIssuerV1SpecAcmeSolversDns01 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'acmeDNS': toJson_ClusterIssuerSpecAcmeSolversDns01AcmeDns(obj.acmeDns), - 'akamai': toJson_ClusterIssuerSpecAcmeSolversDns01Akamai(obj.akamai), - 'azureDNS': toJson_ClusterIssuerSpecAcmeSolversDns01AzureDns(obj.azureDns), - 'cloudDNS': toJson_ClusterIssuerSpecAcmeSolversDns01CloudDns(obj.cloudDns), - 'cloudflare': toJson_ClusterIssuerSpecAcmeSolversDns01Cloudflare(obj.cloudflare), + 'acmeDNS': toJson_ClusterIssuerV1SpecAcmeSolversDns01AcmeDns(obj.acmeDns), + 'akamai': toJson_ClusterIssuerV1SpecAcmeSolversDns01Akamai(obj.akamai), + 'azureDNS': toJson_ClusterIssuerV1SpecAcmeSolversDns01AzureDns(obj.azureDns), + 'cloudDNS': toJson_ClusterIssuerV1SpecAcmeSolversDns01CloudDns(obj.cloudDns), + 'cloudflare': toJson_ClusterIssuerV1SpecAcmeSolversDns01Cloudflare(obj.cloudflare), 'cnameStrategy': obj.cnameStrategy, - 'digitalocean': toJson_ClusterIssuerSpecAcmeSolversDns01Digitalocean(obj.digitalocean), - 'rfc2136': toJson_ClusterIssuerSpecAcmeSolversDns01Rfc2136(obj.rfc2136), - 'route53': toJson_ClusterIssuerSpecAcmeSolversDns01Route53(obj.route53), - 'webhook': toJson_ClusterIssuerSpecAcmeSolversDns01Webhook(obj.webhook), + 'digitalocean': toJson_ClusterIssuerV1SpecAcmeSolversDns01Digitalocean(obj.digitalocean), + 'rfc2136': toJson_ClusterIssuerV1SpecAcmeSolversDns01Rfc2136(obj.rfc2136), + 'route53': toJson_ClusterIssuerV1SpecAcmeSolversDns01Route53(obj.route53), + 'webhook': toJson_ClusterIssuerV1SpecAcmeSolversDns01Webhook(obj.webhook), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -22966,34 +22966,34 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01(obj: ClusterIssuerSpecA /** * Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism. * - * @schema ClusterIssuerSpecAcmeSolversHttp01 + * @schema ClusterIssuerV1SpecAcmeSolversHttp01 */ -export interface ClusterIssuerSpecAcmeSolversHttp01 { +export interface ClusterIssuerV1SpecAcmeSolversHttp01 { /** * The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. * - * @schema ClusterIssuerSpecAcmeSolversHttp01#gatewayHTTPRoute + * @schema ClusterIssuerV1SpecAcmeSolversHttp01#gatewayHTTPRoute */ - readonly gatewayHttpRoute?: ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute; + readonly gatewayHttpRoute?: ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute; /** * The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01#ingress + * @schema ClusterIssuerV1SpecAcmeSolversHttp01#ingress */ - readonly ingress?: ClusterIssuerSpecAcmeSolversHttp01Ingress; + readonly ingress?: ClusterIssuerV1SpecAcmeSolversHttp01Ingress; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01(obj: ClusterIssuerSpecAcmeSolversHttp01 | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01(obj: ClusterIssuerV1SpecAcmeSolversHttp01 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'gatewayHTTPRoute': toJson_ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute(obj.gatewayHttpRoute), - 'ingress': toJson_ClusterIssuerSpecAcmeSolversHttp01Ingress(obj.ingress), + 'gatewayHTTPRoute': toJson_ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute(obj.gatewayHttpRoute), + 'ingress': toJson_ClusterIssuerV1SpecAcmeSolversHttp01Ingress(obj.ingress), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -23003,37 +23003,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01(obj: ClusterIssuerSpec /** * Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. * - * @schema ClusterIssuerSpecAcmeSolversSelector + * @schema ClusterIssuerV1SpecAcmeSolversSelector */ -export interface ClusterIssuerSpecAcmeSolversSelector { +export interface ClusterIssuerV1SpecAcmeSolversSelector { /** * List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. * - * @schema ClusterIssuerSpecAcmeSolversSelector#dnsNames + * @schema ClusterIssuerV1SpecAcmeSolversSelector#dnsNames */ readonly dnsNames?: string[]; /** * List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. * - * @schema ClusterIssuerSpecAcmeSolversSelector#dnsZones + * @schema ClusterIssuerV1SpecAcmeSolversSelector#dnsZones */ readonly dnsZones?: string[]; /** * A label selector that is used to refine the set of certificate's that this challenge solver will apply to. * - * @schema ClusterIssuerSpecAcmeSolversSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversSelector(obj: ClusterIssuerSpecAcmeSolversSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversSelector(obj: ClusterIssuerV1SpecAcmeSolversSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'dnsNames': obj.dnsNames?.map(y => y), @@ -23048,42 +23048,42 @@ export function toJson_ClusterIssuerSpecAcmeSolversSelector(obj: ClusterIssuerSp /** * AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource. * - * @schema ClusterIssuerSpecVaultAuthAppRole + * @schema ClusterIssuerV1SpecVaultAuthAppRole */ -export interface ClusterIssuerSpecVaultAuthAppRole { +export interface ClusterIssuerV1SpecVaultAuthAppRole { /** * Path where the App Role authentication backend is mounted in Vault, e.g: \\"approle\\" * - * @schema ClusterIssuerSpecVaultAuthAppRole#path + * @schema ClusterIssuerV1SpecVaultAuthAppRole#path */ readonly path: string; /** * RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault. * - * @schema ClusterIssuerSpecVaultAuthAppRole#roleId + * @schema ClusterIssuerV1SpecVaultAuthAppRole#roleId */ readonly roleId: string; /** * Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The \`key\` field must be specified and denotes which entry within the Secret resource is used as the app role secret. * - * @schema ClusterIssuerSpecVaultAuthAppRole#secretRef + * @schema ClusterIssuerV1SpecVaultAuthAppRole#secretRef */ - readonly secretRef: ClusterIssuerSpecVaultAuthAppRoleSecretRef; + readonly secretRef: ClusterIssuerV1SpecVaultAuthAppRoleSecretRef; } /** - * Converts an object of type 'ClusterIssuerSpecVaultAuthAppRole' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVaultAuthAppRole' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVaultAuthAppRole(obj: ClusterIssuerSpecVaultAuthAppRole | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVaultAuthAppRole(obj: ClusterIssuerV1SpecVaultAuthAppRole | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, 'roleId': obj.roleId, - 'secretRef': toJson_ClusterIssuerSpecVaultAuthAppRoleSecretRef(obj.secretRef), + 'secretRef': toJson_ClusterIssuerV1SpecVaultAuthAppRoleSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -23093,42 +23093,42 @@ export function toJson_ClusterIssuerSpecVaultAuthAppRole(obj: ClusterIssuerSpecV /** * Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server. * - * @schema ClusterIssuerSpecVaultAuthKubernetes + * @schema ClusterIssuerV1SpecVaultAuthKubernetes */ -export interface ClusterIssuerSpecVaultAuthKubernetes { +export interface ClusterIssuerV1SpecVaultAuthKubernetes { /** * The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to \`/v1/auth/foo\`, will use the path \`/v1/auth/foo/login\` to authenticate with Vault. If unspecified, the default value \\"/v1/auth/kubernetes\\" will be used. * - * @schema ClusterIssuerSpecVaultAuthKubernetes#mountPath + * @schema ClusterIssuerV1SpecVaultAuthKubernetes#mountPath */ readonly mountPath?: string; /** * A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies. * - * @schema ClusterIssuerSpecVaultAuthKubernetes#role + * @schema ClusterIssuerV1SpecVaultAuthKubernetes#role */ readonly role: string; /** * The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported. * - * @schema ClusterIssuerSpecVaultAuthKubernetes#secretRef + * @schema ClusterIssuerV1SpecVaultAuthKubernetes#secretRef */ - readonly secretRef: ClusterIssuerSpecVaultAuthKubernetesSecretRef; + readonly secretRef: ClusterIssuerV1SpecVaultAuthKubernetesSecretRef; } /** - * Converts an object of type 'ClusterIssuerSpecVaultAuthKubernetes' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVaultAuthKubernetes' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVaultAuthKubernetes(obj: ClusterIssuerSpecVaultAuthKubernetes | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVaultAuthKubernetes(obj: ClusterIssuerV1SpecVaultAuthKubernetes | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, 'role': obj.role, - 'secretRef': toJson_ClusterIssuerSpecVaultAuthKubernetesSecretRef(obj.secretRef), + 'secretRef': toJson_ClusterIssuerV1SpecVaultAuthKubernetesSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -23138,30 +23138,30 @@ export function toJson_ClusterIssuerSpecVaultAuthKubernetes(obj: ClusterIssuerSp /** * TokenSecretRef authenticates with Vault by presenting a token. * - * @schema ClusterIssuerSpecVaultAuthTokenSecretRef + * @schema ClusterIssuerV1SpecVaultAuthTokenSecretRef */ -export interface ClusterIssuerSpecVaultAuthTokenSecretRef { +export interface ClusterIssuerV1SpecVaultAuthTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecVaultAuthTokenSecretRef#key + * @schema ClusterIssuerV1SpecVaultAuthTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecVaultAuthTokenSecretRef#name + * @schema ClusterIssuerV1SpecVaultAuthTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecVaultAuthTokenSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVaultAuthTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVaultAuthTokenSecretRef(obj: ClusterIssuerSpecVaultAuthTokenSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVaultAuthTokenSecretRef(obj: ClusterIssuerV1SpecVaultAuthTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -23175,30 +23175,30 @@ export function toJson_ClusterIssuerSpecVaultAuthTokenSecretRef(obj: ClusterIssu /** * APITokenSecretRef is a secret key selector for the Venafi Cloud API token. * - * @schema ClusterIssuerSpecVenafiCloudApiTokenSecretRef + * @schema ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef */ -export interface ClusterIssuerSpecVenafiCloudApiTokenSecretRef { +export interface ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecVenafiCloudApiTokenSecretRef#key + * @schema ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecVenafiCloudApiTokenSecretRef#name + * @schema ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecVenafiCloudApiTokenSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVenafiCloudApiTokenSecretRef(obj: ClusterIssuerSpecVenafiCloudApiTokenSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef(obj: ClusterIssuerV1SpecVenafiCloudApiTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -23212,23 +23212,23 @@ export function toJson_ClusterIssuerSpecVenafiCloudApiTokenSecretRef(obj: Cluste /** * CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'. * - * @schema ClusterIssuerSpecVenafiTppCredentialsRef + * @schema ClusterIssuerV1SpecVenafiTppCredentialsRef */ -export interface ClusterIssuerSpecVenafiTppCredentialsRef { +export interface ClusterIssuerV1SpecVenafiTppCredentialsRef { /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecVenafiTppCredentialsRef#name + * @schema ClusterIssuerV1SpecVenafiTppCredentialsRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecVenafiTppCredentialsRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVenafiTppCredentialsRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVenafiTppCredentialsRef(obj: ClusterIssuerSpecVenafiTppCredentialsRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVenafiTppCredentialsRef(obj: ClusterIssuerV1SpecVenafiTppCredentialsRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -23241,31 +23241,31 @@ export function toJson_ClusterIssuerSpecVenafiTppCredentialsRef(obj: ClusterIssu /** * Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01AcmeDns + * @schema ClusterIssuerV1SpecAcmeSolversDns01AcmeDns */ -export interface ClusterIssuerSpecAcmeSolversDns01AcmeDns { +export interface ClusterIssuerV1SpecAcmeSolversDns01AcmeDns { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01AcmeDns#accountSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01AcmeDns#accountSecretRef */ - readonly accountSecretRef: ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef; + readonly accountSecretRef: ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef; /** - * @schema ClusterIssuerSpecAcmeSolversDns01AcmeDns#host + * @schema ClusterIssuerV1SpecAcmeSolversDns01AcmeDns#host */ readonly host: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01AcmeDns' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01AcmeDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01AcmeDns(obj: ClusterIssuerSpecAcmeSolversDns01AcmeDns | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01AcmeDns(obj: ClusterIssuerV1SpecAcmeSolversDns01AcmeDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'accountSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj.accountSecretRef), + 'accountSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj.accountSecretRef), 'host': obj.host, }; // filter undefined values @@ -23276,47 +23276,47 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01AcmeDns(obj: ClusterIssu /** * Use the Akamai DNS zone management API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01Akamai + * @schema ClusterIssuerV1SpecAcmeSolversDns01Akamai */ -export interface ClusterIssuerSpecAcmeSolversDns01Akamai { +export interface ClusterIssuerV1SpecAcmeSolversDns01Akamai { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01Akamai#accessTokenSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Akamai#accessTokenSecretRef */ - readonly accessTokenSecretRef: ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef; + readonly accessTokenSecretRef: ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01Akamai#clientSecretSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Akamai#clientSecretSecretRef */ - readonly clientSecretSecretRef: ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef; + readonly clientSecretSecretRef: ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01Akamai#clientTokenSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Akamai#clientTokenSecretRef */ - readonly clientTokenSecretRef: ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef; + readonly clientTokenSecretRef: ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef; /** - * @schema ClusterIssuerSpecAcmeSolversDns01Akamai#serviceConsumerDomain + * @schema ClusterIssuerV1SpecAcmeSolversDns01Akamai#serviceConsumerDomain */ readonly serviceConsumerDomain: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01Akamai' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01Akamai' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01Akamai(obj: ClusterIssuerSpecAcmeSolversDns01Akamai | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01Akamai(obj: ClusterIssuerV1SpecAcmeSolversDns01Akamai | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'accessTokenSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj.accessTokenSecretRef), - 'clientSecretSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj.clientSecretSecretRef), - 'clientTokenSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj.clientTokenSecretRef), + 'accessTokenSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj.accessTokenSecretRef), + 'clientSecretSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj.clientSecretSecretRef), + 'clientTokenSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj.clientTokenSecretRef), 'serviceConsumerDomain': obj.serviceConsumerDomain, }; // filter undefined values @@ -23327,79 +23327,79 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01Akamai(obj: ClusterIssue /** * Use the Microsoft Azure DNS API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns */ -export interface ClusterIssuerSpecAcmeSolversDns01AzureDns { +export interface ClusterIssuerV1SpecAcmeSolversDns01AzureDns { /** * if both this and ClientSecret are left unset MSI will be used * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns#clientID + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns#clientID */ readonly clientId?: string; /** * if both this and ClientID are left unset MSI will be used * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns#clientSecretSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns#clientSecretSecretRef */ - readonly clientSecretSecretRef?: ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef; + readonly clientSecretSecretRef?: ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef; /** * name of the Azure environment (default AzurePublicCloud) * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns#environment + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns#environment */ - readonly environment?: ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment; + readonly environment?: ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment; /** * name of the DNS zone that should be used * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns#hostedZoneName + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns#hostedZoneName */ readonly hostedZoneName?: string; /** * managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns#managedIdentity + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns#managedIdentity */ - readonly managedIdentity?: ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity; + readonly managedIdentity?: ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity; /** * resource group the DNS zone is located in * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns#resourceGroupName + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns#resourceGroupName */ readonly resourceGroupName: string; /** * ID of the Azure subscription * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns#subscriptionID + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns#subscriptionID */ readonly subscriptionId: string; /** * when specifying ClientID and ClientSecret then this field is also needed * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDns#tenantID + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDns#tenantID */ readonly tenantId?: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01AzureDns' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01AzureDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01AzureDns(obj: ClusterIssuerSpecAcmeSolversDns01AzureDns | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01AzureDns(obj: ClusterIssuerV1SpecAcmeSolversDns01AzureDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clientID': obj.clientId, - 'clientSecretSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef(obj.clientSecretSecretRef), + 'clientSecretSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef(obj.clientSecretSecretRef), 'environment': obj.environment, 'hostedZoneName': obj.hostedZoneName, - 'managedIdentity': toJson_ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity(obj.managedIdentity), + 'managedIdentity': toJson_ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity(obj.managedIdentity), 'resourceGroupName': obj.resourceGroupName, 'subscriptionID': obj.subscriptionId, 'tenantID': obj.tenantId, @@ -23412,40 +23412,40 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01AzureDns(obj: ClusterIss /** * Use the Google Cloud DNS API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudDns + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudDns */ -export interface ClusterIssuerSpecAcmeSolversDns01CloudDns { +export interface ClusterIssuerV1SpecAcmeSolversDns01CloudDns { /** * HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudDns#hostedZoneName + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudDns#hostedZoneName */ readonly hostedZoneName?: string; /** - * @schema ClusterIssuerSpecAcmeSolversDns01CloudDns#project + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudDns#project */ readonly project: string; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudDns#serviceAccountSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudDns#serviceAccountSecretRef */ - readonly serviceAccountSecretRef?: ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef; + readonly serviceAccountSecretRef?: ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01CloudDns' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01CloudDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01CloudDns(obj: ClusterIssuerSpecAcmeSolversDns01CloudDns | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01CloudDns(obj: ClusterIssuerV1SpecAcmeSolversDns01CloudDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'hostedZoneName': obj.hostedZoneName, 'project': obj.project, - 'serviceAccountSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef(obj.serviceAccountSecretRef), + 'serviceAccountSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef(obj.serviceAccountSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -23455,41 +23455,41 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01CloudDns(obj: ClusterIss /** * Use the Cloudflare API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01Cloudflare + * @schema ClusterIssuerV1SpecAcmeSolversDns01Cloudflare */ -export interface ClusterIssuerSpecAcmeSolversDns01Cloudflare { +export interface ClusterIssuerV1SpecAcmeSolversDns01Cloudflare { /** * API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. * - * @schema ClusterIssuerSpecAcmeSolversDns01Cloudflare#apiKeySecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Cloudflare#apiKeySecretRef */ - readonly apiKeySecretRef?: ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef; + readonly apiKeySecretRef?: ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef; /** * API token used to authenticate with Cloudflare. * - * @schema ClusterIssuerSpecAcmeSolversDns01Cloudflare#apiTokenSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Cloudflare#apiTokenSecretRef */ - readonly apiTokenSecretRef?: ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef; + readonly apiTokenSecretRef?: ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef; /** * Email of the account, only required when using API key based authentication. * - * @schema ClusterIssuerSpecAcmeSolversDns01Cloudflare#email + * @schema ClusterIssuerV1SpecAcmeSolversDns01Cloudflare#email */ readonly email?: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01Cloudflare' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01Cloudflare' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01Cloudflare(obj: ClusterIssuerSpecAcmeSolversDns01Cloudflare | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01Cloudflare(obj: ClusterIssuerV1SpecAcmeSolversDns01Cloudflare | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'apiKeySecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef(obj.apiKeySecretRef), - 'apiTokenSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj.apiTokenSecretRef), + 'apiKeySecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef(obj.apiKeySecretRef), + 'apiTokenSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj.apiTokenSecretRef), 'email': obj.email, }; // filter undefined values @@ -23500,9 +23500,9 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01Cloudflare(obj: ClusterI /** * CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. * - * @schema ClusterIssuerSpecAcmeSolversDns01CnameStrategy + * @schema ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy */ -export enum ClusterIssuerSpecAcmeSolversDns01CnameStrategy { +export enum ClusterIssuerV1SpecAcmeSolversDns01CnameStrategy { /** None */ NONE = \\"None\\", /** Follow */ @@ -23512,26 +23512,26 @@ export enum ClusterIssuerSpecAcmeSolversDns01CnameStrategy { /** * Use the DigitalOcean DNS API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01Digitalocean + * @schema ClusterIssuerV1SpecAcmeSolversDns01Digitalocean */ -export interface ClusterIssuerSpecAcmeSolversDns01Digitalocean { +export interface ClusterIssuerV1SpecAcmeSolversDns01Digitalocean { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01Digitalocean#tokenSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Digitalocean#tokenSecretRef */ - readonly tokenSecretRef: ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef; + readonly tokenSecretRef: ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01Digitalocean' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01Digitalocean' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01Digitalocean(obj: ClusterIssuerSpecAcmeSolversDns01Digitalocean | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01Digitalocean(obj: ClusterIssuerV1SpecAcmeSolversDns01Digitalocean | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'tokenSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj.tokenSecretRef), + 'tokenSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj.tokenSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -23541,50 +23541,50 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01Digitalocean(obj: Cluste /** * Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01Rfc2136 + * @schema ClusterIssuerV1SpecAcmeSolversDns01Rfc2136 */ -export interface ClusterIssuerSpecAcmeSolversDns01Rfc2136 { +export interface ClusterIssuerV1SpecAcmeSolversDns01Rfc2136 { /** * The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required. * - * @schema ClusterIssuerSpecAcmeSolversDns01Rfc2136#nameserver + * @schema ClusterIssuerV1SpecAcmeSolversDns01Rfc2136#nameserver */ readonly nameserver: string; /** * The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when \`\`tsigSecretSecretRef\`\` and \`\`tsigKeyName\`\` are defined. Supported values are (case-insensitive): \`\`HMACMD5\`\` (default), \`\`HMACSHA1\`\`, \`\`HMACSHA256\`\` or \`\`HMACSHA512\`\`. * - * @schema ClusterIssuerSpecAcmeSolversDns01Rfc2136#tsigAlgorithm + * @schema ClusterIssuerV1SpecAcmeSolversDns01Rfc2136#tsigAlgorithm */ readonly tsigAlgorithm?: string; /** * The TSIG Key name configured in the DNS. If \`\`tsigSecretSecretRef\`\` is defined, this field is required. * - * @schema ClusterIssuerSpecAcmeSolversDns01Rfc2136#tsigKeyName + * @schema ClusterIssuerV1SpecAcmeSolversDns01Rfc2136#tsigKeyName */ readonly tsigKeyName?: string; /** * The name of the secret containing the TSIG value. If \`\`tsigKeyName\`\` is defined, this field is required. * - * @schema ClusterIssuerSpecAcmeSolversDns01Rfc2136#tsigSecretSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Rfc2136#tsigSecretSecretRef */ - readonly tsigSecretSecretRef?: ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef; + readonly tsigSecretSecretRef?: ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01Rfc2136' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01Rfc2136' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01Rfc2136(obj: ClusterIssuerSpecAcmeSolversDns01Rfc2136 | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01Rfc2136(obj: ClusterIssuerV1SpecAcmeSolversDns01Rfc2136 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'nameserver': obj.nameserver, 'tsigAlgorithm': obj.tsigAlgorithm, 'tsigKeyName': obj.tsigKeyName, - 'tsigSecretSecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj.tsigSecretSecretRef), + 'tsigSecretSecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj.tsigSecretSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -23594,58 +23594,58 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01Rfc2136(obj: ClusterIssu /** * Use the AWS Route53 API to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53 + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53 */ -export interface ClusterIssuerSpecAcmeSolversDns01Route53 { +export interface ClusterIssuerV1SpecAcmeSolversDns01Route53 { /** * The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53#accessKeyID + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53#accessKeyID */ readonly accessKeyId?: string; /** * If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call. * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53#hostedZoneID + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53#hostedZoneID */ readonly hostedZoneId?: string; /** * Always set the region when using AccessKeyID and SecretAccessKey * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53#region + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53#region */ readonly region: string; /** * Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53#role + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53#role */ readonly role?: string; /** * The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53#secretAccessKeySecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53#secretAccessKeySecretRef */ - readonly secretAccessKeySecretRef?: ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef; + readonly secretAccessKeySecretRef?: ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01Route53' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01Route53' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01Route53(obj: ClusterIssuerSpecAcmeSolversDns01Route53 | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01Route53(obj: ClusterIssuerV1SpecAcmeSolversDns01Route53 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessKeyID': obj.accessKeyId, 'hostedZoneID': obj.hostedZoneId, 'region': obj.region, 'role': obj.role, - 'secretAccessKeySecretRef': toJson_ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef(obj.secretAccessKeySecretRef), + 'secretAccessKeySecretRef': toJson_ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef(obj.secretAccessKeySecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -23655,37 +23655,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01Route53(obj: ClusterIssu /** * Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. * - * @schema ClusterIssuerSpecAcmeSolversDns01Webhook + * @schema ClusterIssuerV1SpecAcmeSolversDns01Webhook */ -export interface ClusterIssuerSpecAcmeSolversDns01Webhook { +export interface ClusterIssuerV1SpecAcmeSolversDns01Webhook { /** * Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation. * - * @schema ClusterIssuerSpecAcmeSolversDns01Webhook#config + * @schema ClusterIssuerV1SpecAcmeSolversDns01Webhook#config */ readonly config?: any; /** * The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation. * - * @schema ClusterIssuerSpecAcmeSolversDns01Webhook#groupName + * @schema ClusterIssuerV1SpecAcmeSolversDns01Webhook#groupName */ readonly groupName: string; /** * The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'. * - * @schema ClusterIssuerSpecAcmeSolversDns01Webhook#solverName + * @schema ClusterIssuerV1SpecAcmeSolversDns01Webhook#solverName */ readonly solverName: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01Webhook' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01Webhook' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01Webhook(obj: ClusterIssuerSpecAcmeSolversDns01Webhook | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01Webhook(obj: ClusterIssuerV1SpecAcmeSolversDns01Webhook | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'config': obj.config, @@ -23700,30 +23700,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01Webhook(obj: ClusterIssu /** * The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. * - * @schema ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute + * @schema ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute */ -export interface ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute { +export interface ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute { /** * The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway. * - * @schema ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute#labels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute#labels */ readonly labels?: { [key: string]: string }; /** * Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. * - * @schema ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute#serviceType + * @schema ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute#serviceType */ readonly serviceType?: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute(obj: ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute(obj: ClusterIssuerV1SpecAcmeSolversHttp01GatewayHttpRoute | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'labels': ((obj.labels) === undefined) ? undefined : (Object.entries(obj.labels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -23737,57 +23737,57 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01GatewayHttpRoute(obj: C /** * The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01Ingress + * @schema ClusterIssuerV1SpecAcmeSolversHttp01Ingress */ -export interface ClusterIssuerSpecAcmeSolversHttp01Ingress { +export interface ClusterIssuerV1SpecAcmeSolversHttp01Ingress { /** * The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified. * - * @schema ClusterIssuerSpecAcmeSolversHttp01Ingress#class + * @schema ClusterIssuerV1SpecAcmeSolversHttp01Ingress#class */ readonly class?: string; /** * Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. * - * @schema ClusterIssuerSpecAcmeSolversHttp01Ingress#ingressTemplate + * @schema ClusterIssuerV1SpecAcmeSolversHttp01Ingress#ingressTemplate */ - readonly ingressTemplate?: ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate; + readonly ingressTemplate?: ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate; /** * The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources. * - * @schema ClusterIssuerSpecAcmeSolversHttp01Ingress#name + * @schema ClusterIssuerV1SpecAcmeSolversHttp01Ingress#name */ readonly name?: string; /** * Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. * - * @schema ClusterIssuerSpecAcmeSolversHttp01Ingress#podTemplate + * @schema ClusterIssuerV1SpecAcmeSolversHttp01Ingress#podTemplate */ - readonly podTemplate?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate; + readonly podTemplate?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate; /** * Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. * - * @schema ClusterIssuerSpecAcmeSolversHttp01Ingress#serviceType + * @schema ClusterIssuerV1SpecAcmeSolversHttp01Ingress#serviceType */ readonly serviceType?: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01Ingress' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01Ingress' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01Ingress(obj: ClusterIssuerSpecAcmeSolversHttp01Ingress | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01Ingress(obj: ClusterIssuerV1SpecAcmeSolversHttp01Ingress | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'class': obj.class, - 'ingressTemplate': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate(obj.ingressTemplate), + 'ingressTemplate': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate(obj.ingressTemplate), 'name': obj.name, - 'podTemplate': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate(obj.podTemplate), + 'podTemplate': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate(obj.podTemplate), 'serviceType': obj.serviceType, }; // filter undefined values @@ -23798,30 +23798,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01Ingress(obj: ClusterIss /** * Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The \`key\` field must be specified and denotes which entry within the Secret resource is used as the app role secret. * - * @schema ClusterIssuerSpecVaultAuthAppRoleSecretRef + * @schema ClusterIssuerV1SpecVaultAuthAppRoleSecretRef */ -export interface ClusterIssuerSpecVaultAuthAppRoleSecretRef { +export interface ClusterIssuerV1SpecVaultAuthAppRoleSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecVaultAuthAppRoleSecretRef#key + * @schema ClusterIssuerV1SpecVaultAuthAppRoleSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecVaultAuthAppRoleSecretRef#name + * @schema ClusterIssuerV1SpecVaultAuthAppRoleSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecVaultAuthAppRoleSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVaultAuthAppRoleSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVaultAuthAppRoleSecretRef(obj: ClusterIssuerSpecVaultAuthAppRoleSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVaultAuthAppRoleSecretRef(obj: ClusterIssuerV1SpecVaultAuthAppRoleSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -23835,30 +23835,30 @@ export function toJson_ClusterIssuerSpecVaultAuthAppRoleSecretRef(obj: ClusterIs /** * The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported. * - * @schema ClusterIssuerSpecVaultAuthKubernetesSecretRef + * @schema ClusterIssuerV1SpecVaultAuthKubernetesSecretRef */ -export interface ClusterIssuerSpecVaultAuthKubernetesSecretRef { +export interface ClusterIssuerV1SpecVaultAuthKubernetesSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecVaultAuthKubernetesSecretRef#key + * @schema ClusterIssuerV1SpecVaultAuthKubernetesSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecVaultAuthKubernetesSecretRef#name + * @schema ClusterIssuerV1SpecVaultAuthKubernetesSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecVaultAuthKubernetesSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecVaultAuthKubernetesSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecVaultAuthKubernetesSecretRef(obj: ClusterIssuerSpecVaultAuthKubernetesSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecVaultAuthKubernetesSecretRef(obj: ClusterIssuerV1SpecVaultAuthKubernetesSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -23872,30 +23872,30 @@ export function toJson_ClusterIssuerSpecVaultAuthKubernetesSecretRef(obj: Cluste /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -23909,30 +23909,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef( /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -23946,30 +23946,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretR /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -23983,30 +23983,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecret /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -24020,30 +24020,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretR /** * if both this and ClientID are left unset MSI will be used * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -24057,9 +24057,9 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01AzureDnsClientSecretSecr /** * name of the Azure environment (default AzurePublicCloud) * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment */ -export enum ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment { +export enum ClusterIssuerV1SpecAcmeSolversDns01AzureDnsEnvironment { /** AzurePublicCloud */ AZURE_PUBLIC_CLOUD = \\"AzurePublicCloud\\", /** AzureChinaCloud */ @@ -24073,30 +24073,30 @@ export enum ClusterIssuerSpecAcmeSolversDns01AzureDnsEnvironment { /** * managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity */ -export interface ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity { +export interface ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity { /** * client ID of the managed identity, can not be used at the same time as resourceID * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity#clientID + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity#clientID */ readonly clientId?: string; /** * resource ID of the managed identity, can not be used at the same time as clientID * - * @schema ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity#resourceID + * @schema ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity#resourceID */ readonly resourceId?: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity(obj: ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity(obj: ClusterIssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clientID': obj.clientId, @@ -24110,30 +24110,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01AzureDnsManagedIdentity( /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -24147,30 +24147,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01CloudDnsServiceAccountSe /** * API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef(obj: ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -24184,30 +24184,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRe /** * API token used to authenticate with Cloudflare. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -24221,30 +24221,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecret /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -24258,30 +24258,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretR /** * The name of the secret containing the TSIG value. If \`\`tsigKeyName\`\` is defined, this field is required. * - * @schema ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj: ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -24295,30 +24295,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretR /** * The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef */ -export interface ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef { +export interface ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef#key + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef#name + * @schema ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef(obj: ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef(obj: ClusterIssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -24332,26 +24332,26 @@ export function toJson_ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySe /** * Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate { /** * ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate#metadata + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate#metadata */ - readonly metadata?: ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata; + readonly metadata?: ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate(obj: ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'metadata': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata(obj.metadata), + 'metadata': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata(obj.metadata), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -24361,34 +24361,34 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate( /** * Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate { /** * ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate#metadata + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate#metadata */ - readonly metadata?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata; + readonly metadata?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata; /** * PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate#spec + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate#spec */ - readonly spec?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec; + readonly spec?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'metadata': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata(obj.metadata), - 'spec': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec(obj.spec), + 'metadata': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata(obj.metadata), + 'spec': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -24398,30 +24398,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate(obj: /** * ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata { /** * Annotations that should be added to the created ACME HTTP01 solver ingress. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata#annotations + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Labels that should be added to the created ACME HTTP01 solver ingress. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata#labels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata(obj: ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -24435,30 +24435,30 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateM /** * ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata { /** * Annotations that should be added to the create ACME HTTP01 solver pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata#annotations + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Labels that should be added to the created ACME HTTP01 solver pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata#labels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -24472,58 +24472,58 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetad /** * PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec { /** * If specified, the pod's scheduling constraints * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#affinity + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#affinity */ - readonly affinity?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity; + readonly affinity?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity; /** * NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#nodeSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#nodeSelector */ readonly nodeSelector?: { [key: string]: string }; /** * If specified, the pod's priorityClassName. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#priorityClassName + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#priorityClassName */ readonly priorityClassName?: string; /** * If specified, the pod's service account * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#serviceAccountName + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#serviceAccountName */ readonly serviceAccountName?: string; /** * If specified, the pod's tolerations. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#tolerations + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#tolerations */ - readonly tolerations?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations[]; + readonly tolerations?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'affinity': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity(obj.affinity), + 'affinity': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity(obj.affinity), 'nodeSelector': ((obj.nodeSelector) === undefined) ? undefined : (Object.entries(obj.nodeSelector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'priorityClassName': obj.priorityClassName, 'serviceAccountName': obj.serviceAccountName, - 'tolerations': obj.tolerations?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations(y)), + 'tolerations': obj.tolerations?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -24533,42 +24533,42 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec( /** * If specified, the pod's scheduling constraints * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity { /** * Describes node affinity scheduling rules for the pod. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#nodeAffinity + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#nodeAffinity */ - readonly nodeAffinity?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity; + readonly nodeAffinity?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity; /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAffinity + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAffinity */ - readonly podAffinity?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity; + readonly podAffinity?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity; /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAntiAffinity + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAntiAffinity */ - readonly podAntiAffinity?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity; + readonly podAntiAffinity?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeAffinity': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj.nodeAffinity), - 'podAffinity': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity(obj.podAffinity), - 'podAntiAffinity': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj.podAntiAffinity), + 'nodeAffinity': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj.nodeAffinity), + 'podAffinity': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity(obj.podAffinity), + 'podAntiAffinity': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj.podAntiAffinity), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -24578,20 +24578,20 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations { /** * Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#effect + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#effect */ readonly effect?: string; /** * Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#key */ readonly key?: string; @@ -24599,31 +24599,31 @@ export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerat * Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. * * @default Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#operator */ readonly operator?: string; /** * TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#tolerationSeconds + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#tolerationSeconds */ readonly tolerationSeconds?: number; /** * Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#value + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#value */ readonly value?: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'effect': obj.effect, @@ -24640,34 +24640,34 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecT /** * Describes node affinity scheduling rules for the pod. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -24677,34 +24677,34 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -24714,34 +24714,34 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -24751,33 +24751,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * A node selector term, associated with the corresponding weight. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference */ - readonly preference: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; + readonly preference: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; /** * Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preference': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), + 'preference': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), 'weight': obj.weight, }; // filter undefined values @@ -24788,26 +24788,26 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * Required. A list of node selector terms. The terms are ORed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms */ - readonly nodeSelectorTerms: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; + readonly nodeSelectorTerms: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), + 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -24817,33 +24817,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -24854,48 +24854,48 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector */ - readonly namespaceSelector?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; + readonly namespaceSelector?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -24907,33 +24907,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -24944,48 +24944,48 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector */ - readonly namespaceSelector?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; + readonly namespaceSelector?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -24997,34 +24997,34 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A node selector term, associated with the corresponding weight. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { /** * A list of node selector requirements by node's labels. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields */ - readonly matchFields?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; + readonly matchFields?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -25034,34 +25034,34 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { /** * A list of node selector requirements by node's labels. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields */ - readonly matchFields?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; + readonly matchFields?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -25071,48 +25071,48 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector */ - readonly namespaceSelector?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; + readonly namespaceSelector?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -25124,33 +25124,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label query over a set of resources, in this case pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -25161,33 +25161,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -25198,48 +25198,48 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector */ - readonly namespaceSelector?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; + readonly namespaceSelector?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -25251,33 +25251,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label query over a set of resources, in this case pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -25288,33 +25288,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -25325,37 +25325,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { /** * The label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25370,37 +25370,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { /** * The label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25415,37 +25415,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { /** * The label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25460,37 +25460,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { /** * The label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25505,33 +25505,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label query over a set of resources, in this case pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -25542,33 +25542,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -25579,37 +25579,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25624,37 +25624,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25669,33 +25669,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label query over a set of resources, in this case pods. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -25706,33 +25706,33 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -25743,37 +25743,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25788,37 +25788,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25833,37 +25833,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25878,37 +25878,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25923,37 +25923,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -25968,37 +25968,37 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions */ -export interface ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { +export interface ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values + * @schema ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: ClusterIssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -26014,11 +26014,11 @@ export function toJson_ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecA /** * An Issuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace. * - * @schema Issuer + * @schema IssuerV1 */ -export class Issuer extends ApiObject { +export class IssuerV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Issuer\\" + * Returns the apiVersion and kind for \\"IssuerV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'cert-manager.io/v1', @@ -26026,28 +26026,28 @@ export class Issuer extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Issuer\\". + * Renders a Kubernetes manifest for \\"IssuerV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: IssuerProps): any { + public static manifest(props: IssuerV1Props): any { return { - ...Issuer.GVK, - ...toJson_IssuerProps(props), + ...IssuerV1.GVK, + ...toJson_IssuerV1Props(props), }; } /** - * Defines a \\"Issuer\\" API object + * Defines a \\"IssuerV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: IssuerProps) { + public constructor(scope: Construct, id: string, props: IssuerV1Props) { super(scope, id, { - ...Issuer.GVK, + ...IssuerV1.GVK, ...props, }); } @@ -26059,8 +26059,8 @@ export class Issuer extends ApiObject { const resolved = super.toJson(); return { - ...Issuer.GVK, - ...toJson_IssuerProps(resolved), + ...IssuerV1.GVK, + ...toJson_IssuerV1Props(resolved), }; } } @@ -26068,32 +26068,32 @@ export class Issuer extends ApiObject { /** * An Issuer represents a certificate issuing authority which can be referenced as part of \`issuerRef\` fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace. * - * @schema Issuer + * @schema IssuerV1 */ -export interface IssuerProps { +export interface IssuerV1Props { /** - * @schema Issuer#metadata + * @schema IssuerV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Desired state of the Issuer resource. * - * @schema Issuer#spec + * @schema IssuerV1#spec */ - readonly spec: IssuerSpec; + readonly spec: IssuerV1Spec; } /** - * Converts an object of type 'IssuerProps' to JSON representation. + * Converts an object of type 'IssuerV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerProps(obj: IssuerProps | undefined): Record | undefined { +export function toJson_IssuerV1Props(obj: IssuerV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_IssuerSpec(obj.spec), + 'spec': toJson_IssuerV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26103,58 +26103,58 @@ export function toJson_IssuerProps(obj: IssuerProps | undefined): Record | undefined { +export function toJson_IssuerV1Spec(obj: IssuerV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'acme': toJson_IssuerSpecAcme(obj.acme), - 'ca': toJson_IssuerSpecCa(obj.ca), - 'selfSigned': toJson_IssuerSpecSelfSigned(obj.selfSigned), - 'vault': toJson_IssuerSpecVault(obj.vault), - 'venafi': toJson_IssuerSpecVenafi(obj.venafi), + 'acme': toJson_IssuerV1SpecAcme(obj.acme), + 'ca': toJson_IssuerV1SpecCa(obj.ca), + 'selfSigned': toJson_IssuerV1SpecSelfSigned(obj.selfSigned), + 'vault': toJson_IssuerV1SpecVault(obj.vault), + 'venafi': toJson_IssuerV1SpecVenafi(obj.venafi), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26164,21 +26164,21 @@ export function toJson_IssuerSpec(obj: IssuerSpec | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcme(obj: IssuerV1SpecAcme | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'disableAccountKeyGeneration': obj.disableAccountKeyGeneration, 'email': obj.email, 'enableDurationFeature': obj.enableDurationFeature, - 'externalAccountBinding': toJson_IssuerSpecAcmeExternalAccountBinding(obj.externalAccountBinding), + 'externalAccountBinding': toJson_IssuerV1SpecAcmeExternalAccountBinding(obj.externalAccountBinding), 'preferredChain': obj.preferredChain, - 'privateKeySecretRef': toJson_IssuerSpecAcmePrivateKeySecretRef(obj.privateKeySecretRef), + 'privateKeySecretRef': toJson_IssuerV1SpecAcmePrivateKeySecretRef(obj.privateKeySecretRef), 'server': obj.server, 'skipTLSVerify': obj.skipTlsVerify, - 'solvers': obj.solvers?.map(y => toJson_IssuerSpecAcmeSolvers(y)), + 'solvers': obj.solvers?.map(y => toJson_IssuerV1SpecAcmeSolvers(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26260,37 +26260,37 @@ export function toJson_IssuerSpecAcme(obj: IssuerSpecAcme | undefined): Record | undefined { +export function toJson_IssuerV1SpecCa(obj: IssuerV1SpecCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'crlDistributionPoints': obj.crlDistributionPoints?.map(y => y), @@ -26305,23 +26305,23 @@ export function toJson_IssuerSpecCa(obj: IssuerSpecCa | undefined): Record | undefined { +export function toJson_IssuerV1SpecSelfSigned(obj: IssuerV1SpecSelfSigned | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'crlDistributionPoints': obj.crlDistributionPoints?.map(y => y), @@ -26334,54 +26334,54 @@ export function toJson_IssuerSpecSelfSigned(obj: IssuerSpecSelfSigned | undefine /** * Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend. * - * @schema IssuerSpecVault + * @schema IssuerV1SpecVault */ -export interface IssuerSpecVault { +export interface IssuerV1SpecVault { /** * Auth configures how cert-manager authenticates with the Vault server. * - * @schema IssuerSpecVault#auth + * @schema IssuerV1SpecVault#auth */ - readonly auth: IssuerSpecVaultAuth; + readonly auth: IssuerV1SpecVaultAuth; /** * PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection. * - * @schema IssuerSpecVault#caBundle + * @schema IssuerV1SpecVault#caBundle */ readonly caBundle?: string; /** * Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: \\"ns1\\" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces * - * @schema IssuerSpecVault#namespace + * @schema IssuerV1SpecVault#namespace */ readonly namespace?: string; /** * Path is the mount path of the Vault PKI backend's \`sign\` endpoint, e.g: \\"my_pki_mount/sign/my-role-name\\". * - * @schema IssuerSpecVault#path + * @schema IssuerV1SpecVault#path */ readonly path: string; /** * Server is the connection address for the Vault server, e.g: \\"https://vault.example.com:8200\\". * - * @schema IssuerSpecVault#server + * @schema IssuerV1SpecVault#server */ readonly server: string; } /** - * Converts an object of type 'IssuerSpecVault' to JSON representation. + * Converts an object of type 'IssuerV1SpecVault' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVault(obj: IssuerSpecVault | undefined): Record | undefined { +export function toJson_IssuerV1SpecVault(obj: IssuerV1SpecVault | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'auth': toJson_IssuerSpecVaultAuth(obj.auth), + 'auth': toJson_IssuerV1SpecVaultAuth(obj.auth), 'caBundle': obj.caBundle, 'namespace': obj.namespace, 'path': obj.path, @@ -26395,41 +26395,41 @@ export function toJson_IssuerSpecVault(obj: IssuerSpecVault | undefined): Record /** * Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone. * - * @schema IssuerSpecVenafi + * @schema IssuerV1SpecVenafi */ -export interface IssuerSpecVenafi { +export interface IssuerV1SpecVenafi { /** * Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified. * - * @schema IssuerSpecVenafi#cloud + * @schema IssuerV1SpecVenafi#cloud */ - readonly cloud?: IssuerSpecVenafiCloud; + readonly cloud?: IssuerV1SpecVenafiCloud; /** * TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified. * - * @schema IssuerSpecVenafi#tpp + * @schema IssuerV1SpecVenafi#tpp */ - readonly tpp?: IssuerSpecVenafiTpp; + readonly tpp?: IssuerV1SpecVenafiTpp; /** * Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required. * - * @schema IssuerSpecVenafi#zone + * @schema IssuerV1SpecVenafi#zone */ readonly zone: string; } /** - * Converts an object of type 'IssuerSpecVenafi' to JSON representation. + * Converts an object of type 'IssuerV1SpecVenafi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVenafi(obj: IssuerSpecVenafi | undefined): Record | undefined { +export function toJson_IssuerV1SpecVenafi(obj: IssuerV1SpecVenafi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'cloud': toJson_IssuerSpecVenafiCloud(obj.cloud), - 'tpp': toJson_IssuerSpecVenafiTpp(obj.tpp), + 'cloud': toJson_IssuerV1SpecVenafiCloud(obj.cloud), + 'tpp': toJson_IssuerV1SpecVenafiTpp(obj.tpp), 'zone': obj.zone, }; // filter undefined values @@ -26440,42 +26440,42 @@ export function toJson_IssuerSpecVenafi(obj: IssuerSpecVenafi | undefined): Reco /** * ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account. * - * @schema IssuerSpecAcmeExternalAccountBinding + * @schema IssuerV1SpecAcmeExternalAccountBinding */ -export interface IssuerSpecAcmeExternalAccountBinding { +export interface IssuerV1SpecAcmeExternalAccountBinding { /** * Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme. * - * @schema IssuerSpecAcmeExternalAccountBinding#keyAlgorithm + * @schema IssuerV1SpecAcmeExternalAccountBinding#keyAlgorithm */ - readonly keyAlgorithm?: IssuerSpecAcmeExternalAccountBindingKeyAlgorithm; + readonly keyAlgorithm?: IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm; /** * keyID is the ID of the CA key that the External Account is bound to. * - * @schema IssuerSpecAcmeExternalAccountBinding#keyID + * @schema IssuerV1SpecAcmeExternalAccountBinding#keyID */ readonly keyId: string; /** * keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The \`key\` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data. * - * @schema IssuerSpecAcmeExternalAccountBinding#keySecretRef + * @schema IssuerV1SpecAcmeExternalAccountBinding#keySecretRef */ - readonly keySecretRef: IssuerSpecAcmeExternalAccountBindingKeySecretRef; + readonly keySecretRef: IssuerV1SpecAcmeExternalAccountBindingKeySecretRef; } /** - * Converts an object of type 'IssuerSpecAcmeExternalAccountBinding' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeExternalAccountBinding' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeExternalAccountBinding(obj: IssuerSpecAcmeExternalAccountBinding | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeExternalAccountBinding(obj: IssuerV1SpecAcmeExternalAccountBinding | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'keyAlgorithm': obj.keyAlgorithm, 'keyID': obj.keyId, - 'keySecretRef': toJson_IssuerSpecAcmeExternalAccountBindingKeySecretRef(obj.keySecretRef), + 'keySecretRef': toJson_IssuerV1SpecAcmeExternalAccountBindingKeySecretRef(obj.keySecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26485,30 +26485,30 @@ export function toJson_IssuerSpecAcmeExternalAccountBinding(obj: IssuerSpecAcmeE /** * PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a \`key\` may be specified to select a specific entry within the named Secret resource. If \`key\` is not specified, a default of \`tls.key\` will be used. * - * @schema IssuerSpecAcmePrivateKeySecretRef + * @schema IssuerV1SpecAcmePrivateKeySecretRef */ -export interface IssuerSpecAcmePrivateKeySecretRef { +export interface IssuerV1SpecAcmePrivateKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmePrivateKeySecretRef#key + * @schema IssuerV1SpecAcmePrivateKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmePrivateKeySecretRef#name + * @schema IssuerV1SpecAcmePrivateKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmePrivateKeySecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmePrivateKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmePrivateKeySecretRef(obj: IssuerSpecAcmePrivateKeySecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmePrivateKeySecretRef(obj: IssuerV1SpecAcmePrivateKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -26522,42 +26522,42 @@ export function toJson_IssuerSpecAcmePrivateKeySecretRef(obj: IssuerSpecAcmePriv /** * An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided. * - * @schema IssuerSpecAcmeSolvers + * @schema IssuerV1SpecAcmeSolvers */ -export interface IssuerSpecAcmeSolvers { +export interface IssuerV1SpecAcmeSolvers { /** * Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. * - * @schema IssuerSpecAcmeSolvers#dns01 + * @schema IssuerV1SpecAcmeSolvers#dns01 */ - readonly dns01?: IssuerSpecAcmeSolversDns01; + readonly dns01?: IssuerV1SpecAcmeSolversDns01; /** * Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism. * - * @schema IssuerSpecAcmeSolvers#http01 + * @schema IssuerV1SpecAcmeSolvers#http01 */ - readonly http01?: IssuerSpecAcmeSolversHttp01; + readonly http01?: IssuerV1SpecAcmeSolversHttp01; /** * Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. * - * @schema IssuerSpecAcmeSolvers#selector + * @schema IssuerV1SpecAcmeSolvers#selector */ - readonly selector?: IssuerSpecAcmeSolversSelector; + readonly selector?: IssuerV1SpecAcmeSolversSelector; } /** - * Converts an object of type 'IssuerSpecAcmeSolvers' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolvers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolvers(obj: IssuerSpecAcmeSolvers | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolvers(obj: IssuerV1SpecAcmeSolvers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'dns01': toJson_IssuerSpecAcmeSolversDns01(obj.dns01), - 'http01': toJson_IssuerSpecAcmeSolversHttp01(obj.http01), - 'selector': toJson_IssuerSpecAcmeSolversSelector(obj.selector), + 'dns01': toJson_IssuerV1SpecAcmeSolversDns01(obj.dns01), + 'http01': toJson_IssuerV1SpecAcmeSolversHttp01(obj.http01), + 'selector': toJson_IssuerV1SpecAcmeSolversSelector(obj.selector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26567,42 +26567,42 @@ export function toJson_IssuerSpecAcmeSolvers(obj: IssuerSpecAcmeSolvers | undefi /** * Auth configures how cert-manager authenticates with the Vault server. * - * @schema IssuerSpecVaultAuth + * @schema IssuerV1SpecVaultAuth */ -export interface IssuerSpecVaultAuth { +export interface IssuerV1SpecVaultAuth { /** * AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource. * - * @schema IssuerSpecVaultAuth#appRole + * @schema IssuerV1SpecVaultAuth#appRole */ - readonly appRole?: IssuerSpecVaultAuthAppRole; + readonly appRole?: IssuerV1SpecVaultAuthAppRole; /** * Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server. * - * @schema IssuerSpecVaultAuth#kubernetes + * @schema IssuerV1SpecVaultAuth#kubernetes */ - readonly kubernetes?: IssuerSpecVaultAuthKubernetes; + readonly kubernetes?: IssuerV1SpecVaultAuthKubernetes; /** * TokenSecretRef authenticates with Vault by presenting a token. * - * @schema IssuerSpecVaultAuth#tokenSecretRef + * @schema IssuerV1SpecVaultAuth#tokenSecretRef */ - readonly tokenSecretRef?: IssuerSpecVaultAuthTokenSecretRef; + readonly tokenSecretRef?: IssuerV1SpecVaultAuthTokenSecretRef; } /** - * Converts an object of type 'IssuerSpecVaultAuth' to JSON representation. + * Converts an object of type 'IssuerV1SpecVaultAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVaultAuth(obj: IssuerSpecVaultAuth | undefined): Record | undefined { +export function toJson_IssuerV1SpecVaultAuth(obj: IssuerV1SpecVaultAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'appRole': toJson_IssuerSpecVaultAuthAppRole(obj.appRole), - 'kubernetes': toJson_IssuerSpecVaultAuthKubernetes(obj.kubernetes), - 'tokenSecretRef': toJson_IssuerSpecVaultAuthTokenSecretRef(obj.tokenSecretRef), + 'appRole': toJson_IssuerV1SpecVaultAuthAppRole(obj.appRole), + 'kubernetes': toJson_IssuerV1SpecVaultAuthKubernetes(obj.kubernetes), + 'tokenSecretRef': toJson_IssuerV1SpecVaultAuthTokenSecretRef(obj.tokenSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26612,34 +26612,34 @@ export function toJson_IssuerSpecVaultAuth(obj: IssuerSpecVaultAuth | undefined) /** * Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified. * - * @schema IssuerSpecVenafiCloud + * @schema IssuerV1SpecVenafiCloud */ -export interface IssuerSpecVenafiCloud { +export interface IssuerV1SpecVenafiCloud { /** * APITokenSecretRef is a secret key selector for the Venafi Cloud API token. * - * @schema IssuerSpecVenafiCloud#apiTokenSecretRef + * @schema IssuerV1SpecVenafiCloud#apiTokenSecretRef */ - readonly apiTokenSecretRef: IssuerSpecVenafiCloudApiTokenSecretRef; + readonly apiTokenSecretRef: IssuerV1SpecVenafiCloudApiTokenSecretRef; /** * URL is the base URL for Venafi Cloud. Defaults to \\"https://api.venafi.cloud/v1\\". * * @default https://api.venafi.cloud/v1\\". - * @schema IssuerSpecVenafiCloud#url + * @schema IssuerV1SpecVenafiCloud#url */ readonly url?: string; } /** - * Converts an object of type 'IssuerSpecVenafiCloud' to JSON representation. + * Converts an object of type 'IssuerV1SpecVenafiCloud' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVenafiCloud(obj: IssuerSpecVenafiCloud | undefined): Record | undefined { +export function toJson_IssuerV1SpecVenafiCloud(obj: IssuerV1SpecVenafiCloud | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'apiTokenSecretRef': toJson_IssuerSpecVenafiCloudApiTokenSecretRef(obj.apiTokenSecretRef), + 'apiTokenSecretRef': toJson_IssuerV1SpecVenafiCloudApiTokenSecretRef(obj.apiTokenSecretRef), 'url': obj.url, }; // filter undefined values @@ -26650,41 +26650,41 @@ export function toJson_IssuerSpecVenafiCloud(obj: IssuerSpecVenafiCloud | undefi /** * TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified. * - * @schema IssuerSpecVenafiTpp + * @schema IssuerV1SpecVenafiTpp */ -export interface IssuerSpecVenafiTpp { +export interface IssuerV1SpecVenafiTpp { /** * CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates. * - * @schema IssuerSpecVenafiTpp#caBundle + * @schema IssuerV1SpecVenafiTpp#caBundle */ readonly caBundle?: string; /** * CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'. * - * @schema IssuerSpecVenafiTpp#credentialsRef + * @schema IssuerV1SpecVenafiTpp#credentialsRef */ - readonly credentialsRef: IssuerSpecVenafiTppCredentialsRef; + readonly credentialsRef: IssuerV1SpecVenafiTppCredentialsRef; /** * URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: \\"https://tpp.example.com/vedsdk\\". * - * @schema IssuerSpecVenafiTpp#url + * @schema IssuerV1SpecVenafiTpp#url */ readonly url: string; } /** - * Converts an object of type 'IssuerSpecVenafiTpp' to JSON representation. + * Converts an object of type 'IssuerV1SpecVenafiTpp' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVenafiTpp(obj: IssuerSpecVenafiTpp | undefined): Record | undefined { +export function toJson_IssuerV1SpecVenafiTpp(obj: IssuerV1SpecVenafiTpp | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'caBundle': obj.caBundle, - 'credentialsRef': toJson_IssuerSpecVenafiTppCredentialsRef(obj.credentialsRef), + 'credentialsRef': toJson_IssuerV1SpecVenafiTppCredentialsRef(obj.credentialsRef), 'url': obj.url, }; // filter undefined values @@ -26695,9 +26695,9 @@ export function toJson_IssuerSpecVenafiTpp(obj: IssuerSpecVenafiTpp | undefined) /** * Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme. * - * @schema IssuerSpecAcmeExternalAccountBindingKeyAlgorithm + * @schema IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm */ -export enum IssuerSpecAcmeExternalAccountBindingKeyAlgorithm { +export enum IssuerV1SpecAcmeExternalAccountBindingKeyAlgorithm { /** HS256 */ HS256 = \\"HS256\\", /** HS384 */ @@ -26709,30 +26709,30 @@ export enum IssuerSpecAcmeExternalAccountBindingKeyAlgorithm { /** * keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The \`key\` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data. * - * @schema IssuerSpecAcmeExternalAccountBindingKeySecretRef + * @schema IssuerV1SpecAcmeExternalAccountBindingKeySecretRef */ -export interface IssuerSpecAcmeExternalAccountBindingKeySecretRef { +export interface IssuerV1SpecAcmeExternalAccountBindingKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeExternalAccountBindingKeySecretRef#key + * @schema IssuerV1SpecAcmeExternalAccountBindingKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeExternalAccountBindingKeySecretRef#name + * @schema IssuerV1SpecAcmeExternalAccountBindingKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeExternalAccountBindingKeySecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeExternalAccountBindingKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeExternalAccountBindingKeySecretRef(obj: IssuerSpecAcmeExternalAccountBindingKeySecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeExternalAccountBindingKeySecretRef(obj: IssuerV1SpecAcmeExternalAccountBindingKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -26746,98 +26746,98 @@ export function toJson_IssuerSpecAcmeExternalAccountBindingKeySecretRef(obj: Iss /** * Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. * - * @schema IssuerSpecAcmeSolversDns01 + * @schema IssuerV1SpecAcmeSolversDns01 */ -export interface IssuerSpecAcmeSolversDns01 { +export interface IssuerV1SpecAcmeSolversDns01 { /** * Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#acmeDNS + * @schema IssuerV1SpecAcmeSolversDns01#acmeDNS */ - readonly acmeDns?: IssuerSpecAcmeSolversDns01AcmeDns; + readonly acmeDns?: IssuerV1SpecAcmeSolversDns01AcmeDns; /** * Use the Akamai DNS zone management API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#akamai + * @schema IssuerV1SpecAcmeSolversDns01#akamai */ - readonly akamai?: IssuerSpecAcmeSolversDns01Akamai; + readonly akamai?: IssuerV1SpecAcmeSolversDns01Akamai; /** * Use the Microsoft Azure DNS API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#azureDNS + * @schema IssuerV1SpecAcmeSolversDns01#azureDNS */ - readonly azureDns?: IssuerSpecAcmeSolversDns01AzureDns; + readonly azureDns?: IssuerV1SpecAcmeSolversDns01AzureDns; /** * Use the Google Cloud DNS API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#cloudDNS + * @schema IssuerV1SpecAcmeSolversDns01#cloudDNS */ - readonly cloudDns?: IssuerSpecAcmeSolversDns01CloudDns; + readonly cloudDns?: IssuerV1SpecAcmeSolversDns01CloudDns; /** * Use the Cloudflare API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#cloudflare + * @schema IssuerV1SpecAcmeSolversDns01#cloudflare */ - readonly cloudflare?: IssuerSpecAcmeSolversDns01Cloudflare; + readonly cloudflare?: IssuerV1SpecAcmeSolversDns01Cloudflare; /** * CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. * - * @schema IssuerSpecAcmeSolversDns01#cnameStrategy + * @schema IssuerV1SpecAcmeSolversDns01#cnameStrategy */ - readonly cnameStrategy?: IssuerSpecAcmeSolversDns01CnameStrategy; + readonly cnameStrategy?: IssuerV1SpecAcmeSolversDns01CnameStrategy; /** * Use the DigitalOcean DNS API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#digitalocean + * @schema IssuerV1SpecAcmeSolversDns01#digitalocean */ - readonly digitalocean?: IssuerSpecAcmeSolversDns01Digitalocean; + readonly digitalocean?: IssuerV1SpecAcmeSolversDns01Digitalocean; /** * Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#rfc2136 + * @schema IssuerV1SpecAcmeSolversDns01#rfc2136 */ - readonly rfc2136?: IssuerSpecAcmeSolversDns01Rfc2136; + readonly rfc2136?: IssuerV1SpecAcmeSolversDns01Rfc2136; /** * Use the AWS Route53 API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#route53 + * @schema IssuerV1SpecAcmeSolversDns01#route53 */ - readonly route53?: IssuerSpecAcmeSolversDns01Route53; + readonly route53?: IssuerV1SpecAcmeSolversDns01Route53; /** * Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01#webhook + * @schema IssuerV1SpecAcmeSolversDns01#webhook */ - readonly webhook?: IssuerSpecAcmeSolversDns01Webhook; + readonly webhook?: IssuerV1SpecAcmeSolversDns01Webhook; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01(obj: IssuerSpecAcmeSolversDns01 | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01(obj: IssuerV1SpecAcmeSolversDns01 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'acmeDNS': toJson_IssuerSpecAcmeSolversDns01AcmeDns(obj.acmeDns), - 'akamai': toJson_IssuerSpecAcmeSolversDns01Akamai(obj.akamai), - 'azureDNS': toJson_IssuerSpecAcmeSolversDns01AzureDns(obj.azureDns), - 'cloudDNS': toJson_IssuerSpecAcmeSolversDns01CloudDns(obj.cloudDns), - 'cloudflare': toJson_IssuerSpecAcmeSolversDns01Cloudflare(obj.cloudflare), + 'acmeDNS': toJson_IssuerV1SpecAcmeSolversDns01AcmeDns(obj.acmeDns), + 'akamai': toJson_IssuerV1SpecAcmeSolversDns01Akamai(obj.akamai), + 'azureDNS': toJson_IssuerV1SpecAcmeSolversDns01AzureDns(obj.azureDns), + 'cloudDNS': toJson_IssuerV1SpecAcmeSolversDns01CloudDns(obj.cloudDns), + 'cloudflare': toJson_IssuerV1SpecAcmeSolversDns01Cloudflare(obj.cloudflare), 'cnameStrategy': obj.cnameStrategy, - 'digitalocean': toJson_IssuerSpecAcmeSolversDns01Digitalocean(obj.digitalocean), - 'rfc2136': toJson_IssuerSpecAcmeSolversDns01Rfc2136(obj.rfc2136), - 'route53': toJson_IssuerSpecAcmeSolversDns01Route53(obj.route53), - 'webhook': toJson_IssuerSpecAcmeSolversDns01Webhook(obj.webhook), + 'digitalocean': toJson_IssuerV1SpecAcmeSolversDns01Digitalocean(obj.digitalocean), + 'rfc2136': toJson_IssuerV1SpecAcmeSolversDns01Rfc2136(obj.rfc2136), + 'route53': toJson_IssuerV1SpecAcmeSolversDns01Route53(obj.route53), + 'webhook': toJson_IssuerV1SpecAcmeSolversDns01Webhook(obj.webhook), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26847,34 +26847,34 @@ export function toJson_IssuerSpecAcmeSolversDns01(obj: IssuerSpecAcmeSolversDns0 /** * Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. \`*.example.com\`) using the HTTP01 challenge mechanism. * - * @schema IssuerSpecAcmeSolversHttp01 + * @schema IssuerV1SpecAcmeSolversHttp01 */ -export interface IssuerSpecAcmeSolversHttp01 { +export interface IssuerV1SpecAcmeSolversHttp01 { /** * The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. * - * @schema IssuerSpecAcmeSolversHttp01#gatewayHTTPRoute + * @schema IssuerV1SpecAcmeSolversHttp01#gatewayHTTPRoute */ - readonly gatewayHttpRoute?: IssuerSpecAcmeSolversHttp01GatewayHttpRoute; + readonly gatewayHttpRoute?: IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute; /** * The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. * - * @schema IssuerSpecAcmeSolversHttp01#ingress + * @schema IssuerV1SpecAcmeSolversHttp01#ingress */ - readonly ingress?: IssuerSpecAcmeSolversHttp01Ingress; + readonly ingress?: IssuerV1SpecAcmeSolversHttp01Ingress; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01(obj: IssuerSpecAcmeSolversHttp01 | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01(obj: IssuerV1SpecAcmeSolversHttp01 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'gatewayHTTPRoute': toJson_IssuerSpecAcmeSolversHttp01GatewayHttpRoute(obj.gatewayHttpRoute), - 'ingress': toJson_IssuerSpecAcmeSolversHttp01Ingress(obj.ingress), + 'gatewayHTTPRoute': toJson_IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute(obj.gatewayHttpRoute), + 'ingress': toJson_IssuerV1SpecAcmeSolversHttp01Ingress(obj.ingress), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26884,37 +26884,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01(obj: IssuerSpecAcmeSolversHtt /** * Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. * - * @schema IssuerSpecAcmeSolversSelector + * @schema IssuerV1SpecAcmeSolversSelector */ -export interface IssuerSpecAcmeSolversSelector { +export interface IssuerV1SpecAcmeSolversSelector { /** * List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. * - * @schema IssuerSpecAcmeSolversSelector#dnsNames + * @schema IssuerV1SpecAcmeSolversSelector#dnsNames */ readonly dnsNames?: string[]; /** * List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. * - * @schema IssuerSpecAcmeSolversSelector#dnsZones + * @schema IssuerV1SpecAcmeSolversSelector#dnsZones */ readonly dnsZones?: string[]; /** * A label selector that is used to refine the set of certificate's that this challenge solver will apply to. * - * @schema IssuerSpecAcmeSolversSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversSelector(obj: IssuerSpecAcmeSolversSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversSelector(obj: IssuerV1SpecAcmeSolversSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'dnsNames': obj.dnsNames?.map(y => y), @@ -26929,42 +26929,42 @@ export function toJson_IssuerSpecAcmeSolversSelector(obj: IssuerSpecAcmeSolversS /** * AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource. * - * @schema IssuerSpecVaultAuthAppRole + * @schema IssuerV1SpecVaultAuthAppRole */ -export interface IssuerSpecVaultAuthAppRole { +export interface IssuerV1SpecVaultAuthAppRole { /** * Path where the App Role authentication backend is mounted in Vault, e.g: \\"approle\\" * - * @schema IssuerSpecVaultAuthAppRole#path + * @schema IssuerV1SpecVaultAuthAppRole#path */ readonly path: string; /** * RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault. * - * @schema IssuerSpecVaultAuthAppRole#roleId + * @schema IssuerV1SpecVaultAuthAppRole#roleId */ readonly roleId: string; /** * Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The \`key\` field must be specified and denotes which entry within the Secret resource is used as the app role secret. * - * @schema IssuerSpecVaultAuthAppRole#secretRef + * @schema IssuerV1SpecVaultAuthAppRole#secretRef */ - readonly secretRef: IssuerSpecVaultAuthAppRoleSecretRef; + readonly secretRef: IssuerV1SpecVaultAuthAppRoleSecretRef; } /** - * Converts an object of type 'IssuerSpecVaultAuthAppRole' to JSON representation. + * Converts an object of type 'IssuerV1SpecVaultAuthAppRole' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVaultAuthAppRole(obj: IssuerSpecVaultAuthAppRole | undefined): Record | undefined { +export function toJson_IssuerV1SpecVaultAuthAppRole(obj: IssuerV1SpecVaultAuthAppRole | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, 'roleId': obj.roleId, - 'secretRef': toJson_IssuerSpecVaultAuthAppRoleSecretRef(obj.secretRef), + 'secretRef': toJson_IssuerV1SpecVaultAuthAppRoleSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -26974,42 +26974,42 @@ export function toJson_IssuerSpecVaultAuthAppRole(obj: IssuerSpecVaultAuthAppRol /** * Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server. * - * @schema IssuerSpecVaultAuthKubernetes + * @schema IssuerV1SpecVaultAuthKubernetes */ -export interface IssuerSpecVaultAuthKubernetes { +export interface IssuerV1SpecVaultAuthKubernetes { /** * The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to \`/v1/auth/foo\`, will use the path \`/v1/auth/foo/login\` to authenticate with Vault. If unspecified, the default value \\"/v1/auth/kubernetes\\" will be used. * - * @schema IssuerSpecVaultAuthKubernetes#mountPath + * @schema IssuerV1SpecVaultAuthKubernetes#mountPath */ readonly mountPath?: string; /** * A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies. * - * @schema IssuerSpecVaultAuthKubernetes#role + * @schema IssuerV1SpecVaultAuthKubernetes#role */ readonly role: string; /** * The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported. * - * @schema IssuerSpecVaultAuthKubernetes#secretRef + * @schema IssuerV1SpecVaultAuthKubernetes#secretRef */ - readonly secretRef: IssuerSpecVaultAuthKubernetesSecretRef; + readonly secretRef: IssuerV1SpecVaultAuthKubernetesSecretRef; } /** - * Converts an object of type 'IssuerSpecVaultAuthKubernetes' to JSON representation. + * Converts an object of type 'IssuerV1SpecVaultAuthKubernetes' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVaultAuthKubernetes(obj: IssuerSpecVaultAuthKubernetes | undefined): Record | undefined { +export function toJson_IssuerV1SpecVaultAuthKubernetes(obj: IssuerV1SpecVaultAuthKubernetes | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, 'role': obj.role, - 'secretRef': toJson_IssuerSpecVaultAuthKubernetesSecretRef(obj.secretRef), + 'secretRef': toJson_IssuerV1SpecVaultAuthKubernetesSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -27019,30 +27019,30 @@ export function toJson_IssuerSpecVaultAuthKubernetes(obj: IssuerSpecVaultAuthKub /** * TokenSecretRef authenticates with Vault by presenting a token. * - * @schema IssuerSpecVaultAuthTokenSecretRef + * @schema IssuerV1SpecVaultAuthTokenSecretRef */ -export interface IssuerSpecVaultAuthTokenSecretRef { +export interface IssuerV1SpecVaultAuthTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecVaultAuthTokenSecretRef#key + * @schema IssuerV1SpecVaultAuthTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecVaultAuthTokenSecretRef#name + * @schema IssuerV1SpecVaultAuthTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecVaultAuthTokenSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecVaultAuthTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVaultAuthTokenSecretRef(obj: IssuerSpecVaultAuthTokenSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecVaultAuthTokenSecretRef(obj: IssuerV1SpecVaultAuthTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27056,30 +27056,30 @@ export function toJson_IssuerSpecVaultAuthTokenSecretRef(obj: IssuerSpecVaultAut /** * APITokenSecretRef is a secret key selector for the Venafi Cloud API token. * - * @schema IssuerSpecVenafiCloudApiTokenSecretRef + * @schema IssuerV1SpecVenafiCloudApiTokenSecretRef */ -export interface IssuerSpecVenafiCloudApiTokenSecretRef { +export interface IssuerV1SpecVenafiCloudApiTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecVenafiCloudApiTokenSecretRef#key + * @schema IssuerV1SpecVenafiCloudApiTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecVenafiCloudApiTokenSecretRef#name + * @schema IssuerV1SpecVenafiCloudApiTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecVenafiCloudApiTokenSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecVenafiCloudApiTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVenafiCloudApiTokenSecretRef(obj: IssuerSpecVenafiCloudApiTokenSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecVenafiCloudApiTokenSecretRef(obj: IssuerV1SpecVenafiCloudApiTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27093,23 +27093,23 @@ export function toJson_IssuerSpecVenafiCloudApiTokenSecretRef(obj: IssuerSpecVen /** * CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'. * - * @schema IssuerSpecVenafiTppCredentialsRef + * @schema IssuerV1SpecVenafiTppCredentialsRef */ -export interface IssuerSpecVenafiTppCredentialsRef { +export interface IssuerV1SpecVenafiTppCredentialsRef { /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecVenafiTppCredentialsRef#name + * @schema IssuerV1SpecVenafiTppCredentialsRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecVenafiTppCredentialsRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecVenafiTppCredentialsRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVenafiTppCredentialsRef(obj: IssuerSpecVenafiTppCredentialsRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecVenafiTppCredentialsRef(obj: IssuerV1SpecVenafiTppCredentialsRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -27122,31 +27122,31 @@ export function toJson_IssuerSpecVenafiTppCredentialsRef(obj: IssuerSpecVenafiTp /** * Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01AcmeDns + * @schema IssuerV1SpecAcmeSolversDns01AcmeDns */ -export interface IssuerSpecAcmeSolversDns01AcmeDns { +export interface IssuerV1SpecAcmeSolversDns01AcmeDns { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01AcmeDns#accountSecretRef + * @schema IssuerV1SpecAcmeSolversDns01AcmeDns#accountSecretRef */ - readonly accountSecretRef: IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef; + readonly accountSecretRef: IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef; /** - * @schema IssuerSpecAcmeSolversDns01AcmeDns#host + * @schema IssuerV1SpecAcmeSolversDns01AcmeDns#host */ readonly host: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01AcmeDns' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01AcmeDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01AcmeDns(obj: IssuerSpecAcmeSolversDns01AcmeDns | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01AcmeDns(obj: IssuerV1SpecAcmeSolversDns01AcmeDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'accountSecretRef': toJson_IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj.accountSecretRef), + 'accountSecretRef': toJson_IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj.accountSecretRef), 'host': obj.host, }; // filter undefined values @@ -27157,47 +27157,47 @@ export function toJson_IssuerSpecAcmeSolversDns01AcmeDns(obj: IssuerSpecAcmeSolv /** * Use the Akamai DNS zone management API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01Akamai + * @schema IssuerV1SpecAcmeSolversDns01Akamai */ -export interface IssuerSpecAcmeSolversDns01Akamai { +export interface IssuerV1SpecAcmeSolversDns01Akamai { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01Akamai#accessTokenSecretRef + * @schema IssuerV1SpecAcmeSolversDns01Akamai#accessTokenSecretRef */ - readonly accessTokenSecretRef: IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef; + readonly accessTokenSecretRef: IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01Akamai#clientSecretSecretRef + * @schema IssuerV1SpecAcmeSolversDns01Akamai#clientSecretSecretRef */ - readonly clientSecretSecretRef: IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef; + readonly clientSecretSecretRef: IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01Akamai#clientTokenSecretRef + * @schema IssuerV1SpecAcmeSolversDns01Akamai#clientTokenSecretRef */ - readonly clientTokenSecretRef: IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef; + readonly clientTokenSecretRef: IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef; /** - * @schema IssuerSpecAcmeSolversDns01Akamai#serviceConsumerDomain + * @schema IssuerV1SpecAcmeSolversDns01Akamai#serviceConsumerDomain */ readonly serviceConsumerDomain: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01Akamai' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01Akamai' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01Akamai(obj: IssuerSpecAcmeSolversDns01Akamai | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01Akamai(obj: IssuerV1SpecAcmeSolversDns01Akamai | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'accessTokenSecretRef': toJson_IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj.accessTokenSecretRef), - 'clientSecretSecretRef': toJson_IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj.clientSecretSecretRef), - 'clientTokenSecretRef': toJson_IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj.clientTokenSecretRef), + 'accessTokenSecretRef': toJson_IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj.accessTokenSecretRef), + 'clientSecretSecretRef': toJson_IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj.clientSecretSecretRef), + 'clientTokenSecretRef': toJson_IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj.clientTokenSecretRef), 'serviceConsumerDomain': obj.serviceConsumerDomain, }; // filter undefined values @@ -27208,79 +27208,79 @@ export function toJson_IssuerSpecAcmeSolversDns01Akamai(obj: IssuerSpecAcmeSolve /** * Use the Microsoft Azure DNS API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01AzureDns + * @schema IssuerV1SpecAcmeSolversDns01AzureDns */ -export interface IssuerSpecAcmeSolversDns01AzureDns { +export interface IssuerV1SpecAcmeSolversDns01AzureDns { /** * if both this and ClientSecret are left unset MSI will be used * - * @schema IssuerSpecAcmeSolversDns01AzureDns#clientID + * @schema IssuerV1SpecAcmeSolversDns01AzureDns#clientID */ readonly clientId?: string; /** * if both this and ClientID are left unset MSI will be used * - * @schema IssuerSpecAcmeSolversDns01AzureDns#clientSecretSecretRef + * @schema IssuerV1SpecAcmeSolversDns01AzureDns#clientSecretSecretRef */ - readonly clientSecretSecretRef?: IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef; + readonly clientSecretSecretRef?: IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef; /** * name of the Azure environment (default AzurePublicCloud) * - * @schema IssuerSpecAcmeSolversDns01AzureDns#environment + * @schema IssuerV1SpecAcmeSolversDns01AzureDns#environment */ - readonly environment?: IssuerSpecAcmeSolversDns01AzureDnsEnvironment; + readonly environment?: IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment; /** * name of the DNS zone that should be used * - * @schema IssuerSpecAcmeSolversDns01AzureDns#hostedZoneName + * @schema IssuerV1SpecAcmeSolversDns01AzureDns#hostedZoneName */ readonly hostedZoneName?: string; /** * managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID * - * @schema IssuerSpecAcmeSolversDns01AzureDns#managedIdentity + * @schema IssuerV1SpecAcmeSolversDns01AzureDns#managedIdentity */ - readonly managedIdentity?: IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity; + readonly managedIdentity?: IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity; /** * resource group the DNS zone is located in * - * @schema IssuerSpecAcmeSolversDns01AzureDns#resourceGroupName + * @schema IssuerV1SpecAcmeSolversDns01AzureDns#resourceGroupName */ readonly resourceGroupName: string; /** * ID of the Azure subscription * - * @schema IssuerSpecAcmeSolversDns01AzureDns#subscriptionID + * @schema IssuerV1SpecAcmeSolversDns01AzureDns#subscriptionID */ readonly subscriptionId: string; /** * when specifying ClientID and ClientSecret then this field is also needed * - * @schema IssuerSpecAcmeSolversDns01AzureDns#tenantID + * @schema IssuerV1SpecAcmeSolversDns01AzureDns#tenantID */ readonly tenantId?: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01AzureDns' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01AzureDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01AzureDns(obj: IssuerSpecAcmeSolversDns01AzureDns | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01AzureDns(obj: IssuerV1SpecAcmeSolversDns01AzureDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clientID': obj.clientId, - 'clientSecretSecretRef': toJson_IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef(obj.clientSecretSecretRef), + 'clientSecretSecretRef': toJson_IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef(obj.clientSecretSecretRef), 'environment': obj.environment, 'hostedZoneName': obj.hostedZoneName, - 'managedIdentity': toJson_IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity(obj.managedIdentity), + 'managedIdentity': toJson_IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity(obj.managedIdentity), 'resourceGroupName': obj.resourceGroupName, 'subscriptionID': obj.subscriptionId, 'tenantID': obj.tenantId, @@ -27293,40 +27293,40 @@ export function toJson_IssuerSpecAcmeSolversDns01AzureDns(obj: IssuerSpecAcmeSol /** * Use the Google Cloud DNS API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01CloudDns + * @schema IssuerV1SpecAcmeSolversDns01CloudDns */ -export interface IssuerSpecAcmeSolversDns01CloudDns { +export interface IssuerV1SpecAcmeSolversDns01CloudDns { /** * HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone. * - * @schema IssuerSpecAcmeSolversDns01CloudDns#hostedZoneName + * @schema IssuerV1SpecAcmeSolversDns01CloudDns#hostedZoneName */ readonly hostedZoneName?: string; /** - * @schema IssuerSpecAcmeSolversDns01CloudDns#project + * @schema IssuerV1SpecAcmeSolversDns01CloudDns#project */ readonly project: string; /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01CloudDns#serviceAccountSecretRef + * @schema IssuerV1SpecAcmeSolversDns01CloudDns#serviceAccountSecretRef */ - readonly serviceAccountSecretRef?: IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef; + readonly serviceAccountSecretRef?: IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01CloudDns' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01CloudDns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01CloudDns(obj: IssuerSpecAcmeSolversDns01CloudDns | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01CloudDns(obj: IssuerV1SpecAcmeSolversDns01CloudDns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'hostedZoneName': obj.hostedZoneName, 'project': obj.project, - 'serviceAccountSecretRef': toJson_IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef(obj.serviceAccountSecretRef), + 'serviceAccountSecretRef': toJson_IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef(obj.serviceAccountSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -27336,41 +27336,41 @@ export function toJson_IssuerSpecAcmeSolversDns01CloudDns(obj: IssuerSpecAcmeSol /** * Use the Cloudflare API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01Cloudflare + * @schema IssuerV1SpecAcmeSolversDns01Cloudflare */ -export interface IssuerSpecAcmeSolversDns01Cloudflare { +export interface IssuerV1SpecAcmeSolversDns01Cloudflare { /** * API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. * - * @schema IssuerSpecAcmeSolversDns01Cloudflare#apiKeySecretRef + * @schema IssuerV1SpecAcmeSolversDns01Cloudflare#apiKeySecretRef */ - readonly apiKeySecretRef?: IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef; + readonly apiKeySecretRef?: IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef; /** * API token used to authenticate with Cloudflare. * - * @schema IssuerSpecAcmeSolversDns01Cloudflare#apiTokenSecretRef + * @schema IssuerV1SpecAcmeSolversDns01Cloudflare#apiTokenSecretRef */ - readonly apiTokenSecretRef?: IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef; + readonly apiTokenSecretRef?: IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef; /** * Email of the account, only required when using API key based authentication. * - * @schema IssuerSpecAcmeSolversDns01Cloudflare#email + * @schema IssuerV1SpecAcmeSolversDns01Cloudflare#email */ readonly email?: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01Cloudflare' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01Cloudflare' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01Cloudflare(obj: IssuerSpecAcmeSolversDns01Cloudflare | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01Cloudflare(obj: IssuerV1SpecAcmeSolversDns01Cloudflare | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'apiKeySecretRef': toJson_IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef(obj.apiKeySecretRef), - 'apiTokenSecretRef': toJson_IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj.apiTokenSecretRef), + 'apiKeySecretRef': toJson_IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef(obj.apiKeySecretRef), + 'apiTokenSecretRef': toJson_IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj.apiTokenSecretRef), 'email': obj.email, }; // filter undefined values @@ -27381,9 +27381,9 @@ export function toJson_IssuerSpecAcmeSolversDns01Cloudflare(obj: IssuerSpecAcmeS /** * CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. * - * @schema IssuerSpecAcmeSolversDns01CnameStrategy + * @schema IssuerV1SpecAcmeSolversDns01CnameStrategy */ -export enum IssuerSpecAcmeSolversDns01CnameStrategy { +export enum IssuerV1SpecAcmeSolversDns01CnameStrategy { /** None */ NONE = \\"None\\", /** Follow */ @@ -27393,26 +27393,26 @@ export enum IssuerSpecAcmeSolversDns01CnameStrategy { /** * Use the DigitalOcean DNS API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01Digitalocean + * @schema IssuerV1SpecAcmeSolversDns01Digitalocean */ -export interface IssuerSpecAcmeSolversDns01Digitalocean { +export interface IssuerV1SpecAcmeSolversDns01Digitalocean { /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01Digitalocean#tokenSecretRef + * @schema IssuerV1SpecAcmeSolversDns01Digitalocean#tokenSecretRef */ - readonly tokenSecretRef: IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef; + readonly tokenSecretRef: IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01Digitalocean' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01Digitalocean' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01Digitalocean(obj: IssuerSpecAcmeSolversDns01Digitalocean | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01Digitalocean(obj: IssuerV1SpecAcmeSolversDns01Digitalocean | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'tokenSecretRef': toJson_IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj.tokenSecretRef), + 'tokenSecretRef': toJson_IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj.tokenSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -27422,50 +27422,50 @@ export function toJson_IssuerSpecAcmeSolversDns01Digitalocean(obj: IssuerSpecAcm /** * Use RFC2136 (\\"Dynamic Updates in the Domain Name System\\") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01Rfc2136 + * @schema IssuerV1SpecAcmeSolversDns01Rfc2136 */ -export interface IssuerSpecAcmeSolversDns01Rfc2136 { +export interface IssuerV1SpecAcmeSolversDns01Rfc2136 { /** * The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required. * - * @schema IssuerSpecAcmeSolversDns01Rfc2136#nameserver + * @schema IssuerV1SpecAcmeSolversDns01Rfc2136#nameserver */ readonly nameserver: string; /** * The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when \`\`tsigSecretSecretRef\`\` and \`\`tsigKeyName\`\` are defined. Supported values are (case-insensitive): \`\`HMACMD5\`\` (default), \`\`HMACSHA1\`\`, \`\`HMACSHA256\`\` or \`\`HMACSHA512\`\`. * - * @schema IssuerSpecAcmeSolversDns01Rfc2136#tsigAlgorithm + * @schema IssuerV1SpecAcmeSolversDns01Rfc2136#tsigAlgorithm */ readonly tsigAlgorithm?: string; /** * The TSIG Key name configured in the DNS. If \`\`tsigSecretSecretRef\`\` is defined, this field is required. * - * @schema IssuerSpecAcmeSolversDns01Rfc2136#tsigKeyName + * @schema IssuerV1SpecAcmeSolversDns01Rfc2136#tsigKeyName */ readonly tsigKeyName?: string; /** * The name of the secret containing the TSIG value. If \`\`tsigKeyName\`\` is defined, this field is required. * - * @schema IssuerSpecAcmeSolversDns01Rfc2136#tsigSecretSecretRef + * @schema IssuerV1SpecAcmeSolversDns01Rfc2136#tsigSecretSecretRef */ - readonly tsigSecretSecretRef?: IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef; + readonly tsigSecretSecretRef?: IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01Rfc2136' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01Rfc2136' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01Rfc2136(obj: IssuerSpecAcmeSolversDns01Rfc2136 | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01Rfc2136(obj: IssuerV1SpecAcmeSolversDns01Rfc2136 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'nameserver': obj.nameserver, 'tsigAlgorithm': obj.tsigAlgorithm, 'tsigKeyName': obj.tsigKeyName, - 'tsigSecretSecretRef': toJson_IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj.tsigSecretSecretRef), + 'tsigSecretSecretRef': toJson_IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj.tsigSecretSecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -27475,58 +27475,58 @@ export function toJson_IssuerSpecAcmeSolversDns01Rfc2136(obj: IssuerSpecAcmeSolv /** * Use the AWS Route53 API to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01Route53 + * @schema IssuerV1SpecAcmeSolversDns01Route53 */ -export interface IssuerSpecAcmeSolversDns01Route53 { +export interface IssuerV1SpecAcmeSolversDns01Route53 { /** * The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema IssuerSpecAcmeSolversDns01Route53#accessKeyID + * @schema IssuerV1SpecAcmeSolversDns01Route53#accessKeyID */ readonly accessKeyId?: string; /** * If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call. * - * @schema IssuerSpecAcmeSolversDns01Route53#hostedZoneID + * @schema IssuerV1SpecAcmeSolversDns01Route53#hostedZoneID */ readonly hostedZoneId?: string; /** * Always set the region when using AccessKeyID and SecretAccessKey * - * @schema IssuerSpecAcmeSolversDns01Route53#region + * @schema IssuerV1SpecAcmeSolversDns01Route53#region */ readonly region: string; /** * Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata * - * @schema IssuerSpecAcmeSolversDns01Route53#role + * @schema IssuerV1SpecAcmeSolversDns01Route53#role */ readonly role?: string; /** * The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema IssuerSpecAcmeSolversDns01Route53#secretAccessKeySecretRef + * @schema IssuerV1SpecAcmeSolversDns01Route53#secretAccessKeySecretRef */ - readonly secretAccessKeySecretRef?: IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef; + readonly secretAccessKeySecretRef?: IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01Route53' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01Route53' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01Route53(obj: IssuerSpecAcmeSolversDns01Route53 | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01Route53(obj: IssuerV1SpecAcmeSolversDns01Route53 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessKeyID': obj.accessKeyId, 'hostedZoneID': obj.hostedZoneId, 'region': obj.region, 'role': obj.role, - 'secretAccessKeySecretRef': toJson_IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef(obj.secretAccessKeySecretRef), + 'secretAccessKeySecretRef': toJson_IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef(obj.secretAccessKeySecretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -27536,37 +27536,37 @@ export function toJson_IssuerSpecAcmeSolversDns01Route53(obj: IssuerSpecAcmeSolv /** * Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. * - * @schema IssuerSpecAcmeSolversDns01Webhook + * @schema IssuerV1SpecAcmeSolversDns01Webhook */ -export interface IssuerSpecAcmeSolversDns01Webhook { +export interface IssuerV1SpecAcmeSolversDns01Webhook { /** * Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation. * - * @schema IssuerSpecAcmeSolversDns01Webhook#config + * @schema IssuerV1SpecAcmeSolversDns01Webhook#config */ readonly config?: any; /** * The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation. * - * @schema IssuerSpecAcmeSolversDns01Webhook#groupName + * @schema IssuerV1SpecAcmeSolversDns01Webhook#groupName */ readonly groupName: string; /** * The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'. * - * @schema IssuerSpecAcmeSolversDns01Webhook#solverName + * @schema IssuerV1SpecAcmeSolversDns01Webhook#solverName */ readonly solverName: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01Webhook' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01Webhook' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01Webhook(obj: IssuerSpecAcmeSolversDns01Webhook | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01Webhook(obj: IssuerV1SpecAcmeSolversDns01Webhook | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'config': obj.config, @@ -27581,30 +27581,30 @@ export function toJson_IssuerSpecAcmeSolversDns01Webhook(obj: IssuerSpecAcmeSolv /** * The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. * - * @schema IssuerSpecAcmeSolversHttp01GatewayHttpRoute + * @schema IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute */ -export interface IssuerSpecAcmeSolversHttp01GatewayHttpRoute { +export interface IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute { /** * The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway. * - * @schema IssuerSpecAcmeSolversHttp01GatewayHttpRoute#labels + * @schema IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute#labels */ readonly labels?: { [key: string]: string }; /** * Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. * - * @schema IssuerSpecAcmeSolversHttp01GatewayHttpRoute#serviceType + * @schema IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute#serviceType */ readonly serviceType?: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01GatewayHttpRoute' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01GatewayHttpRoute(obj: IssuerSpecAcmeSolversHttp01GatewayHttpRoute | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute(obj: IssuerV1SpecAcmeSolversHttp01GatewayHttpRoute | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'labels': ((obj.labels) === undefined) ? undefined : (Object.entries(obj.labels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -27618,57 +27618,57 @@ export function toJson_IssuerSpecAcmeSolversHttp01GatewayHttpRoute(obj: IssuerSp /** * The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. * - * @schema IssuerSpecAcmeSolversHttp01Ingress + * @schema IssuerV1SpecAcmeSolversHttp01Ingress */ -export interface IssuerSpecAcmeSolversHttp01Ingress { +export interface IssuerV1SpecAcmeSolversHttp01Ingress { /** * The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified. * - * @schema IssuerSpecAcmeSolversHttp01Ingress#class + * @schema IssuerV1SpecAcmeSolversHttp01Ingress#class */ readonly class?: string; /** * Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. * - * @schema IssuerSpecAcmeSolversHttp01Ingress#ingressTemplate + * @schema IssuerV1SpecAcmeSolversHttp01Ingress#ingressTemplate */ - readonly ingressTemplate?: IssuerSpecAcmeSolversHttp01IngressIngressTemplate; + readonly ingressTemplate?: IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate; /** * The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources. * - * @schema IssuerSpecAcmeSolversHttp01Ingress#name + * @schema IssuerV1SpecAcmeSolversHttp01Ingress#name */ readonly name?: string; /** * Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. * - * @schema IssuerSpecAcmeSolversHttp01Ingress#podTemplate + * @schema IssuerV1SpecAcmeSolversHttp01Ingress#podTemplate */ - readonly podTemplate?: IssuerSpecAcmeSolversHttp01IngressPodTemplate; + readonly podTemplate?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplate; /** * Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. * - * @schema IssuerSpecAcmeSolversHttp01Ingress#serviceType + * @schema IssuerV1SpecAcmeSolversHttp01Ingress#serviceType */ readonly serviceType?: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01Ingress' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01Ingress' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01Ingress(obj: IssuerSpecAcmeSolversHttp01Ingress | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01Ingress(obj: IssuerV1SpecAcmeSolversHttp01Ingress | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'class': obj.class, - 'ingressTemplate': toJson_IssuerSpecAcmeSolversHttp01IngressIngressTemplate(obj.ingressTemplate), + 'ingressTemplate': toJson_IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate(obj.ingressTemplate), 'name': obj.name, - 'podTemplate': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplate(obj.podTemplate), + 'podTemplate': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplate(obj.podTemplate), 'serviceType': obj.serviceType, }; // filter undefined values @@ -27679,30 +27679,30 @@ export function toJson_IssuerSpecAcmeSolversHttp01Ingress(obj: IssuerSpecAcmeSol /** * Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The \`key\` field must be specified and denotes which entry within the Secret resource is used as the app role secret. * - * @schema IssuerSpecVaultAuthAppRoleSecretRef + * @schema IssuerV1SpecVaultAuthAppRoleSecretRef */ -export interface IssuerSpecVaultAuthAppRoleSecretRef { +export interface IssuerV1SpecVaultAuthAppRoleSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecVaultAuthAppRoleSecretRef#key + * @schema IssuerV1SpecVaultAuthAppRoleSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecVaultAuthAppRoleSecretRef#name + * @schema IssuerV1SpecVaultAuthAppRoleSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecVaultAuthAppRoleSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecVaultAuthAppRoleSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVaultAuthAppRoleSecretRef(obj: IssuerSpecVaultAuthAppRoleSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecVaultAuthAppRoleSecretRef(obj: IssuerV1SpecVaultAuthAppRoleSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27716,30 +27716,30 @@ export function toJson_IssuerSpecVaultAuthAppRoleSecretRef(obj: IssuerSpecVaultA /** * The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported. * - * @schema IssuerSpecVaultAuthKubernetesSecretRef + * @schema IssuerV1SpecVaultAuthKubernetesSecretRef */ -export interface IssuerSpecVaultAuthKubernetesSecretRef { +export interface IssuerV1SpecVaultAuthKubernetesSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecVaultAuthKubernetesSecretRef#key + * @schema IssuerV1SpecVaultAuthKubernetesSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecVaultAuthKubernetesSecretRef#name + * @schema IssuerV1SpecVaultAuthKubernetesSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecVaultAuthKubernetesSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecVaultAuthKubernetesSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecVaultAuthKubernetesSecretRef(obj: IssuerSpecVaultAuthKubernetesSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecVaultAuthKubernetesSecretRef(obj: IssuerV1SpecVaultAuthKubernetesSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27753,30 +27753,30 @@ export function toJson_IssuerSpecVaultAuthKubernetesSecretRef(obj: IssuerSpecVau /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef + * @schema IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef */ -export interface IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef { +export interface IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj: IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj: IssuerV1SpecAcmeSolversDns01AcmeDnsAccountSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27790,30 +27790,30 @@ export function toJson_IssuerSpecAcmeSolversDns01AcmeDnsAccountSecretRef(obj: Is /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef + * @schema IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef */ -export interface IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef { +export interface IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj: IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj: IssuerV1SpecAcmeSolversDns01AkamaiAccessTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27827,30 +27827,30 @@ export function toJson_IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef(obj: /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef + * @schema IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef */ -export interface IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef { +export interface IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj: IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj: IssuerV1SpecAcmeSolversDns01AkamaiClientSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27864,30 +27864,30 @@ export function toJson_IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef(obj /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef + * @schema IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef */ -export interface IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef { +export interface IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj: IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj: IssuerV1SpecAcmeSolversDns01AkamaiClientTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27901,30 +27901,30 @@ export function toJson_IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef(obj: /** * if both this and ClientID are left unset MSI will be used * - * @schema IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef + * @schema IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef */ -export interface IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef { +export interface IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef(obj: IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef(obj: IssuerV1SpecAcmeSolversDns01AzureDnsClientSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -27938,9 +27938,9 @@ export function toJson_IssuerSpecAcmeSolversDns01AzureDnsClientSecretSecretRef(o /** * name of the Azure environment (default AzurePublicCloud) * - * @schema IssuerSpecAcmeSolversDns01AzureDnsEnvironment + * @schema IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment */ -export enum IssuerSpecAcmeSolversDns01AzureDnsEnvironment { +export enum IssuerV1SpecAcmeSolversDns01AzureDnsEnvironment { /** AzurePublicCloud */ AZURE_PUBLIC_CLOUD = \\"AzurePublicCloud\\", /** AzureChinaCloud */ @@ -27954,30 +27954,30 @@ export enum IssuerSpecAcmeSolversDns01AzureDnsEnvironment { /** * managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID * - * @schema IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity + * @schema IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity */ -export interface IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity { +export interface IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity { /** * client ID of the managed identity, can not be used at the same time as resourceID * - * @schema IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity#clientID + * @schema IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity#clientID */ readonly clientId?: string; /** * resource ID of the managed identity, can not be used at the same time as clientID * - * @schema IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity#resourceID + * @schema IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity#resourceID */ readonly resourceId?: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity(obj: IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity(obj: IssuerV1SpecAcmeSolversDns01AzureDnsManagedIdentity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clientID': obj.clientId, @@ -27991,30 +27991,30 @@ export function toJson_IssuerSpecAcmeSolversDns01AzureDnsManagedIdentity(obj: Is /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef + * @schema IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef */ -export interface IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef { +export interface IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef(obj: IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef(obj: IssuerV1SpecAcmeSolversDns01CloudDnsServiceAccountSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -28028,30 +28028,30 @@ export function toJson_IssuerSpecAcmeSolversDns01CloudDnsServiceAccountSecretRef /** * API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. * - * @schema IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef + * @schema IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef */ -export interface IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef { +export interface IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef(obj: IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef(obj: IssuerV1SpecAcmeSolversDns01CloudflareApiKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -28065,30 +28065,30 @@ export function toJson_IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef(obj: /** * API token used to authenticate with Cloudflare. * - * @schema IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef + * @schema IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef */ -export interface IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef { +export interface IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj: IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj: IssuerV1SpecAcmeSolversDns01CloudflareApiTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -28102,30 +28102,30 @@ export function toJson_IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef(obj /** * A reference to a specific 'key' within a Secret resource. In some instances, \`key\` is a required field. * - * @schema IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef + * @schema IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef */ -export interface IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef { +export interface IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj: IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj: IssuerV1SpecAcmeSolversDns01DigitaloceanTokenSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -28139,30 +28139,30 @@ export function toJson_IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef(obj: /** * The name of the secret containing the TSIG value. If \`\`tsigKeyName\`\` is defined, this field is required. * - * @schema IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef + * @schema IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef */ -export interface IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef { +export interface IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj: IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj: IssuerV1SpecAcmeSolversDns01Rfc2136TsigSecretSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -28176,30 +28176,30 @@ export function toJson_IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef(obj: /** * The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials * - * @schema IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef + * @schema IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef */ -export interface IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef { +export interface IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef { /** * The key of the entry in the Secret resource's \`data\` field to be used. Some instances of this field may be defaulted, in others it may be required. * - * @schema IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef#key + * @schema IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef#key */ readonly key?: string; /** * Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef#name + * @schema IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef#name */ readonly name: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef(obj: IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef(obj: IssuerV1SpecAcmeSolversDns01Route53SecretAccessKeySecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -28213,26 +28213,26 @@ export function toJson_IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef /** * Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. * - * @schema IssuerSpecAcmeSolversHttp01IngressIngressTemplate + * @schema IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate */ -export interface IssuerSpecAcmeSolversHttp01IngressIngressTemplate { +export interface IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate { /** * ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema IssuerSpecAcmeSolversHttp01IngressIngressTemplate#metadata + * @schema IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate#metadata */ - readonly metadata?: IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata; + readonly metadata?: IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressIngressTemplate' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressIngressTemplate(obj: IssuerSpecAcmeSolversHttp01IngressIngressTemplate | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate(obj: IssuerV1SpecAcmeSolversHttp01IngressIngressTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'metadata': toJson_IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata(obj.metadata), + 'metadata': toJson_IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata(obj.metadata), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28242,34 +28242,34 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressIngressTemplate(obj: Is /** * Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplate + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplate */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplate { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplate { /** * ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplate#metadata + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplate#metadata */ - readonly metadata?: IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata; + readonly metadata?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata; /** * PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplate#spec + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplate#spec */ - readonly spec?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec; + readonly spec?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplate' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplate(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplate | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplate(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'metadata': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata(obj.metadata), - 'spec': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec(obj.spec), + 'metadata': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata(obj.metadata), + 'spec': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28279,30 +28279,30 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplate(obj: Issuer /** * ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata + * @schema IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata */ -export interface IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata { +export interface IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata { /** * Annotations that should be added to the created ACME HTTP01 solver ingress. * - * @schema IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata#annotations + * @schema IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Labels that should be added to the created ACME HTTP01 solver ingress. * - * @schema IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata#labels + * @schema IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata(obj: IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata(obj: IssuerV1SpecAcmeSolversHttp01IngressIngressTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -28316,30 +28316,30 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata /** * ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata { /** * Annotations that should be added to the create ACME HTTP01 solver pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata#annotations + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Labels that should be added to the created ACME HTTP01 solver pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata#labels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -28353,58 +28353,58 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata(obj /** * PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec { /** * If specified, the pod's scheduling constraints * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#affinity + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#affinity */ - readonly affinity?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity; + readonly affinity?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity; /** * NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#nodeSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#nodeSelector */ readonly nodeSelector?: { [key: string]: string }; /** * If specified, the pod's priorityClassName. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#priorityClassName + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#priorityClassName */ readonly priorityClassName?: string; /** * If specified, the pod's service account * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#serviceAccountName + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#serviceAccountName */ readonly serviceAccountName?: string; /** * If specified, the pod's tolerations. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec#tolerations + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec#tolerations */ - readonly tolerations?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations[]; + readonly tolerations?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'affinity': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity(obj.affinity), + 'affinity': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity(obj.affinity), 'nodeSelector': ((obj.nodeSelector) === undefined) ? undefined : (Object.entries(obj.nodeSelector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'priorityClassName': obj.priorityClassName, 'serviceAccountName': obj.serviceAccountName, - 'tolerations': obj.tolerations?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations(y)), + 'tolerations': obj.tolerations?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28414,42 +28414,42 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec(obj: Is /** * If specified, the pod's scheduling constraints * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity { /** * Describes node affinity scheduling rules for the pod. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#nodeAffinity + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#nodeAffinity */ - readonly nodeAffinity?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity; + readonly nodeAffinity?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity; /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAffinity + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAffinity */ - readonly podAffinity?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity; + readonly podAffinity?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity; /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAntiAffinity + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity#podAntiAffinity */ - readonly podAntiAffinity?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity; + readonly podAntiAffinity?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeAffinity': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj.nodeAffinity), - 'podAffinity': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity(obj.podAffinity), - 'podAntiAffinity': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj.podAntiAffinity), + 'nodeAffinity': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj.nodeAffinity), + 'podAffinity': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity(obj.podAffinity), + 'podAntiAffinity': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj.podAntiAffinity), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28459,20 +28459,20 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations { /** * Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#effect + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#effect */ readonly effect?: string; /** * Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#key */ readonly key?: string; @@ -28480,31 +28480,31 @@ export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations { * Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. * * @default Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#operator */ readonly operator?: string; /** * TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#tolerationSeconds + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#tolerationSeconds */ readonly tolerationSeconds?: number; /** * Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#value + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations#value */ readonly value?: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecTolerations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'effect': obj.effect, @@ -28521,34 +28521,34 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerati /** * Describes node affinity scheduling rules for the pod. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; + readonly requiredDuringSchedulingIgnoredDuringExecution?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28558,34 +28558,34 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28595,34 +28595,34 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28632,33 +28632,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * A node selector term, associated with the corresponding weight. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference */ - readonly preference: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; + readonly preference: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; /** * Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preference': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), + 'preference': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), 'weight': obj.weight, }; // filter undefined values @@ -28669,26 +28669,26 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * Required. A list of node selector terms. The terms are ORed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms */ - readonly nodeSelectorTerms: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; + readonly nodeSelectorTerms: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), + 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28698,33 +28698,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -28735,48 +28735,48 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector */ - readonly namespaceSelector?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; + readonly namespaceSelector?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -28788,33 +28788,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -28825,48 +28825,48 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaceSelector */ - readonly namespaceSelector?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; + readonly namespaceSelector?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -28878,34 +28878,34 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A node selector term, associated with the corresponding weight. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { /** * A list of node selector requirements by node's labels. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields */ - readonly matchFields?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; + readonly matchFields?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28915,34 +28915,34 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { /** * A list of node selector requirements by node's labels. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields */ - readonly matchFields?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; + readonly matchFields?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -28952,48 +28952,48 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector */ - readonly namespaceSelector?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; + readonly namespaceSelector?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -29005,33 +29005,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label query over a set of resources, in this case pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -29042,33 +29042,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -29079,48 +29079,48 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaceSelector */ - readonly namespaceSelector?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; + readonly namespaceSelector?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector; /** * namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means \\"this pod's namespace\\" * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), - 'namespaceSelector': toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), + 'labelSelector': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'namespaceSelector': toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj.namespaceSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -29132,33 +29132,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label query over a set of resources, in this case pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -29169,33 +29169,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -29206,37 +29206,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { /** * The label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29251,37 +29251,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { /** * The label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29296,37 +29296,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { /** * The label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29341,37 +29341,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { /** * The label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29386,33 +29386,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label query over a set of resources, in this case pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -29423,33 +29423,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -29460,37 +29460,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29505,37 +29505,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29550,33 +29550,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label query over a set of resources, in this case pods. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -29587,33 +29587,33 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means \\"this pod's namespace\\". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchExpressions */ - readonly matchExpressions?: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -29624,37 +29624,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29669,37 +29669,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29714,37 +29714,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29759,37 +29759,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29804,37 +29804,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29849,37 +29849,37 @@ export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions */ -export interface IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { +export interface IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values + * @schema IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions(obj: IssuerV1SpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -29980,19 +29980,19 @@ Object { }, }, "types": Object { - "elasticsearchk8selasticco.Elasticsearch": Object { + "elasticsearchk8selasticco.ElasticsearchV1": Object { "assembly": "elasticsearchk8selasticco", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Elasticsearch", + "schema": "ElasticsearchV1", }, "summary": "Elasticsearch represents an Elasticsearch resource in a Kubernetes cluster.", }, - "fqn": "elasticsearchk8selasticco.Elasticsearch", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"Elasticsearch\\" API object.", + "summary": "Defines a \\"ElasticsearchV1\\" API object.", }, "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -30024,7 +30024,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchProps", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1Props", }, }, ], @@ -30038,7 +30038,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Elasticsearch\\".", + "summary": "Renders a Kubernetes manifest for \\"ElasticsearchV1\\".", }, "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -30053,7 +30053,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchProps", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1Props", }, }, ], @@ -30081,12 +30081,12 @@ Object { }, }, ], - "name": "Elasticsearch", + "name": "ElasticsearchV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Elasticsearch\\".", + "summary": "Returns the apiVersion and kind for \\"ElasticsearchV1\\".", }, "immutable": true, "locationInModule": Object { @@ -30100,30 +30100,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:Elasticsearch", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1", }, - "elasticsearchk8selasticco.ElasticsearchProps": Object { + "elasticsearchk8selasticco.ElasticsearchV1Props": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "Elasticsearch", + "schema": "ElasticsearchV1", }, "summary": "Elasticsearch represents an Elasticsearch resource in a Kubernetes cluster.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchProps", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1Props", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 65, }, - "name": "ElasticsearchProps", + "name": "ElasticsearchV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Elasticsearch#metadata", + "schema": "ElasticsearchV1#metadata", }, }, "immutable": true, @@ -30141,7 +30141,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Elasticsearch#spec", + "schema": "ElasticsearchV1#spec", }, "summary": "ElasticsearchSpec holds the specification of an Elasticsearch cluster.", }, @@ -30153,34 +30153,34 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1Spec", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchProps", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1Props", }, - "elasticsearchk8selasticco.ElasticsearchSpec": Object { + "elasticsearchk8selasticco.ElasticsearchV1Spec": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec", + "schema": "ElasticsearchV1Spec", }, "summary": "ElasticsearchSpec holds the specification of an Elasticsearch cluster.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1Spec", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 100, }, - "name": "ElasticsearchSpec", + "name": "ElasticsearchV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#nodeSets", + "schema": "ElasticsearchV1Spec#nodeSets", }, "remarks": "See: https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-orchestration.html", "summary": "NodeSets allow specifying groups of Elasticsearch nodes sharing the same configuration and Pod templates.", @@ -30194,7 +30194,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSets", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSets", }, "kind": "array", }, @@ -30204,7 +30204,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#version", + "schema": "ElasticsearchV1Spec#version", }, "summary": "Version of Elasticsearch.", }, @@ -30222,7 +30222,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#auth", + "schema": "ElasticsearchV1Spec#auth", }, "summary": "Auth contains user authentication and authorization security settings for Elasticsearch.", }, @@ -30234,14 +30234,14 @@ Object { "name": "auth", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecAuth", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#http", + "schema": "ElasticsearchV1Spec#http", }, "summary": "HTTP holds HTTP layer settings for Elasticsearch.", }, @@ -30253,14 +30253,14 @@ Object { "name": "http", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttp", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttp", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#image", + "schema": "ElasticsearchV1Spec#image", }, "summary": "Image is the Elasticsearch Docker image to deploy.", }, @@ -30279,7 +30279,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#podDisruptionBudget", + "schema": "ElasticsearchV1Spec#podDisruptionBudget", }, "remarks": "The default budget selects all cluster pods and sets \`maxUnavailable\` to 1. To disable, set \`PodDisruptionBudget\` to the empty value (\`{}\` in YAML).", "summary": "PodDisruptionBudget provides access to the default pod disruption budget for the Elasticsearch cluster.", @@ -30292,14 +30292,14 @@ Object { "name": "podDisruptionBudget", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudget", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudget", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#remoteClusters", + "schema": "ElasticsearchV1Spec#remoteClusters", }, "summary": "RemoteClusters enables you to establish uni-directional connections to a remote Elasticsearch cluster.", }, @@ -30313,7 +30313,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecRemoteClusters", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecRemoteClusters", }, "kind": "array", }, @@ -30323,7 +30323,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#secureSettings", + "schema": "ElasticsearchV1Spec#secureSettings", }, "summary": "SecureSettings is a list of references to Kubernetes secrets containing sensitive configuration options for Elasticsearch.", }, @@ -30337,7 +30337,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecSecureSettings", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecSecureSettings", }, "kind": "array", }, @@ -30347,7 +30347,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#serviceAccountName", + "schema": "ElasticsearchV1Spec#serviceAccountName", }, "remarks": "a remote Elasticsearch cluster) in a different namespace. Can only be used if ECK is enforcing RBAC on references.", "summary": "ServiceAccountName is used to check access from the current resource to a resource (eg.", @@ -30367,7 +30367,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#transport", + "schema": "ElasticsearchV1Spec#transport", }, "summary": "Transport holds transport layer settings for Elasticsearch.", }, @@ -30379,14 +30379,14 @@ Object { "name": "transport", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransport", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransport", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpec#updateStrategy", + "schema": "ElasticsearchV1Spec#updateStrategy", }, "summary": "UpdateStrategy specifies how updates to the cluster should be performed.", }, @@ -30398,34 +30398,34 @@ Object { "name": "updateStrategy", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecUpdateStrategy", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecUpdateStrategy", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpec", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1Spec", }, - "elasticsearchk8selasticco.ElasticsearchSpecAuth": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecAuth": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecAuth", + "schema": "ElasticsearchV1SpecAuth", }, "summary": "Auth contains user authentication and authorization security settings for Elasticsearch.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecAuth", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecAuth", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 209, }, - "name": "ElasticsearchSpecAuth", + "name": "ElasticsearchV1SpecAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecAuth#fileRealm", + "schema": "ElasticsearchV1SpecAuth#fileRealm", }, "summary": "FileRealm to propagate to the Elasticsearch cluster.", }, @@ -30439,7 +30439,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecAuthFileRealm", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecAuthFileRealm", }, "kind": "array", }, @@ -30449,7 +30449,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecAuth#roles", + "schema": "ElasticsearchV1SpecAuth#roles", }, "summary": "Roles to propagate to the Elasticsearch cluster.", }, @@ -30463,37 +30463,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecAuthRoles", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecAuthRoles", }, "kind": "array", }, }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecAuth", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecAuth", }, - "elasticsearchk8selasticco.ElasticsearchSpecAuthFileRealm": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecAuthFileRealm": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecAuthFileRealm", + "schema": "ElasticsearchV1SpecAuthFileRealm", }, "summary": "FileRealmSource references users to create in the Elasticsearch cluster.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecAuthFileRealm", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecAuthFileRealm", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 513, }, - "name": "ElasticsearchSpecAuthFileRealm", + "name": "ElasticsearchV1SpecAuthFileRealm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecAuthFileRealm#secretName", + "schema": "ElasticsearchV1SpecAuthFileRealm#secretName", }, "summary": "SecretName is the name of the secret.", }, @@ -30509,30 +30509,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecAuthFileRealm", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecAuthFileRealm", }, - "elasticsearchk8selasticco.ElasticsearchSpecAuthRoles": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecAuthRoles": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecAuthRoles", + "schema": "ElasticsearchV1SpecAuthRoles", }, "summary": "RoleSource references roles to create in the Elasticsearch cluster.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecAuthRoles", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecAuthRoles", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 542, }, - "name": "ElasticsearchSpecAuthRoles", + "name": "ElasticsearchV1SpecAuthRoles", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecAuthRoles#secretName", + "schema": "ElasticsearchV1SpecAuthRoles#secretName", }, "summary": "SecretName is the name of the secret.", }, @@ -30548,30 +30548,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecAuthRoles", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecAuthRoles", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttp": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttp": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttp", + "schema": "ElasticsearchV1SpecHttp", }, "summary": "HTTP holds HTTP layer settings for Elasticsearch.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttp", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttp", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 246, }, - "name": "ElasticsearchSpecHttp", + "name": "ElasticsearchV1SpecHttp", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttp#service", + "schema": "ElasticsearchV1SpecHttp#service", }, "summary": "Service defines the template for the associated Kubernetes Service object.", }, @@ -30583,14 +30583,14 @@ Object { "name": "service", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpService", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpService", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttp#tls", + "schema": "ElasticsearchV1SpecHttp#tls", }, "summary": "TLS defines options for configuring TLS for HTTP.", }, @@ -30602,34 +30602,34 @@ Object { "name": "tls", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpTls", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTls", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttp", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttp", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpService": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpService": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpService", + "schema": "ElasticsearchV1SpecHttpService", }, "summary": "Service defines the template for the associated Kubernetes Service object.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpService", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpService", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 571, }, - "name": "ElasticsearchSpecHttpService", + "name": "ElasticsearchV1SpecHttpService", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpService#metadata", + "schema": "ElasticsearchV1SpecHttpService#metadata", }, "remarks": "The name and namespace provided here are managed by ECK and will be ignored.", "summary": "ObjectMeta is the metadata of the service.", @@ -30649,7 +30649,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpService#spec", + "schema": "ElasticsearchV1SpecHttpService#spec", }, "summary": "Spec is the specification of the service.", }, @@ -30661,34 +30661,34 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpec", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpService", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpService", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpec": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpec": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec", + "schema": "ElasticsearchV1SpecHttpServiceSpec", }, "summary": "Spec is the specification of the service.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpec", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 902, }, - "name": "ElasticsearchSpecHttpServiceSpec", + "name": "ElasticsearchV1SpecHttpServiceSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#clusterIP", + "schema": "ElasticsearchV1SpecHttpServiceSpec#clusterIP", }, "remarks": "If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are \\"None\\", empty string (\\"\\"), or a valid IP address. \\"None\\" can be specified for headless services when proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "summary": "clusterIP is the IP address of the service and is usually assigned randomly by the master.", @@ -30708,7 +30708,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#externalIPs", + "schema": "ElasticsearchV1SpecHttpServiceSpec#externalIPs", }, "remarks": "These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system.", "summary": "externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service.", @@ -30733,7 +30733,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#externalName", + "schema": "ElasticsearchV1SpecHttpServiceSpec#externalName", }, "remarks": "No proxying will be involved. Must be a valid RFC-1123 hostname (https://tools.ietf.org/html/rfc1123) and requires Type to be ExternalName.", "summary": "externalName is the external reference that kubedns or equivalent will return as a CNAME record for this service.", @@ -30753,7 +30753,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#externalTrafficPolicy", + "schema": "ElasticsearchV1SpecHttpServiceSpec#externalTrafficPolicy", }, "remarks": "\\"Local\\" preserves the client source IP and avoids a second hop for LoadBalancer and Nodeport type services, but risks potentially imbalanced traffic spreading. \\"Cluster\\" obscures the client source IP and may cause a second hop to another node, but should have good overall load-spreading.", "summary": "externalTrafficPolicy denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints.", @@ -30773,7 +30773,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#healthCheckNodePort", + "schema": "ElasticsearchV1SpecHttpServiceSpec#healthCheckNodePort", }, "remarks": "If not specified, HealthCheckNodePort is created by the service api backend with the allocated nodePort. Will use user-specified nodePort value if specified by the client. Only effects when Type is set to LoadBalancer and ExternalTrafficPolicy is set to Local.", "summary": "healthCheckNodePort specifies the healthcheck nodePort for the service.", @@ -30793,7 +30793,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#ipFamily", + "schema": "ElasticsearchV1SpecHttpServiceSpec#ipFamily", }, "summary": "ipFamily specifies whether this Service has a preference for a particular IP family (e.g. IPv4 vs. IPv6). If a specific IP family is requested, the clusterIP field will be allocated from that family, if it is available in the cluster. If no IP family is requested, the cluster's primary IP family will be used. Other IP fields (loadBalancerIP, loadBalancerSourceRanges, externalIPs) and controllers which allocate external load-balancers should use the same IP family. Endpoints for this Service will be of this family. This field is immutable after creation. Assigning a ServiceIPFamily not available in the cluster (e.g. IPv6 in IPv4 only cluster) is an error condition and will fail during clusterIP assignment.", }, @@ -30812,7 +30812,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#loadBalancerIP", + "schema": "ElasticsearchV1SpecHttpServiceSpec#loadBalancerIP", }, "remarks": "This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.", "summary": "Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field.", @@ -30832,7 +30832,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#loadBalancerSourceRanges", + "schema": "ElasticsearchV1SpecHttpServiceSpec#loadBalancerSourceRanges", }, "remarks": "This field will be ignored if the cloud-provider does not support the feature.\\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/", "summary": "If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs.", @@ -30857,7 +30857,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#ports", + "schema": "ElasticsearchV1SpecHttpServiceSpec#ports", }, "remarks": "More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "summary": "The list of ports that are exposed by this service.", @@ -30872,7 +30872,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecPorts", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecPorts", }, "kind": "array", }, @@ -30882,7 +30882,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#publishNotReadyAddresses", + "schema": "ElasticsearchV1SpecHttpServiceSpec#publishNotReadyAddresses", }, "remarks": "The default value is false. The primary use case for setting this field is to use a StatefulSet's Headless Service to propagate SRV records for its Pods without respect to their readiness for purpose of peer discovery.", "summary": "publishNotReadyAddresses, when set to true, indicates that DNS implementations must publish the notReadyAddresses of subsets for the Endpoints associated with the Service.", @@ -30902,7 +30902,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#selector", + "schema": "ElasticsearchV1SpecHttpServiceSpec#selector", }, "remarks": "If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/", "summary": "Route service traffic to pods with label keys and values matching this selector.", @@ -30927,7 +30927,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#sessionAffinity", + "schema": "ElasticsearchV1SpecHttpServiceSpec#sessionAffinity", }, "default": "None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "remarks": "Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", @@ -30948,7 +30948,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#sessionAffinityConfig", + "schema": "ElasticsearchV1SpecHttpServiceSpec#sessionAffinityConfig", }, "summary": "sessionAffinityConfig contains the configurations of session affinity.", }, @@ -30960,14 +30960,14 @@ Object { "name": "sessionAffinityConfig", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecSessionAffinityConfig", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#topologyKeys", + "schema": "ElasticsearchV1SpecHttpServiceSpec#topologyKeys", }, "remarks": "Topology keys must be valid label keys and at most 16 keys may be specified. Endpoints are chosen based on the first topology key with available backends. If this field is specified and all entries have no backends that match the topology of the client, the service has no backends for that client and connections should fail. The special value \\"*\\" may be used to mean \\"any topology\\". This catch-all value, if used, only makes sense as the last value in the list. If this is not specified or empty, no topology constraints will be applied.", "summary": "topologyKeys is a preference-order list of topology keys which implementations of services should use to preferentially sort endpoints when accessing this Service, it can not be used at the same time as externalTrafficPolicy=Local.", @@ -30992,7 +30992,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpec#type", + "schema": "ElasticsearchV1SpecHttpServiceSpec#type", }, "default": "ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types", "remarks": "Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types", @@ -31010,30 +31010,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpServiceSpec", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpServiceSpec", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecPorts": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecPorts": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecPorts", + "schema": "ElasticsearchV1SpecHttpServiceSpecPorts", }, "summary": "ServicePort contains information on service's port.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecPorts", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecPorts", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1454, }, - "name": "ElasticsearchSpecHttpServiceSpecPorts", + "name": "ElasticsearchV1SpecHttpServiceSpecPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecPorts#port", + "schema": "ElasticsearchV1SpecHttpServiceSpecPorts#port", }, "summary": "The port that will be exposed by this service.", }, @@ -31051,7 +31051,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecPorts#name", + "schema": "ElasticsearchV1SpecHttpServiceSpecPorts#name", }, "remarks": "This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service.", "summary": "The name of this port within the service.", @@ -31071,7 +31071,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecPorts#nodePort", + "schema": "ElasticsearchV1SpecHttpServiceSpecPorts#nodePort", }, "default": "to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", "remarks": "Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", @@ -31092,7 +31092,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecPorts#protocol", + "schema": "ElasticsearchV1SpecHttpServiceSpecPorts#protocol", }, "default": "TCP.", "remarks": "Supports \\"TCP\\", \\"UDP\\", and \\"SCTP\\". Default is TCP.", @@ -31113,7 +31113,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecPorts#targetPort", + "schema": "ElasticsearchV1SpecHttpServiceSpecPorts#targetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service", "summary": "Number or name of the port to access on the pods targeted by the service.", @@ -31126,22 +31126,22 @@ Object { "name": "targetPort", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecPortsTargetPort", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecPortsTargetPort", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpServiceSpecPorts", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpServiceSpecPorts", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecPortsTargetPort": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecPortsTargetPort": Object { "assembly": "elasticsearchk8selasticco", "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecPortsTargetPort", + "schema": "ElasticsearchV1SpecHttpServiceSpecPortsTargetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service", "summary": "Number or name of the port to access on the pods targeted by the service.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecPortsTargetPort", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecPortsTargetPort", "kind": "class", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -31164,7 +31164,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecPortsTargetPort", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecPortsTargetPort", }, }, "static": true, @@ -31185,13 +31185,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecPortsTargetPort", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecPortsTargetPort", }, }, "static": true, }, ], - "name": "ElasticsearchSpecHttpServiceSpecPortsTargetPort", + "name": "ElasticsearchV1SpecHttpServiceSpecPortsTargetPort", "properties": Array [ Object { "immutable": true, @@ -31214,30 +31214,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpServiceSpecPortsTargetPort", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpServiceSpecPortsTargetPort", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecSessionAffinityConfig": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecSessionAffinityConfig", + "schema": "ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig", }, "summary": "sessionAffinityConfig contains the configurations of session affinity.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecSessionAffinityConfig", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1517, }, - "name": "ElasticsearchSpecHttpServiceSpecSessionAffinityConfig", + "name": "ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecSessionAffinityConfig#clientIP", + "schema": "ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig#clientIP", }, "summary": "clientIP contains the configurations of Client IP based session affinity.", }, @@ -31249,34 +31249,34 @@ Object { "name": "clientIp", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpServiceSpecSessionAffinityConfig", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp", + "schema": "ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp", }, "summary": "clientIP contains the configurations of Client IP based session affinity.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1936, }, - "name": "ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp", + "name": "ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp#timeoutSeconds", + "schema": "ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp#timeoutSeconds", }, "remarks": "The value must be >0 && <=86400(for 1 day) if ServiceAffinity == \\"ClientIP\\". Default value is 10800(for 3 hours).", "summary": "timeoutSeconds specifies the seconds of ClientIP type session sticky time.", @@ -31293,30 +31293,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpTls": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTls": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTls", + "schema": "ElasticsearchV1SpecHttpTls", }, "summary": "TLS defines options for configuring TLS for HTTP.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpTls", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTls", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 608, }, - "name": "ElasticsearchSpecHttpTls", + "name": "ElasticsearchV1SpecHttpTls", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTls#certificate", + "schema": "ElasticsearchV1SpecHttpTls#certificate", }, "remarks": "The referenced secret should contain the following: - \`ca.crt\`: The certificate authority (optional). - \`tls.crt\`: The certificate (or a chain). - \`tls.key\`: The private key to the first certificate in the certificate chain.", @@ -31330,14 +31330,14 @@ Object { "name": "certificate", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsCertificate", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsCertificate", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTls#selfSignedCertificate", + "schema": "ElasticsearchV1SpecHttpTls#selfSignedCertificate", }, "summary": "SelfSignedCertificate allows configuring the self-signed certificate generated by the operator.", }, @@ -31349,36 +31349,36 @@ Object { "name": "selfSignedCertificate", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsSelfSignedCertificate", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsSelfSignedCertificate", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpTls", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpTls", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsCertificate": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsCertificate": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTlsCertificate", + "schema": "ElasticsearchV1SpecHttpTlsCertificate", }, "remarks": "The referenced secret should contain the following: - \`ca.crt\`: The certificate authority (optional). - \`tls.crt\`: The certificate (or a chain). - \`tls.key\`: The private key to the first certificate in the certificate chain.", "summary": "Certificate is a reference to a Kubernetes secret that contains the certificate and private key for enabling TLS.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsCertificate", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsCertificate", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1046, }, - "name": "ElasticsearchSpecHttpTlsCertificate", + "name": "ElasticsearchV1SpecHttpTlsCertificate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTlsCertificate#secretName", + "schema": "ElasticsearchV1SpecHttpTlsCertificate#secretName", }, "summary": "SecretName is the name of the secret.", }, @@ -31394,30 +31394,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpTlsCertificate", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpTlsCertificate", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsSelfSignedCertificate": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsSelfSignedCertificate": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTlsSelfSignedCertificate", + "schema": "ElasticsearchV1SpecHttpTlsSelfSignedCertificate", }, "summary": "SelfSignedCertificate allows configuring the self-signed certificate generated by the operator.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsSelfSignedCertificate", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsSelfSignedCertificate", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1075, }, - "name": "ElasticsearchSpecHttpTlsSelfSignedCertificate", + "name": "ElasticsearchV1SpecHttpTlsSelfSignedCertificate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTlsSelfSignedCertificate#disabled", + "schema": "ElasticsearchV1SpecHttpTlsSelfSignedCertificate#disabled", }, "summary": "Disabled indicates that the provisioning of the self-signed certifcate should be disabled.", }, @@ -31436,7 +31436,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTlsSelfSignedCertificate#subjectAltNames", + "schema": "ElasticsearchV1SpecHttpTlsSelfSignedCertificate#subjectAltNames", }, "summary": "SubjectAlternativeNames is a list of SANs to include in the generated HTTP TLS certificate.", }, @@ -31450,37 +31450,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames", }, "kind": "array", }, }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpTlsSelfSignedCertificate", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpTlsSelfSignedCertificate", }, - "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames", + "schema": "ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames", }, "summary": "SubjectAlternativeName represents a SAN entry in a x509 certificate.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1546, }, - "name": "ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames", + "name": "ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames#dns", + "schema": "ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames#dns", }, "summary": "DNS is the DNS name of the subject.", }, @@ -31499,7 +31499,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames#ip", + "schema": "ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames#ip", }, "summary": "IP is the IP address of the subject.", }, @@ -31515,30 +31515,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSets": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSets": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSets", + "schema": "ElasticsearchV1SpecNodeSets", }, "summary": "NodeSet is the specification for a group of Elasticsearch nodes sharing the same configuration and a Pod template.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSets", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSets", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 283, }, - "name": "ElasticsearchSpecNodeSets", + "name": "ElasticsearchV1SpecNodeSets", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSets#count", + "schema": "ElasticsearchV1SpecNodeSets#count", }, "summary": "Count of Elasticsearch nodes to deploy.", }, @@ -31556,7 +31556,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSets#name", + "schema": "ElasticsearchV1SpecNodeSets#name", }, "remarks": "Becomes a part of the Elasticsearch node.name setting.", "summary": "Name of this set of nodes.", @@ -31575,7 +31575,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSets#config", + "schema": "ElasticsearchV1SpecNodeSets#config", }, "summary": "Config holds the Elasticsearch configuration.", }, @@ -31594,7 +31594,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSets#podTemplate", + "schema": "ElasticsearchV1SpecNodeSets#podTemplate", }, "summary": "PodTemplate provides customisation options (labels, annotations, affinity rules, resource requests, and so on) for the Pods belonging to this NodeSet.", }, @@ -31613,7 +31613,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSets#volumeClaimTemplates", + "schema": "ElasticsearchV1SpecNodeSets#volumeClaimTemplates", }, "remarks": "Every claim in this list must have a matching volumeMount in one of the containers defined in the PodTemplate. Items defined here take precedence over any default claims added by the operator with the same name. See: https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-volume-claim-templates.html", "summary": "VolumeClaimTemplates is a list of persistent volume claims to be used by each Pod in this NodeSet.", @@ -31628,37 +31628,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplates", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplates", }, "kind": "array", }, }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSets", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSets", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplates": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplates": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplates", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplates", }, "summary": "PersistentVolumeClaim is a user's request for and claim to a persistent volume.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplates", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplates", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 646, }, - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplates", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplates", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplates#apiVersion", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#apiVersion", }, "remarks": "Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "summary": "APIVersion defines the versioned schema of this representation of an object.", @@ -31678,7 +31678,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplates#kind", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#kind", }, "remarks": "Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "summary": "Kind is a string value representing the REST resource this object represents.", @@ -31698,7 +31698,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplates#metadata", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#metadata", }, "remarks": "More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata", "summary": "Standard object's metadata.", @@ -31718,7 +31718,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplates#spec", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#spec", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Spec defines the desired characteristics of a volume requested by a pod author.", @@ -31731,14 +31731,14 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplates#status", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#status", }, "remarks": "Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Status represents the current information/status of a persistent volume claim.", @@ -31751,35 +31751,35 @@ Object { "name": "status", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplates", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplates", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Spec defines the desired characteristics of a volume requested by a pod author.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1112, }, - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#accessModes", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#accessModes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "summary": "AccessModes contains the desired access modes the volume should have.", @@ -31804,7 +31804,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#dataSource", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#dataSource", }, "remarks": "If the provisioner can support VolumeSnapshot data source, it will create a new volume and data will be restored to the volume at the same time. If the provisioner does not support VolumeSnapshot data source, volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change.", "summary": "This field requires the VolumeSnapshotDataSource alpha feature gate to be enabled and currently VolumeSnapshot is the only supported data source.", @@ -31817,14 +31817,14 @@ Object { "name": "dataSource", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#resources", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#resources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "summary": "Resources represents the minimum resources the volume should have.", @@ -31837,14 +31837,14 @@ Object { "name": "resources", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#selector", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#selector", }, "summary": "A label query over volumes to consider for binding.", }, @@ -31856,14 +31856,14 @@ Object { "name": "selector", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#storageClassName", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#storageClassName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", "summary": "Name of the StorageClass required by the claim.", @@ -31883,7 +31883,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#volumeMode", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#volumeMode", }, "remarks": "Value of Filesystem is implied when not included in claim spec. This is a beta feature.", "summary": "volumeMode defines what type of volume is required by the claim.", @@ -31903,7 +31903,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#volumeName", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#volumeName", }, "summary": "VolumeName is the binding reference to the PersistentVolume backing this claim.", }, @@ -31919,31 +31919,31 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource", }, "remarks": "If the provisioner can support VolumeSnapshot data source, it will create a new volume and data will be restored to the volume at the same time. If the provisioner does not support VolumeSnapshot data source, volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change.", "summary": "This field requires the VolumeSnapshotDataSource alpha feature gate to be enabled and currently VolumeSnapshot is the only supported data source.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1583, }, - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource#kind", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource#kind", }, "summary": "Kind is the type of resource being referenced.", }, @@ -31961,7 +31961,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource#name", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource#name", }, "summary": "Name is the name of resource being referenced.", }, @@ -31979,7 +31979,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource#apiGroup", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource#apiGroup", }, "remarks": "If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", "summary": "APIGroup is the group for the resource being referenced.", @@ -31996,31 +31996,31 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "summary": "Resources represents the minimum resources the volume should have.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1628, }, - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources#limits", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -32035,7 +32035,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", }, "kind": "map", }, @@ -32045,7 +32045,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources#requests", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -32060,23 +32060,23 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", }, "kind": "map", }, }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits": Object { "assembly": "elasticsearchk8selasticco", "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", }, }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", "kind": "class", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -32099,7 +32099,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", }, }, "static": true, @@ -32120,13 +32120,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", }, }, "static": true, }, ], - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", "properties": Array [ Object { "immutable": true, @@ -32149,16 +32149,16 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests": Object { "assembly": "elasticsearchk8selasticco", "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", }, }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", "kind": "class", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -32181,7 +32181,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", }, }, "static": true, @@ -32202,13 +32202,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", }, }, "static": true, }, ], - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", "properties": Array [ Object { "immutable": true, @@ -32231,30 +32231,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector", }, "summary": "A label query over volumes to consider for binding.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1665, }, - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector#matchExpressions", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -32269,7 +32269,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", }, "kind": "array", }, @@ -32279,7 +32279,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector#matchLabels", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -32301,30 +32301,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1993, }, - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#key", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -32342,7 +32342,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#operator", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -32361,7 +32361,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#values", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -32383,31 +32383,31 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus", }, "remarks": "Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Status represents the current information/status of a persistent volume claim.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1189, }, - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus#accessModes", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus#accessModes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "summary": "AccessModes contains the actual access modes the volume backing the PVC has.", @@ -32432,7 +32432,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus#capacity", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus#capacity", }, "summary": "Represents the actual resources of the underlying volume.", }, @@ -32446,7 +32446,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity", }, "kind": "map", }, @@ -32456,7 +32456,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus#conditions", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus#conditions", }, "remarks": "If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.", "summary": "Current Condition of persistent volume claim.", @@ -32471,7 +32471,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions", }, "kind": "array", }, @@ -32481,7 +32481,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus#phase", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus#phase", }, "summary": "Phase represents the current phase of PersistentVolumeClaim.", }, @@ -32497,16 +32497,16 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity": Object { "assembly": "elasticsearchk8selasticco", "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity", }, }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity", "kind": "class", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -32529,7 +32529,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity", }, }, "static": true, @@ -32550,13 +32550,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity", }, }, "static": true, }, ], - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity", "properties": Array [ Object { "immutable": true, @@ -32579,30 +32579,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity", }, - "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions", }, "summary": "PersistentVolumeClaimCondition contails details about state of pvc.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1716, }, - "name": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions", + "name": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#status", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#status", }, }, "immutable": true, @@ -32619,7 +32619,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#type", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#type", }, "summary": "PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type.", }, @@ -32637,7 +32637,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#lastProbeTime", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#lastProbeTime", }, "summary": "Last time we probed the condition.", }, @@ -32656,7 +32656,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#lastTransitionTime", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#lastTransitionTime", }, "summary": "Last time the condition transitioned from one status to another.", }, @@ -32675,7 +32675,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#message", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#message", }, "summary": "Human-readable message indicating details about last transition.", }, @@ -32694,7 +32694,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#reason", + "schema": "ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#reason", }, "remarks": "If it reports \\"ResizeStarted\\" that means the underlying persistent volume is being resized.", "summary": "Unique, this should be a short, machine understandable string that gives the reason for condition's last transition.", @@ -32711,31 +32711,31 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions", }, - "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudget": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudget": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudget", + "schema": "ElasticsearchV1SpecPodDisruptionBudget", }, "remarks": "The default budget selects all cluster pods and sets \`maxUnavailable\` to 1. To disable, set \`PodDisruptionBudget\` to the empty value (\`{}\` in YAML).", "summary": "PodDisruptionBudget provides access to the default pod disruption budget for the Elasticsearch cluster.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudget", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudget", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 344, }, - "name": "ElasticsearchSpecPodDisruptionBudget", + "name": "ElasticsearchV1SpecPodDisruptionBudget", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudget#metadata", + "schema": "ElasticsearchV1SpecPodDisruptionBudget#metadata", }, "remarks": "The name and namespace provided here are managed by ECK and will be ignored.", "summary": "ObjectMeta is the metadata of the PDB.", @@ -32755,7 +32755,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudget#spec", + "schema": "ElasticsearchV1SpecPodDisruptionBudget#spec", }, "summary": "Spec is the specification of the PDB.", }, @@ -32767,34 +32767,34 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpec", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecPodDisruptionBudget", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecPodDisruptionBudget", }, - "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpec": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpec": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpec", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpec", }, "summary": "Spec is the specification of the PDB.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpec", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 707, }, - "name": "ElasticsearchSpecPodDisruptionBudgetSpec", + "name": "ElasticsearchV1SpecPodDisruptionBudgetSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpec#maxUnavailable", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpec#maxUnavailable", }, "summary": "An eviction is allowed if at most \\"maxUnavailable\\" pods selected by \\"selector\\" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with \\"minAvailable\\".", }, @@ -32806,14 +32806,14 @@ Object { "name": "maxUnavailable", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpec#minAvailable", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpec#minAvailable", }, "summary": "An eviction is allowed if at least \\"minAvailable\\" pods selected by \\"selector\\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \\"100%\\".", }, @@ -32825,14 +32825,14 @@ Object { "name": "minAvailable", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpec#selector", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpec#selector", }, "summary": "Label query over pods whose evictions are managed by the disruption budget.", }, @@ -32844,21 +32844,21 @@ Object { "name": "selector", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecSelector", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecSelector", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecPodDisruptionBudgetSpec", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecPodDisruptionBudgetSpec", }, - "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable": Object { "assembly": "elasticsearchk8selasticco", "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable", }, "summary": "An eviction is allowed if at most \\"maxUnavailable\\" pods selected by \\"selector\\" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with \\"minAvailable\\".", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable", "kind": "class", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -32881,7 +32881,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable", }, }, "static": true, @@ -32902,13 +32902,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable", }, }, "static": true, }, ], - "name": "ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable", + "name": "ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable", "properties": Array [ Object { "immutable": true, @@ -32931,17 +32931,17 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable", }, - "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable": Object { "assembly": "elasticsearchk8selasticco", "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable", }, "summary": "An eviction is allowed if at least \\"minAvailable\\" pods selected by \\"selector\\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \\"100%\\".", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable", "kind": "class", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -32964,7 +32964,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable", }, }, "static": true, @@ -32985,13 +32985,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable", }, }, "static": true, }, ], - "name": "ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable", + "name": "ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable", "properties": Array [ Object { "immutable": true, @@ -33014,30 +33014,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable", }, - "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecSelector": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecSelector": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecSelector", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelector", }, "summary": "Label query over pods whose evictions are managed by the disruption budget.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecSelector", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecSelector", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1274, }, - "name": "ElasticsearchSpecPodDisruptionBudgetSpecSelector", + "name": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecSelector#matchExpressions", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -33052,7 +33052,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions", }, "kind": "array", }, @@ -33062,7 +33062,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecSelector#matchLabels", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -33084,30 +33084,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecPodDisruptionBudgetSpecSelector", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecPodDisruptionBudgetSpecSelector", }, - "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1783, }, - "name": "ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions", + "name": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions#key", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -33125,7 +33125,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions#operator", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -33144,7 +33144,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions#values", + "schema": "ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -33166,30 +33166,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions", }, - "elasticsearchk8selasticco.ElasticsearchSpecRemoteClusters": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecRemoteClusters": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecRemoteClusters", + "schema": "ElasticsearchV1SpecRemoteClusters", }, "summary": "RemoteCluster declares a remote Elasticsearch cluster connection.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecRemoteClusters", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecRemoteClusters", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 381, }, - "name": "ElasticsearchSpecRemoteClusters", + "name": "ElasticsearchV1SpecRemoteClusters", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecRemoteClusters#name", + "schema": "ElasticsearchV1SpecRemoteClusters#name", }, "remarks": "The name is expected to be unique for each remote clusters.", "summary": "Name is the name of the remote cluster as it is set in the Elasticsearch settings.", @@ -33208,7 +33208,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecRemoteClusters#elasticsearchRef", + "schema": "ElasticsearchV1SpecRemoteClusters#elasticsearchRef", }, "summary": "ElasticsearchRef is a reference to an Elasticsearch cluster running within the same k8s cluster.", }, @@ -33220,34 +33220,34 @@ Object { "name": "elasticsearchRef", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecRemoteClustersElasticsearchRef", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecRemoteClustersElasticsearchRef", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecRemoteClusters", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecRemoteClusters", }, - "elasticsearchk8selasticco.ElasticsearchSpecRemoteClustersElasticsearchRef": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecRemoteClustersElasticsearchRef": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecRemoteClustersElasticsearchRef", + "schema": "ElasticsearchV1SpecRemoteClustersElasticsearchRef", }, "summary": "ElasticsearchRef is a reference to an Elasticsearch cluster running within the same k8s cluster.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecRemoteClustersElasticsearchRef", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecRemoteClustersElasticsearchRef", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 752, }, - "name": "ElasticsearchSpecRemoteClustersElasticsearchRef", + "name": "ElasticsearchV1SpecRemoteClustersElasticsearchRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecRemoteClustersElasticsearchRef#name", + "schema": "ElasticsearchV1SpecRemoteClustersElasticsearchRef#name", }, "summary": "Name of the Kubernetes object.", }, @@ -33265,7 +33265,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecRemoteClustersElasticsearchRef#namespace", + "schema": "ElasticsearchV1SpecRemoteClustersElasticsearchRef#namespace", }, "remarks": "If empty, defaults to the current namespace.", "summary": "Namespace of the Kubernetes object.", @@ -33282,30 +33282,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecRemoteClustersElasticsearchRef", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecRemoteClustersElasticsearchRef", }, - "elasticsearchk8selasticco.ElasticsearchSpecSecureSettings": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecSecureSettings": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecSecureSettings", + "schema": "ElasticsearchV1SpecSecureSettings", }, "summary": "SecretSource defines a data source based on a Kubernetes Secret.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecSecureSettings", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecSecureSettings", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 418, }, - "name": "ElasticsearchSpecSecureSettings", + "name": "ElasticsearchV1SpecSecureSettings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecSecureSettings#secretName", + "schema": "ElasticsearchV1SpecSecureSettings#secretName", }, "summary": "SecretName is the name of the secret.", }, @@ -33323,7 +33323,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecSecureSettings#entries", + "schema": "ElasticsearchV1SpecSecureSettings#entries", }, "remarks": "If not defined, all keys will be projected to similarly named paths in the filesystem. If defined, only the specified keys will be projected to the corresponding paths.", "summary": "Entries define how to project each key-value pair in the secret to filesystem paths.", @@ -33338,37 +33338,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecSecureSettingsEntries", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecSecureSettingsEntries", }, "kind": "array", }, }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecSecureSettings", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecSecureSettings", }, - "elasticsearchk8selasticco.ElasticsearchSpecSecureSettingsEntries": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecSecureSettingsEntries": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecSecureSettingsEntries", + "schema": "ElasticsearchV1SpecSecureSettingsEntries", }, "summary": "KeyToPath defines how to map a key in a Secret object to a filesystem path.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecSecureSettingsEntries", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecSecureSettingsEntries", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 789, }, - "name": "ElasticsearchSpecSecureSettingsEntries", + "name": "ElasticsearchV1SpecSecureSettingsEntries", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecSecureSettingsEntries#key", + "schema": "ElasticsearchV1SpecSecureSettingsEntries#key", }, "summary": "Key is the key contained in the secret.", }, @@ -33386,7 +33386,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecSecureSettingsEntries#path", + "schema": "ElasticsearchV1SpecSecureSettingsEntries#path", }, "remarks": "Path must not be an absolute file path and must not contain any \\"..\\" components.", "summary": "Path is the relative file path to map the key to.", @@ -33403,30 +33403,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecSecureSettingsEntries", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecSecureSettingsEntries", }, - "elasticsearchk8selasticco.ElasticsearchSpecTransport": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecTransport": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransport", + "schema": "ElasticsearchV1SpecTransport", }, "summary": "Transport holds transport layer settings for Elasticsearch.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransport", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransport", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 455, }, - "name": "ElasticsearchSpecTransport", + "name": "ElasticsearchV1SpecTransport", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransport#service", + "schema": "ElasticsearchV1SpecTransport#service", }, "summary": "Service defines the template for the associated Kubernetes Service object.", }, @@ -33438,34 +33438,34 @@ Object { "name": "service", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportService", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportService", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecTransport", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecTransport", }, - "elasticsearchk8selasticco.ElasticsearchSpecTransportService": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecTransportService": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportService", + "schema": "ElasticsearchV1SpecTransportService", }, "summary": "Service defines the template for the associated Kubernetes Service object.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportService", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportService", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 826, }, - "name": "ElasticsearchSpecTransportService", + "name": "ElasticsearchV1SpecTransportService", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportService#metadata", + "schema": "ElasticsearchV1SpecTransportService#metadata", }, "remarks": "The name and namespace provided here are managed by ECK and will be ignored.", "summary": "ObjectMeta is the metadata of the service.", @@ -33485,7 +33485,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportService#spec", + "schema": "ElasticsearchV1SpecTransportService#spec", }, "summary": "Spec is the specification of the service.", }, @@ -33497,34 +33497,34 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpec", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecTransportService", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecTransportService", }, - "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpec": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpec": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec", + "schema": "ElasticsearchV1SpecTransportServiceSpec", }, "summary": "Spec is the specification of the service.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpec", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpec", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1311, }, - "name": "ElasticsearchSpecTransportServiceSpec", + "name": "ElasticsearchV1SpecTransportServiceSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#clusterIP", + "schema": "ElasticsearchV1SpecTransportServiceSpec#clusterIP", }, "remarks": "If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are \\"None\\", empty string (\\"\\"), or a valid IP address. \\"None\\" can be specified for headless services when proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "summary": "clusterIP is the IP address of the service and is usually assigned randomly by the master.", @@ -33544,7 +33544,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#externalIPs", + "schema": "ElasticsearchV1SpecTransportServiceSpec#externalIPs", }, "remarks": "These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system.", "summary": "externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service.", @@ -33569,7 +33569,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#externalName", + "schema": "ElasticsearchV1SpecTransportServiceSpec#externalName", }, "remarks": "No proxying will be involved. Must be a valid RFC-1123 hostname (https://tools.ietf.org/html/rfc1123) and requires Type to be ExternalName.", "summary": "externalName is the external reference that kubedns or equivalent will return as a CNAME record for this service.", @@ -33589,7 +33589,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#externalTrafficPolicy", + "schema": "ElasticsearchV1SpecTransportServiceSpec#externalTrafficPolicy", }, "remarks": "\\"Local\\" preserves the client source IP and avoids a second hop for LoadBalancer and Nodeport type services, but risks potentially imbalanced traffic spreading. \\"Cluster\\" obscures the client source IP and may cause a second hop to another node, but should have good overall load-spreading.", "summary": "externalTrafficPolicy denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints.", @@ -33609,7 +33609,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#healthCheckNodePort", + "schema": "ElasticsearchV1SpecTransportServiceSpec#healthCheckNodePort", }, "remarks": "If not specified, HealthCheckNodePort is created by the service api backend with the allocated nodePort. Will use user-specified nodePort value if specified by the client. Only effects when Type is set to LoadBalancer and ExternalTrafficPolicy is set to Local.", "summary": "healthCheckNodePort specifies the healthcheck nodePort for the service.", @@ -33629,7 +33629,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#ipFamily", + "schema": "ElasticsearchV1SpecTransportServiceSpec#ipFamily", }, "summary": "ipFamily specifies whether this Service has a preference for a particular IP family (e.g. IPv4 vs. IPv6). If a specific IP family is requested, the clusterIP field will be allocated from that family, if it is available in the cluster. If no IP family is requested, the cluster's primary IP family will be used. Other IP fields (loadBalancerIP, loadBalancerSourceRanges, externalIPs) and controllers which allocate external load-balancers should use the same IP family. Endpoints for this Service will be of this family. This field is immutable after creation. Assigning a ServiceIPFamily not available in the cluster (e.g. IPv6 in IPv4 only cluster) is an error condition and will fail during clusterIP assignment.", }, @@ -33648,7 +33648,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#loadBalancerIP", + "schema": "ElasticsearchV1SpecTransportServiceSpec#loadBalancerIP", }, "remarks": "This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.", "summary": "Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field.", @@ -33668,7 +33668,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#loadBalancerSourceRanges", + "schema": "ElasticsearchV1SpecTransportServiceSpec#loadBalancerSourceRanges", }, "remarks": "This field will be ignored if the cloud-provider does not support the feature.\\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/", "summary": "If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs.", @@ -33693,7 +33693,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#ports", + "schema": "ElasticsearchV1SpecTransportServiceSpec#ports", }, "remarks": "More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "summary": "The list of ports that are exposed by this service.", @@ -33708,7 +33708,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecPorts", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecPorts", }, "kind": "array", }, @@ -33718,7 +33718,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#publishNotReadyAddresses", + "schema": "ElasticsearchV1SpecTransportServiceSpec#publishNotReadyAddresses", }, "remarks": "The default value is false. The primary use case for setting this field is to use a StatefulSet's Headless Service to propagate SRV records for its Pods without respect to their readiness for purpose of peer discovery.", "summary": "publishNotReadyAddresses, when set to true, indicates that DNS implementations must publish the notReadyAddresses of subsets for the Endpoints associated with the Service.", @@ -33738,7 +33738,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#selector", + "schema": "ElasticsearchV1SpecTransportServiceSpec#selector", }, "remarks": "If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/", "summary": "Route service traffic to pods with label keys and values matching this selector.", @@ -33763,7 +33763,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#sessionAffinity", + "schema": "ElasticsearchV1SpecTransportServiceSpec#sessionAffinity", }, "default": "None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "remarks": "Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", @@ -33784,7 +33784,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#sessionAffinityConfig", + "schema": "ElasticsearchV1SpecTransportServiceSpec#sessionAffinityConfig", }, "summary": "sessionAffinityConfig contains the configurations of session affinity.", }, @@ -33796,14 +33796,14 @@ Object { "name": "sessionAffinityConfig", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecSessionAffinityConfig", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#topologyKeys", + "schema": "ElasticsearchV1SpecTransportServiceSpec#topologyKeys", }, "remarks": "Topology keys must be valid label keys and at most 16 keys may be specified. Endpoints are chosen based on the first topology key with available backends. If this field is specified and all entries have no backends that match the topology of the client, the service has no backends for that client and connections should fail. The special value \\"*\\" may be used to mean \\"any topology\\". This catch-all value, if used, only makes sense as the last value in the list. If this is not specified or empty, no topology constraints will be applied.", "summary": "topologyKeys is a preference-order list of topology keys which implementations of services should use to preferentially sort endpoints when accessing this Service, it can not be used at the same time as externalTrafficPolicy=Local.", @@ -33828,7 +33828,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpec#type", + "schema": "ElasticsearchV1SpecTransportServiceSpec#type", }, "default": "ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types", "remarks": "Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types", @@ -33846,30 +33846,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecTransportServiceSpec", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecTransportServiceSpec", }, - "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecPorts": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecPorts": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecPorts", + "schema": "ElasticsearchV1SpecTransportServiceSpecPorts", }, "summary": "ServicePort contains information on service's port.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecPorts", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecPorts", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1828, }, - "name": "ElasticsearchSpecTransportServiceSpecPorts", + "name": "ElasticsearchV1SpecTransportServiceSpecPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecPorts#port", + "schema": "ElasticsearchV1SpecTransportServiceSpecPorts#port", }, "summary": "The port that will be exposed by this service.", }, @@ -33887,7 +33887,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecPorts#name", + "schema": "ElasticsearchV1SpecTransportServiceSpecPorts#name", }, "remarks": "This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service.", "summary": "The name of this port within the service.", @@ -33907,7 +33907,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecPorts#nodePort", + "schema": "ElasticsearchV1SpecTransportServiceSpecPorts#nodePort", }, "default": "to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", "remarks": "Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", @@ -33928,7 +33928,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecPorts#protocol", + "schema": "ElasticsearchV1SpecTransportServiceSpecPorts#protocol", }, "default": "TCP.", "remarks": "Supports \\"TCP\\", \\"UDP\\", and \\"SCTP\\". Default is TCP.", @@ -33949,7 +33949,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecPorts#targetPort", + "schema": "ElasticsearchV1SpecTransportServiceSpecPorts#targetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service", "summary": "Number or name of the port to access on the pods targeted by the service.", @@ -33962,22 +33962,22 @@ Object { "name": "targetPort", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecPortsTargetPort", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecPortsTargetPort", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecTransportServiceSpecPorts", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecTransportServiceSpecPorts", }, - "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecPortsTargetPort": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecPortsTargetPort": Object { "assembly": "elasticsearchk8selasticco", "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecPortsTargetPort", + "schema": "ElasticsearchV1SpecTransportServiceSpecPortsTargetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service", "summary": "Number or name of the port to access on the pods targeted by the service.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecPortsTargetPort", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecPortsTargetPort", "kind": "class", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", @@ -34000,7 +34000,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecPortsTargetPort", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecPortsTargetPort", }, }, "static": true, @@ -34021,13 +34021,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecPortsTargetPort", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecPortsTargetPort", }, }, "static": true, }, ], - "name": "ElasticsearchSpecTransportServiceSpecPortsTargetPort", + "name": "ElasticsearchV1SpecTransportServiceSpecPortsTargetPort", "properties": Array [ Object { "immutable": true, @@ -34050,30 +34050,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecTransportServiceSpecPortsTargetPort", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecTransportServiceSpecPortsTargetPort", }, - "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecSessionAffinityConfig": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecSessionAffinityConfig", + "schema": "ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig", }, "summary": "sessionAffinityConfig contains the configurations of session affinity.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecSessionAffinityConfig", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 1891, }, - "name": "ElasticsearchSpecTransportServiceSpecSessionAffinityConfig", + "name": "ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecSessionAffinityConfig#clientIP", + "schema": "ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig#clientIP", }, "summary": "clientIP contains the configurations of Client IP based session affinity.", }, @@ -34085,34 +34085,34 @@ Object { "name": "clientIp", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecTransportServiceSpecSessionAffinityConfig", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig", }, - "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp", + "schema": "ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp", }, "summary": "clientIP contains the configurations of Client IP based session affinity.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 2054, }, - "name": "ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp", + "name": "ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp#timeoutSeconds", + "schema": "ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp#timeoutSeconds", }, "remarks": "The value must be >0 && <=86400(for 1 day) if ServiceAffinity == \\"ClientIP\\". Default value is 10800(for 3 hours).", "summary": "timeoutSeconds specifies the seconds of ClientIP type session sticky time.", @@ -34129,30 +34129,30 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp", }, - "elasticsearchk8selasticco.ElasticsearchSpecUpdateStrategy": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecUpdateStrategy": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecUpdateStrategy", + "schema": "ElasticsearchV1SpecUpdateStrategy", }, "summary": "UpdateStrategy specifies how updates to the cluster should be performed.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecUpdateStrategy", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecUpdateStrategy", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 484, }, - "name": "ElasticsearchSpecUpdateStrategy", + "name": "ElasticsearchV1SpecUpdateStrategy", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecUpdateStrategy#changeBudget", + "schema": "ElasticsearchV1SpecUpdateStrategy#changeBudget", }, "summary": "ChangeBudget defines the constraints to consider when applying changes to the Elasticsearch cluster.", }, @@ -34164,34 +34164,34 @@ Object { "name": "changeBudget", "optional": true, "type": Object { - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecUpdateStrategyChangeBudget", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecUpdateStrategyChangeBudget", }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecUpdateStrategy", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecUpdateStrategy", }, - "elasticsearchk8selasticco.ElasticsearchSpecUpdateStrategyChangeBudget": Object { + "elasticsearchk8selasticco.ElasticsearchV1SpecUpdateStrategyChangeBudget": Object { "assembly": "elasticsearchk8selasticco", "datatype": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecUpdateStrategyChangeBudget", + "schema": "ElasticsearchV1SpecUpdateStrategyChangeBudget", }, "summary": "ChangeBudget defines the constraints to consider when applying changes to the Elasticsearch cluster.", }, - "fqn": "elasticsearchk8selasticco.ElasticsearchSpecUpdateStrategyChangeBudget", + "fqn": "elasticsearchk8selasticco.ElasticsearchV1SpecUpdateStrategyChangeBudget", "kind": "interface", "locationInModule": Object { "filename": "elasticsearch.k8s.elastic.co.ts", "line": 863, }, - "name": "ElasticsearchSpecUpdateStrategyChangeBudget", + "name": "ElasticsearchV1SpecUpdateStrategyChangeBudget", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecUpdateStrategyChangeBudget#maxSurge", + "schema": "ElasticsearchV1SpecUpdateStrategyChangeBudget#maxSurge", }, "default": "unbounded if not specified.", "remarks": "MaxSurge is only taken into consideration when scaling up. Setting a negative value will disable the restriction. Defaults to unbounded if not specified.", @@ -34212,7 +34212,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ElasticsearchSpecUpdateStrategyChangeBudget#maxUnavailable", + "schema": "ElasticsearchV1SpecUpdateStrategyChangeBudget#maxUnavailable", }, "default": "1 if not specified.", "remarks": "Setting a negative value will disable this restriction. Defaults to 1 if not specified.", @@ -34230,7 +34230,7 @@ Object { }, }, ], - "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchSpecUpdateStrategyChangeBudget", + "symbolId": "elasticsearch.k8s.elastic.co:ElasticsearchV1SpecUpdateStrategyChangeBudget", }, }, "version": "0.0.0", @@ -34247,11 +34247,11 @@ import { Construct } from 'constructs'; /** * Elasticsearch represents an Elasticsearch resource in a Kubernetes cluster. * - * @schema Elasticsearch + * @schema ElasticsearchV1 */ -export class Elasticsearch extends ApiObject { +export class ElasticsearchV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Elasticsearch\\" + * Returns the apiVersion and kind for \\"ElasticsearchV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'elasticsearch.k8s.elastic.co/v1', @@ -34259,28 +34259,28 @@ export class Elasticsearch extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Elasticsearch\\". + * Renders a Kubernetes manifest for \\"ElasticsearchV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: ElasticsearchProps = {}): any { + public static manifest(props: ElasticsearchV1Props = {}): any { return { - ...Elasticsearch.GVK, - ...toJson_ElasticsearchProps(props), + ...ElasticsearchV1.GVK, + ...toJson_ElasticsearchV1Props(props), }; } /** - * Defines a \\"Elasticsearch\\" API object + * Defines a \\"ElasticsearchV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: ElasticsearchProps = {}) { + public constructor(scope: Construct, id: string, props: ElasticsearchV1Props = {}) { super(scope, id, { - ...Elasticsearch.GVK, + ...ElasticsearchV1.GVK, ...props, }); } @@ -34292,8 +34292,8 @@ export class Elasticsearch extends ApiObject { const resolved = super.toJson(); return { - ...Elasticsearch.GVK, - ...toJson_ElasticsearchProps(resolved), + ...ElasticsearchV1.GVK, + ...toJson_ElasticsearchV1Props(resolved), }; } } @@ -34301,32 +34301,32 @@ export class Elasticsearch extends ApiObject { /** * Elasticsearch represents an Elasticsearch resource in a Kubernetes cluster. * - * @schema Elasticsearch + * @schema ElasticsearchV1 */ -export interface ElasticsearchProps { +export interface ElasticsearchV1Props { /** - * @schema Elasticsearch#metadata + * @schema ElasticsearchV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * ElasticsearchSpec holds the specification of an Elasticsearch cluster. * - * @schema Elasticsearch#spec + * @schema ElasticsearchV1#spec */ - readonly spec?: ElasticsearchSpec; + readonly spec?: ElasticsearchV1Spec; } /** - * Converts an object of type 'ElasticsearchProps' to JSON representation. + * Converts an object of type 'ElasticsearchV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchProps(obj: ElasticsearchProps | undefined): Record | undefined { +export function toJson_ElasticsearchV1Props(obj: ElasticsearchV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ElasticsearchSpec(obj.spec), + 'spec': toJson_ElasticsearchV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34336,105 +34336,105 @@ export function toJson_ElasticsearchProps(obj: ElasticsearchProps | undefined): /** * ElasticsearchSpec holds the specification of an Elasticsearch cluster. * - * @schema ElasticsearchSpec + * @schema ElasticsearchV1Spec */ -export interface ElasticsearchSpec { +export interface ElasticsearchV1Spec { /** * Auth contains user authentication and authorization security settings for Elasticsearch. * - * @schema ElasticsearchSpec#auth + * @schema ElasticsearchV1Spec#auth */ - readonly auth?: ElasticsearchSpecAuth; + readonly auth?: ElasticsearchV1SpecAuth; /** * HTTP holds HTTP layer settings for Elasticsearch. * - * @schema ElasticsearchSpec#http + * @schema ElasticsearchV1Spec#http */ - readonly http?: ElasticsearchSpecHttp; + readonly http?: ElasticsearchV1SpecHttp; /** * Image is the Elasticsearch Docker image to deploy. * - * @schema ElasticsearchSpec#image + * @schema ElasticsearchV1Spec#image */ readonly image?: string; /** * NodeSets allow specifying groups of Elasticsearch nodes sharing the same configuration and Pod templates. See: https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-orchestration.html * - * @schema ElasticsearchSpec#nodeSets + * @schema ElasticsearchV1Spec#nodeSets */ - readonly nodeSets: ElasticsearchSpecNodeSets[]; + readonly nodeSets: ElasticsearchV1SpecNodeSets[]; /** * PodDisruptionBudget provides access to the default pod disruption budget for the Elasticsearch cluster. The default budget selects all cluster pods and sets \`maxUnavailable\` to 1. To disable, set \`PodDisruptionBudget\` to the empty value (\`{}\` in YAML). * - * @schema ElasticsearchSpec#podDisruptionBudget + * @schema ElasticsearchV1Spec#podDisruptionBudget */ - readonly podDisruptionBudget?: ElasticsearchSpecPodDisruptionBudget; + readonly podDisruptionBudget?: ElasticsearchV1SpecPodDisruptionBudget; /** * RemoteClusters enables you to establish uni-directional connections to a remote Elasticsearch cluster. * - * @schema ElasticsearchSpec#remoteClusters + * @schema ElasticsearchV1Spec#remoteClusters */ - readonly remoteClusters?: ElasticsearchSpecRemoteClusters[]; + readonly remoteClusters?: ElasticsearchV1SpecRemoteClusters[]; /** * SecureSettings is a list of references to Kubernetes secrets containing sensitive configuration options for Elasticsearch. * - * @schema ElasticsearchSpec#secureSettings + * @schema ElasticsearchV1Spec#secureSettings */ - readonly secureSettings?: ElasticsearchSpecSecureSettings[]; + readonly secureSettings?: ElasticsearchV1SpecSecureSettings[]; /** * ServiceAccountName is used to check access from the current resource to a resource (eg. a remote Elasticsearch cluster) in a different namespace. Can only be used if ECK is enforcing RBAC on references. * - * @schema ElasticsearchSpec#serviceAccountName + * @schema ElasticsearchV1Spec#serviceAccountName */ readonly serviceAccountName?: string; /** * Transport holds transport layer settings for Elasticsearch. * - * @schema ElasticsearchSpec#transport + * @schema ElasticsearchV1Spec#transport */ - readonly transport?: ElasticsearchSpecTransport; + readonly transport?: ElasticsearchV1SpecTransport; /** * UpdateStrategy specifies how updates to the cluster should be performed. * - * @schema ElasticsearchSpec#updateStrategy + * @schema ElasticsearchV1Spec#updateStrategy */ - readonly updateStrategy?: ElasticsearchSpecUpdateStrategy; + readonly updateStrategy?: ElasticsearchV1SpecUpdateStrategy; /** * Version of Elasticsearch. * - * @schema ElasticsearchSpec#version + * @schema ElasticsearchV1Spec#version */ readonly version: string; } /** - * Converts an object of type 'ElasticsearchSpec' to JSON representation. + * Converts an object of type 'ElasticsearchV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpec(obj: ElasticsearchSpec | undefined): Record | undefined { +export function toJson_ElasticsearchV1Spec(obj: ElasticsearchV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'auth': toJson_ElasticsearchSpecAuth(obj.auth), - 'http': toJson_ElasticsearchSpecHttp(obj.http), + 'auth': toJson_ElasticsearchV1SpecAuth(obj.auth), + 'http': toJson_ElasticsearchV1SpecHttp(obj.http), 'image': obj.image, - 'nodeSets': obj.nodeSets?.map(y => toJson_ElasticsearchSpecNodeSets(y)), - 'podDisruptionBudget': toJson_ElasticsearchSpecPodDisruptionBudget(obj.podDisruptionBudget), - 'remoteClusters': obj.remoteClusters?.map(y => toJson_ElasticsearchSpecRemoteClusters(y)), - 'secureSettings': obj.secureSettings?.map(y => toJson_ElasticsearchSpecSecureSettings(y)), + 'nodeSets': obj.nodeSets?.map(y => toJson_ElasticsearchV1SpecNodeSets(y)), + 'podDisruptionBudget': toJson_ElasticsearchV1SpecPodDisruptionBudget(obj.podDisruptionBudget), + 'remoteClusters': obj.remoteClusters?.map(y => toJson_ElasticsearchV1SpecRemoteClusters(y)), + 'secureSettings': obj.secureSettings?.map(y => toJson_ElasticsearchV1SpecSecureSettings(y)), 'serviceAccountName': obj.serviceAccountName, - 'transport': toJson_ElasticsearchSpecTransport(obj.transport), - 'updateStrategy': toJson_ElasticsearchSpecUpdateStrategy(obj.updateStrategy), + 'transport': toJson_ElasticsearchV1SpecTransport(obj.transport), + 'updateStrategy': toJson_ElasticsearchV1SpecUpdateStrategy(obj.updateStrategy), 'version': obj.version, }; // filter undefined values @@ -34445,34 +34445,34 @@ export function toJson_ElasticsearchSpec(obj: ElasticsearchSpec | undefined): Re /** * Auth contains user authentication and authorization security settings for Elasticsearch. * - * @schema ElasticsearchSpecAuth + * @schema ElasticsearchV1SpecAuth */ -export interface ElasticsearchSpecAuth { +export interface ElasticsearchV1SpecAuth { /** * FileRealm to propagate to the Elasticsearch cluster. * - * @schema ElasticsearchSpecAuth#fileRealm + * @schema ElasticsearchV1SpecAuth#fileRealm */ - readonly fileRealm?: ElasticsearchSpecAuthFileRealm[]; + readonly fileRealm?: ElasticsearchV1SpecAuthFileRealm[]; /** * Roles to propagate to the Elasticsearch cluster. * - * @schema ElasticsearchSpecAuth#roles + * @schema ElasticsearchV1SpecAuth#roles */ - readonly roles?: ElasticsearchSpecAuthRoles[]; + readonly roles?: ElasticsearchV1SpecAuthRoles[]; } /** - * Converts an object of type 'ElasticsearchSpecAuth' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecAuth(obj: ElasticsearchSpecAuth | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecAuth(obj: ElasticsearchV1SpecAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fileRealm': obj.fileRealm?.map(y => toJson_ElasticsearchSpecAuthFileRealm(y)), - 'roles': obj.roles?.map(y => toJson_ElasticsearchSpecAuthRoles(y)), + 'fileRealm': obj.fileRealm?.map(y => toJson_ElasticsearchV1SpecAuthFileRealm(y)), + 'roles': obj.roles?.map(y => toJson_ElasticsearchV1SpecAuthRoles(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34482,34 +34482,34 @@ export function toJson_ElasticsearchSpecAuth(obj: ElasticsearchSpecAuth | undefi /** * HTTP holds HTTP layer settings for Elasticsearch. * - * @schema ElasticsearchSpecHttp + * @schema ElasticsearchV1SpecHttp */ -export interface ElasticsearchSpecHttp { +export interface ElasticsearchV1SpecHttp { /** * Service defines the template for the associated Kubernetes Service object. * - * @schema ElasticsearchSpecHttp#service + * @schema ElasticsearchV1SpecHttp#service */ - readonly service?: ElasticsearchSpecHttpService; + readonly service?: ElasticsearchV1SpecHttpService; /** * TLS defines options for configuring TLS for HTTP. * - * @schema ElasticsearchSpecHttp#tls + * @schema ElasticsearchV1SpecHttp#tls */ - readonly tls?: ElasticsearchSpecHttpTls; + readonly tls?: ElasticsearchV1SpecHttpTls; } /** - * Converts an object of type 'ElasticsearchSpecHttp' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttp' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttp(obj: ElasticsearchSpecHttp | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttp(obj: ElasticsearchV1SpecHttp | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'service': toJson_ElasticsearchSpecHttpService(obj.service), - 'tls': toJson_ElasticsearchSpecHttpTls(obj.tls), + 'service': toJson_ElasticsearchV1SpecHttpService(obj.service), + 'tls': toJson_ElasticsearchV1SpecHttpTls(obj.tls), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34519,58 +34519,58 @@ export function toJson_ElasticsearchSpecHttp(obj: ElasticsearchSpecHttp | undefi /** * NodeSet is the specification for a group of Elasticsearch nodes sharing the same configuration and a Pod template. * - * @schema ElasticsearchSpecNodeSets + * @schema ElasticsearchV1SpecNodeSets */ -export interface ElasticsearchSpecNodeSets { +export interface ElasticsearchV1SpecNodeSets { /** * Config holds the Elasticsearch configuration. * - * @schema ElasticsearchSpecNodeSets#config + * @schema ElasticsearchV1SpecNodeSets#config */ readonly config?: any; /** * Count of Elasticsearch nodes to deploy. * - * @schema ElasticsearchSpecNodeSets#count + * @schema ElasticsearchV1SpecNodeSets#count */ readonly count: number; /** * Name of this set of nodes. Becomes a part of the Elasticsearch node.name setting. * - * @schema ElasticsearchSpecNodeSets#name + * @schema ElasticsearchV1SpecNodeSets#name */ readonly name: string; /** * PodTemplate provides customisation options (labels, annotations, affinity rules, resource requests, and so on) for the Pods belonging to this NodeSet. * - * @schema ElasticsearchSpecNodeSets#podTemplate + * @schema ElasticsearchV1SpecNodeSets#podTemplate */ readonly podTemplate?: any; /** * VolumeClaimTemplates is a list of persistent volume claims to be used by each Pod in this NodeSet. Every claim in this list must have a matching volumeMount in one of the containers defined in the PodTemplate. Items defined here take precedence over any default claims added by the operator with the same name. See: https://www.elastic.co/guide/en/cloud-on-k8s/current/k8s-volume-claim-templates.html * - * @schema ElasticsearchSpecNodeSets#volumeClaimTemplates + * @schema ElasticsearchV1SpecNodeSets#volumeClaimTemplates */ - readonly volumeClaimTemplates?: ElasticsearchSpecNodeSetsVolumeClaimTemplates[]; + readonly volumeClaimTemplates?: ElasticsearchV1SpecNodeSetsVolumeClaimTemplates[]; } /** - * Converts an object of type 'ElasticsearchSpecNodeSets' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSets' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSets(obj: ElasticsearchSpecNodeSets | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSets(obj: ElasticsearchV1SpecNodeSets | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'config': obj.config, 'count': obj.count, 'name': obj.name, 'podTemplate': obj.podTemplate, - 'volumeClaimTemplates': obj.volumeClaimTemplates?.map(y => toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplates(y)), + 'volumeClaimTemplates': obj.volumeClaimTemplates?.map(y => toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplates(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34580,34 +34580,34 @@ export function toJson_ElasticsearchSpecNodeSets(obj: ElasticsearchSpecNodeSets /** * PodDisruptionBudget provides access to the default pod disruption budget for the Elasticsearch cluster. The default budget selects all cluster pods and sets \`maxUnavailable\` to 1. To disable, set \`PodDisruptionBudget\` to the empty value (\`{}\` in YAML). * - * @schema ElasticsearchSpecPodDisruptionBudget + * @schema ElasticsearchV1SpecPodDisruptionBudget */ -export interface ElasticsearchSpecPodDisruptionBudget { +export interface ElasticsearchV1SpecPodDisruptionBudget { /** * ObjectMeta is the metadata of the PDB. The name and namespace provided here are managed by ECK and will be ignored. * - * @schema ElasticsearchSpecPodDisruptionBudget#metadata + * @schema ElasticsearchV1SpecPodDisruptionBudget#metadata */ readonly metadata?: any; /** * Spec is the specification of the PDB. * - * @schema ElasticsearchSpecPodDisruptionBudget#spec + * @schema ElasticsearchV1SpecPodDisruptionBudget#spec */ - readonly spec?: ElasticsearchSpecPodDisruptionBudgetSpec; + readonly spec?: ElasticsearchV1SpecPodDisruptionBudgetSpec; } /** - * Converts an object of type 'ElasticsearchSpecPodDisruptionBudget' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecPodDisruptionBudget' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecPodDisruptionBudget(obj: ElasticsearchSpecPodDisruptionBudget | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecPodDisruptionBudget(obj: ElasticsearchV1SpecPodDisruptionBudget | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ElasticsearchSpecPodDisruptionBudgetSpec(obj.spec), + 'spec': toJson_ElasticsearchV1SpecPodDisruptionBudgetSpec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34617,33 +34617,33 @@ export function toJson_ElasticsearchSpecPodDisruptionBudget(obj: ElasticsearchSp /** * RemoteCluster declares a remote Elasticsearch cluster connection. * - * @schema ElasticsearchSpecRemoteClusters + * @schema ElasticsearchV1SpecRemoteClusters */ -export interface ElasticsearchSpecRemoteClusters { +export interface ElasticsearchV1SpecRemoteClusters { /** * ElasticsearchRef is a reference to an Elasticsearch cluster running within the same k8s cluster. * - * @schema ElasticsearchSpecRemoteClusters#elasticsearchRef + * @schema ElasticsearchV1SpecRemoteClusters#elasticsearchRef */ - readonly elasticsearchRef?: ElasticsearchSpecRemoteClustersElasticsearchRef; + readonly elasticsearchRef?: ElasticsearchV1SpecRemoteClustersElasticsearchRef; /** * Name is the name of the remote cluster as it is set in the Elasticsearch settings. The name is expected to be unique for each remote clusters. * - * @schema ElasticsearchSpecRemoteClusters#name + * @schema ElasticsearchV1SpecRemoteClusters#name */ readonly name: string; } /** - * Converts an object of type 'ElasticsearchSpecRemoteClusters' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecRemoteClusters' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecRemoteClusters(obj: ElasticsearchSpecRemoteClusters | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecRemoteClusters(obj: ElasticsearchV1SpecRemoteClusters | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'elasticsearchRef': toJson_ElasticsearchSpecRemoteClustersElasticsearchRef(obj.elasticsearchRef), + 'elasticsearchRef': toJson_ElasticsearchV1SpecRemoteClustersElasticsearchRef(obj.elasticsearchRef), 'name': obj.name, }; // filter undefined values @@ -34654,33 +34654,33 @@ export function toJson_ElasticsearchSpecRemoteClusters(obj: ElasticsearchSpecRem /** * SecretSource defines a data source based on a Kubernetes Secret. * - * @schema ElasticsearchSpecSecureSettings + * @schema ElasticsearchV1SpecSecureSettings */ -export interface ElasticsearchSpecSecureSettings { +export interface ElasticsearchV1SpecSecureSettings { /** * Entries define how to project each key-value pair in the secret to filesystem paths. If not defined, all keys will be projected to similarly named paths in the filesystem. If defined, only the specified keys will be projected to the corresponding paths. * - * @schema ElasticsearchSpecSecureSettings#entries + * @schema ElasticsearchV1SpecSecureSettings#entries */ - readonly entries?: ElasticsearchSpecSecureSettingsEntries[]; + readonly entries?: ElasticsearchV1SpecSecureSettingsEntries[]; /** * SecretName is the name of the secret. * - * @schema ElasticsearchSpecSecureSettings#secretName + * @schema ElasticsearchV1SpecSecureSettings#secretName */ readonly secretName: string; } /** - * Converts an object of type 'ElasticsearchSpecSecureSettings' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecSecureSettings' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecSecureSettings(obj: ElasticsearchSpecSecureSettings | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecSecureSettings(obj: ElasticsearchV1SpecSecureSettings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'entries': obj.entries?.map(y => toJson_ElasticsearchSpecSecureSettingsEntries(y)), + 'entries': obj.entries?.map(y => toJson_ElasticsearchV1SpecSecureSettingsEntries(y)), 'secretName': obj.secretName, }; // filter undefined values @@ -34691,26 +34691,26 @@ export function toJson_ElasticsearchSpecSecureSettings(obj: ElasticsearchSpecSec /** * Transport holds transport layer settings for Elasticsearch. * - * @schema ElasticsearchSpecTransport + * @schema ElasticsearchV1SpecTransport */ -export interface ElasticsearchSpecTransport { +export interface ElasticsearchV1SpecTransport { /** * Service defines the template for the associated Kubernetes Service object. * - * @schema ElasticsearchSpecTransport#service + * @schema ElasticsearchV1SpecTransport#service */ - readonly service?: ElasticsearchSpecTransportService; + readonly service?: ElasticsearchV1SpecTransportService; } /** - * Converts an object of type 'ElasticsearchSpecTransport' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecTransport' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecTransport(obj: ElasticsearchSpecTransport | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecTransport(obj: ElasticsearchV1SpecTransport | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'service': toJson_ElasticsearchSpecTransportService(obj.service), + 'service': toJson_ElasticsearchV1SpecTransportService(obj.service), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34720,26 +34720,26 @@ export function toJson_ElasticsearchSpecTransport(obj: ElasticsearchSpecTranspor /** * UpdateStrategy specifies how updates to the cluster should be performed. * - * @schema ElasticsearchSpecUpdateStrategy + * @schema ElasticsearchV1SpecUpdateStrategy */ -export interface ElasticsearchSpecUpdateStrategy { +export interface ElasticsearchV1SpecUpdateStrategy { /** * ChangeBudget defines the constraints to consider when applying changes to the Elasticsearch cluster. * - * @schema ElasticsearchSpecUpdateStrategy#changeBudget + * @schema ElasticsearchV1SpecUpdateStrategy#changeBudget */ - readonly changeBudget?: ElasticsearchSpecUpdateStrategyChangeBudget; + readonly changeBudget?: ElasticsearchV1SpecUpdateStrategyChangeBudget; } /** - * Converts an object of type 'ElasticsearchSpecUpdateStrategy' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecUpdateStrategy' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecUpdateStrategy(obj: ElasticsearchSpecUpdateStrategy | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecUpdateStrategy(obj: ElasticsearchV1SpecUpdateStrategy | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'changeBudget': toJson_ElasticsearchSpecUpdateStrategyChangeBudget(obj.changeBudget), + 'changeBudget': toJson_ElasticsearchV1SpecUpdateStrategyChangeBudget(obj.changeBudget), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34749,23 +34749,23 @@ export function toJson_ElasticsearchSpecUpdateStrategy(obj: ElasticsearchSpecUpd /** * FileRealmSource references users to create in the Elasticsearch cluster. * - * @schema ElasticsearchSpecAuthFileRealm + * @schema ElasticsearchV1SpecAuthFileRealm */ -export interface ElasticsearchSpecAuthFileRealm { +export interface ElasticsearchV1SpecAuthFileRealm { /** * SecretName is the name of the secret. * - * @schema ElasticsearchSpecAuthFileRealm#secretName + * @schema ElasticsearchV1SpecAuthFileRealm#secretName */ readonly secretName?: string; } /** - * Converts an object of type 'ElasticsearchSpecAuthFileRealm' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecAuthFileRealm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecAuthFileRealm(obj: ElasticsearchSpecAuthFileRealm | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecAuthFileRealm(obj: ElasticsearchV1SpecAuthFileRealm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'secretName': obj.secretName, @@ -34778,23 +34778,23 @@ export function toJson_ElasticsearchSpecAuthFileRealm(obj: ElasticsearchSpecAuth /** * RoleSource references roles to create in the Elasticsearch cluster. * - * @schema ElasticsearchSpecAuthRoles + * @schema ElasticsearchV1SpecAuthRoles */ -export interface ElasticsearchSpecAuthRoles { +export interface ElasticsearchV1SpecAuthRoles { /** * SecretName is the name of the secret. * - * @schema ElasticsearchSpecAuthRoles#secretName + * @schema ElasticsearchV1SpecAuthRoles#secretName */ readonly secretName?: string; } /** - * Converts an object of type 'ElasticsearchSpecAuthRoles' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecAuthRoles' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecAuthRoles(obj: ElasticsearchSpecAuthRoles | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecAuthRoles(obj: ElasticsearchV1SpecAuthRoles | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'secretName': obj.secretName, @@ -34807,34 +34807,34 @@ export function toJson_ElasticsearchSpecAuthRoles(obj: ElasticsearchSpecAuthRole /** * Service defines the template for the associated Kubernetes Service object. * - * @schema ElasticsearchSpecHttpService + * @schema ElasticsearchV1SpecHttpService */ -export interface ElasticsearchSpecHttpService { +export interface ElasticsearchV1SpecHttpService { /** * ObjectMeta is the metadata of the service. The name and namespace provided here are managed by ECK and will be ignored. * - * @schema ElasticsearchSpecHttpService#metadata + * @schema ElasticsearchV1SpecHttpService#metadata */ readonly metadata?: any; /** * Spec is the specification of the service. * - * @schema ElasticsearchSpecHttpService#spec + * @schema ElasticsearchV1SpecHttpService#spec */ - readonly spec?: ElasticsearchSpecHttpServiceSpec; + readonly spec?: ElasticsearchV1SpecHttpServiceSpec; } /** - * Converts an object of type 'ElasticsearchSpecHttpService' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpService' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpService(obj: ElasticsearchSpecHttpService | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpService(obj: ElasticsearchV1SpecHttpService | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ElasticsearchSpecHttpServiceSpec(obj.spec), + 'spec': toJson_ElasticsearchV1SpecHttpServiceSpec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34844,35 +34844,35 @@ export function toJson_ElasticsearchSpecHttpService(obj: ElasticsearchSpecHttpSe /** * TLS defines options for configuring TLS for HTTP. * - * @schema ElasticsearchSpecHttpTls + * @schema ElasticsearchV1SpecHttpTls */ -export interface ElasticsearchSpecHttpTls { +export interface ElasticsearchV1SpecHttpTls { /** * Certificate is a reference to a Kubernetes secret that contains the certificate and private key for enabling TLS. The referenced secret should contain the following: * - \`ca.crt\`: The certificate authority (optional). - \`tls.crt\`: The certificate (or a chain). - \`tls.key\`: The private key to the first certificate in the certificate chain. * - * @schema ElasticsearchSpecHttpTls#certificate + * @schema ElasticsearchV1SpecHttpTls#certificate */ - readonly certificate?: ElasticsearchSpecHttpTlsCertificate; + readonly certificate?: ElasticsearchV1SpecHttpTlsCertificate; /** * SelfSignedCertificate allows configuring the self-signed certificate generated by the operator. * - * @schema ElasticsearchSpecHttpTls#selfSignedCertificate + * @schema ElasticsearchV1SpecHttpTls#selfSignedCertificate */ - readonly selfSignedCertificate?: ElasticsearchSpecHttpTlsSelfSignedCertificate; + readonly selfSignedCertificate?: ElasticsearchV1SpecHttpTlsSelfSignedCertificate; } /** - * Converts an object of type 'ElasticsearchSpecHttpTls' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpTls' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpTls(obj: ElasticsearchSpecHttpTls | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpTls(obj: ElasticsearchV1SpecHttpTls | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'certificate': toJson_ElasticsearchSpecHttpTlsCertificate(obj.certificate), - 'selfSignedCertificate': toJson_ElasticsearchSpecHttpTlsSelfSignedCertificate(obj.selfSignedCertificate), + 'certificate': toJson_ElasticsearchV1SpecHttpTlsCertificate(obj.certificate), + 'selfSignedCertificate': toJson_ElasticsearchV1SpecHttpTlsSelfSignedCertificate(obj.selfSignedCertificate), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34882,58 +34882,58 @@ export function toJson_ElasticsearchSpecHttpTls(obj: ElasticsearchSpecHttpTls | /** * PersistentVolumeClaim is a user's request for and claim to a persistent volume * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplates + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplates */ -export interface ElasticsearchSpecNodeSetsVolumeClaimTemplates { +export interface ElasticsearchV1SpecNodeSetsVolumeClaimTemplates { /** * APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplates#apiVersion + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#apiVersion */ readonly apiVersion?: string; /** * Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplates#kind + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#kind */ readonly kind?: string; /** * Standard object's metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplates#metadata + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#metadata */ readonly metadata?: any; /** * Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplates#spec + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#spec */ - readonly spec?: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec; + readonly spec?: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec; /** * Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplates#status + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplates#status */ - readonly status?: ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus; + readonly status?: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus; } /** - * Converts an object of type 'ElasticsearchSpecNodeSetsVolumeClaimTemplates' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSetsVolumeClaimTemplates' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplates(obj: ElasticsearchSpecNodeSetsVolumeClaimTemplates | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplates(obj: ElasticsearchV1SpecNodeSetsVolumeClaimTemplates | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, 'kind': obj.kind, 'metadata': obj.metadata, - 'spec': toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec(obj.spec), - 'status': toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus(obj.status), + 'spec': toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec(obj.spec), + 'status': toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus(obj.status), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34943,42 +34943,42 @@ export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplates(obj: Elasti /** * Spec is the specification of the PDB. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpec + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpec */ -export interface ElasticsearchSpecPodDisruptionBudgetSpec { +export interface ElasticsearchV1SpecPodDisruptionBudgetSpec { /** * An eviction is allowed if at most \\"maxUnavailable\\" pods selected by \\"selector\\" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with \\"minAvailable\\". * - * @schema ElasticsearchSpecPodDisruptionBudgetSpec#maxUnavailable + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpec#maxUnavailable */ - readonly maxUnavailable?: ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable; + readonly maxUnavailable?: ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable; /** * An eviction is allowed if at least \\"minAvailable\\" pods selected by \\"selector\\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \\"100%\\". * - * @schema ElasticsearchSpecPodDisruptionBudgetSpec#minAvailable + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpec#minAvailable */ - readonly minAvailable?: ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable; + readonly minAvailable?: ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable; /** * Label query over pods whose evictions are managed by the disruption budget. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpec#selector + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpec#selector */ - readonly selector?: ElasticsearchSpecPodDisruptionBudgetSpecSelector; + readonly selector?: ElasticsearchV1SpecPodDisruptionBudgetSpecSelector; } /** - * Converts an object of type 'ElasticsearchSpecPodDisruptionBudgetSpec' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecPodDisruptionBudgetSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecPodDisruptionBudgetSpec(obj: ElasticsearchSpecPodDisruptionBudgetSpec | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecPodDisruptionBudgetSpec(obj: ElasticsearchV1SpecPodDisruptionBudgetSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'maxUnavailable': obj.maxUnavailable?.value, 'minAvailable': obj.minAvailable?.value, - 'selector': toJson_ElasticsearchSpecPodDisruptionBudgetSpecSelector(obj.selector), + 'selector': toJson_ElasticsearchV1SpecPodDisruptionBudgetSpecSelector(obj.selector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -34988,30 +34988,30 @@ export function toJson_ElasticsearchSpecPodDisruptionBudgetSpec(obj: Elasticsear /** * ElasticsearchRef is a reference to an Elasticsearch cluster running within the same k8s cluster. * - * @schema ElasticsearchSpecRemoteClustersElasticsearchRef + * @schema ElasticsearchV1SpecRemoteClustersElasticsearchRef */ -export interface ElasticsearchSpecRemoteClustersElasticsearchRef { +export interface ElasticsearchV1SpecRemoteClustersElasticsearchRef { /** * Name of the Kubernetes object. * - * @schema ElasticsearchSpecRemoteClustersElasticsearchRef#name + * @schema ElasticsearchV1SpecRemoteClustersElasticsearchRef#name */ readonly name: string; /** * Namespace of the Kubernetes object. If empty, defaults to the current namespace. * - * @schema ElasticsearchSpecRemoteClustersElasticsearchRef#namespace + * @schema ElasticsearchV1SpecRemoteClustersElasticsearchRef#namespace */ readonly namespace?: string; } /** - * Converts an object of type 'ElasticsearchSpecRemoteClustersElasticsearchRef' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecRemoteClustersElasticsearchRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecRemoteClustersElasticsearchRef(obj: ElasticsearchSpecRemoteClustersElasticsearchRef | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecRemoteClustersElasticsearchRef(obj: ElasticsearchV1SpecRemoteClustersElasticsearchRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -35025,30 +35025,30 @@ export function toJson_ElasticsearchSpecRemoteClustersElasticsearchRef(obj: Elas /** * KeyToPath defines how to map a key in a Secret object to a filesystem path. * - * @schema ElasticsearchSpecSecureSettingsEntries + * @schema ElasticsearchV1SpecSecureSettingsEntries */ -export interface ElasticsearchSpecSecureSettingsEntries { +export interface ElasticsearchV1SpecSecureSettingsEntries { /** * Key is the key contained in the secret. * - * @schema ElasticsearchSpecSecureSettingsEntries#key + * @schema ElasticsearchV1SpecSecureSettingsEntries#key */ readonly key: string; /** * Path is the relative file path to map the key to. Path must not be an absolute file path and must not contain any \\"..\\" components. * - * @schema ElasticsearchSpecSecureSettingsEntries#path + * @schema ElasticsearchV1SpecSecureSettingsEntries#path */ readonly path?: string; } /** - * Converts an object of type 'ElasticsearchSpecSecureSettingsEntries' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecSecureSettingsEntries' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecSecureSettingsEntries(obj: ElasticsearchSpecSecureSettingsEntries | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecSecureSettingsEntries(obj: ElasticsearchV1SpecSecureSettingsEntries | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -35062,34 +35062,34 @@ export function toJson_ElasticsearchSpecSecureSettingsEntries(obj: Elasticsearch /** * Service defines the template for the associated Kubernetes Service object. * - * @schema ElasticsearchSpecTransportService + * @schema ElasticsearchV1SpecTransportService */ -export interface ElasticsearchSpecTransportService { +export interface ElasticsearchV1SpecTransportService { /** * ObjectMeta is the metadata of the service. The name and namespace provided here are managed by ECK and will be ignored. * - * @schema ElasticsearchSpecTransportService#metadata + * @schema ElasticsearchV1SpecTransportService#metadata */ readonly metadata?: any; /** * Spec is the specification of the service. * - * @schema ElasticsearchSpecTransportService#spec + * @schema ElasticsearchV1SpecTransportService#spec */ - readonly spec?: ElasticsearchSpecTransportServiceSpec; + readonly spec?: ElasticsearchV1SpecTransportServiceSpec; } /** - * Converts an object of type 'ElasticsearchSpecTransportService' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecTransportService' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecTransportService(obj: ElasticsearchSpecTransportService | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecTransportService(obj: ElasticsearchV1SpecTransportService | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ElasticsearchSpecTransportServiceSpec(obj.spec), + 'spec': toJson_ElasticsearchV1SpecTransportServiceSpec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -35099,14 +35099,14 @@ export function toJson_ElasticsearchSpecTransportService(obj: ElasticsearchSpecT /** * ChangeBudget defines the constraints to consider when applying changes to the Elasticsearch cluster. * - * @schema ElasticsearchSpecUpdateStrategyChangeBudget + * @schema ElasticsearchV1SpecUpdateStrategyChangeBudget */ -export interface ElasticsearchSpecUpdateStrategyChangeBudget { +export interface ElasticsearchV1SpecUpdateStrategyChangeBudget { /** * MaxSurge is the maximum number of new pods that can be created exceeding the original number of pods defined in the specification. MaxSurge is only taken into consideration when scaling up. Setting a negative value will disable the restriction. Defaults to unbounded if not specified. * * @default unbounded if not specified. - * @schema ElasticsearchSpecUpdateStrategyChangeBudget#maxSurge + * @schema ElasticsearchV1SpecUpdateStrategyChangeBudget#maxSurge */ readonly maxSurge?: number; @@ -35114,17 +35114,17 @@ export interface ElasticsearchSpecUpdateStrategyChangeBudget { * MaxUnavailable is the maximum number of pods that can be unavailable (not ready) during the update due to circumstances under the control of the operator. Setting a negative value will disable this restriction. Defaults to 1 if not specified. * * @default 1 if not specified. - * @schema ElasticsearchSpecUpdateStrategyChangeBudget#maxUnavailable + * @schema ElasticsearchV1SpecUpdateStrategyChangeBudget#maxUnavailable */ readonly maxUnavailable?: number; } /** - * Converts an object of type 'ElasticsearchSpecUpdateStrategyChangeBudget' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecUpdateStrategyChangeBudget' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecUpdateStrategyChangeBudget(obj: ElasticsearchSpecUpdateStrategyChangeBudget | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecUpdateStrategyChangeBudget(obj: ElasticsearchV1SpecUpdateStrategyChangeBudget | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'maxSurge': obj.maxSurge, @@ -35138,83 +35138,83 @@ export function toJson_ElasticsearchSpecUpdateStrategyChangeBudget(obj: Elastics /** * Spec is the specification of the service. * - * @schema ElasticsearchSpecHttpServiceSpec + * @schema ElasticsearchV1SpecHttpServiceSpec */ -export interface ElasticsearchSpecHttpServiceSpec { +export interface ElasticsearchV1SpecHttpServiceSpec { /** * clusterIP is the IP address of the service and is usually assigned randomly by the master. If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are \\"None\\", empty string (\\"\\"), or a valid IP address. \\"None\\" can be specified for headless services when proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies * - * @schema ElasticsearchSpecHttpServiceSpec#clusterIP + * @schema ElasticsearchV1SpecHttpServiceSpec#clusterIP */ readonly clusterIp?: string; /** * externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service. These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system. * - * @schema ElasticsearchSpecHttpServiceSpec#externalIPs + * @schema ElasticsearchV1SpecHttpServiceSpec#externalIPs */ readonly externalIPs?: string[]; /** * externalName is the external reference that kubedns or equivalent will return as a CNAME record for this service. No proxying will be involved. Must be a valid RFC-1123 hostname (https://tools.ietf.org/html/rfc1123) and requires Type to be ExternalName. * - * @schema ElasticsearchSpecHttpServiceSpec#externalName + * @schema ElasticsearchV1SpecHttpServiceSpec#externalName */ readonly externalName?: string; /** * externalTrafficPolicy denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints. \\"Local\\" preserves the client source IP and avoids a second hop for LoadBalancer and Nodeport type services, but risks potentially imbalanced traffic spreading. \\"Cluster\\" obscures the client source IP and may cause a second hop to another node, but should have good overall load-spreading. * - * @schema ElasticsearchSpecHttpServiceSpec#externalTrafficPolicy + * @schema ElasticsearchV1SpecHttpServiceSpec#externalTrafficPolicy */ readonly externalTrafficPolicy?: string; /** * healthCheckNodePort specifies the healthcheck nodePort for the service. If not specified, HealthCheckNodePort is created by the service api backend with the allocated nodePort. Will use user-specified nodePort value if specified by the client. Only effects when Type is set to LoadBalancer and ExternalTrafficPolicy is set to Local. * - * @schema ElasticsearchSpecHttpServiceSpec#healthCheckNodePort + * @schema ElasticsearchV1SpecHttpServiceSpec#healthCheckNodePort */ readonly healthCheckNodePort?: number; /** * ipFamily specifies whether this Service has a preference for a particular IP family (e.g. IPv4 vs. IPv6). If a specific IP family is requested, the clusterIP field will be allocated from that family, if it is available in the cluster. If no IP family is requested, the cluster's primary IP family will be used. Other IP fields (loadBalancerIP, loadBalancerSourceRanges, externalIPs) and controllers which allocate external load-balancers should use the same IP family. Endpoints for this Service will be of this family. This field is immutable after creation. Assigning a ServiceIPFamily not available in the cluster (e.g. IPv6 in IPv4 only cluster) is an error condition and will fail during clusterIP assignment. * - * @schema ElasticsearchSpecHttpServiceSpec#ipFamily + * @schema ElasticsearchV1SpecHttpServiceSpec#ipFamily */ readonly ipFamily?: string; /** * Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature. * - * @schema ElasticsearchSpecHttpServiceSpec#loadBalancerIP + * @schema ElasticsearchV1SpecHttpServiceSpec#loadBalancerIP */ readonly loadBalancerIp?: string; /** * If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature.\\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/ * - * @schema ElasticsearchSpecHttpServiceSpec#loadBalancerSourceRanges + * @schema ElasticsearchV1SpecHttpServiceSpec#loadBalancerSourceRanges */ readonly loadBalancerSourceRanges?: string[]; /** * The list of ports that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies * - * @schema ElasticsearchSpecHttpServiceSpec#ports + * @schema ElasticsearchV1SpecHttpServiceSpec#ports */ - readonly ports?: ElasticsearchSpecHttpServiceSpecPorts[]; + readonly ports?: ElasticsearchV1SpecHttpServiceSpecPorts[]; /** * publishNotReadyAddresses, when set to true, indicates that DNS implementations must publish the notReadyAddresses of subsets for the Endpoints associated with the Service. The default value is false. The primary use case for setting this field is to use a StatefulSet's Headless Service to propagate SRV records for its Pods without respect to their readiness for purpose of peer discovery. * - * @schema ElasticsearchSpecHttpServiceSpec#publishNotReadyAddresses + * @schema ElasticsearchV1SpecHttpServiceSpec#publishNotReadyAddresses */ readonly publishNotReadyAddresses?: boolean; /** * Route service traffic to pods with label keys and values matching this selector. If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/ * - * @schema ElasticsearchSpecHttpServiceSpec#selector + * @schema ElasticsearchV1SpecHttpServiceSpec#selector */ readonly selector?: { [key: string]: string }; @@ -35222,21 +35222,21 @@ export interface ElasticsearchSpecHttpServiceSpec { * Supports \\"ClientIP\\" and \\"None\\". Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies * * @default None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies - * @schema ElasticsearchSpecHttpServiceSpec#sessionAffinity + * @schema ElasticsearchV1SpecHttpServiceSpec#sessionAffinity */ readonly sessionAffinity?: string; /** * sessionAffinityConfig contains the configurations of session affinity. * - * @schema ElasticsearchSpecHttpServiceSpec#sessionAffinityConfig + * @schema ElasticsearchV1SpecHttpServiceSpec#sessionAffinityConfig */ - readonly sessionAffinityConfig?: ElasticsearchSpecHttpServiceSpecSessionAffinityConfig; + readonly sessionAffinityConfig?: ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig; /** * topologyKeys is a preference-order list of topology keys which implementations of services should use to preferentially sort endpoints when accessing this Service, it can not be used at the same time as externalTrafficPolicy=Local. Topology keys must be valid label keys and at most 16 keys may be specified. Endpoints are chosen based on the first topology key with available backends. If this field is specified and all entries have no backends that match the topology of the client, the service has no backends for that client and connections should fail. The special value \\"*\\" may be used to mean \\"any topology\\". This catch-all value, if used, only makes sense as the last value in the list. If this is not specified or empty, no topology constraints will be applied. * - * @schema ElasticsearchSpecHttpServiceSpec#topologyKeys + * @schema ElasticsearchV1SpecHttpServiceSpec#topologyKeys */ readonly topologyKeys?: string[]; @@ -35244,17 +35244,17 @@ export interface ElasticsearchSpecHttpServiceSpec { * type determines how the Service is exposed. Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types * * @default ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types - * @schema ElasticsearchSpecHttpServiceSpec#type + * @schema ElasticsearchV1SpecHttpServiceSpec#type */ readonly type?: string; } /** - * Converts an object of type 'ElasticsearchSpecHttpServiceSpec' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpServiceSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpServiceSpec(obj: ElasticsearchSpecHttpServiceSpec | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpServiceSpec(obj: ElasticsearchV1SpecHttpServiceSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clusterIP': obj.clusterIp, @@ -35265,11 +35265,11 @@ export function toJson_ElasticsearchSpecHttpServiceSpec(obj: ElasticsearchSpecHt 'ipFamily': obj.ipFamily, 'loadBalancerIP': obj.loadBalancerIp, 'loadBalancerSourceRanges': obj.loadBalancerSourceRanges?.map(y => y), - 'ports': obj.ports?.map(y => toJson_ElasticsearchSpecHttpServiceSpecPorts(y)), + 'ports': obj.ports?.map(y => toJson_ElasticsearchV1SpecHttpServiceSpecPorts(y)), 'publishNotReadyAddresses': obj.publishNotReadyAddresses, 'selector': ((obj.selector) === undefined) ? undefined : (Object.entries(obj.selector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'sessionAffinity': obj.sessionAffinity, - 'sessionAffinityConfig': toJson_ElasticsearchSpecHttpServiceSpecSessionAffinityConfig(obj.sessionAffinityConfig), + 'sessionAffinityConfig': toJson_ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig(obj.sessionAffinityConfig), 'topologyKeys': obj.topologyKeys?.map(y => y), 'type': obj.type, }; @@ -35282,23 +35282,23 @@ export function toJson_ElasticsearchSpecHttpServiceSpec(obj: ElasticsearchSpecHt * Certificate is a reference to a Kubernetes secret that contains the certificate and private key for enabling TLS. The referenced secret should contain the following: * - \`ca.crt\`: The certificate authority (optional). - \`tls.crt\`: The certificate (or a chain). - \`tls.key\`: The private key to the first certificate in the certificate chain. * - * @schema ElasticsearchSpecHttpTlsCertificate + * @schema ElasticsearchV1SpecHttpTlsCertificate */ -export interface ElasticsearchSpecHttpTlsCertificate { +export interface ElasticsearchV1SpecHttpTlsCertificate { /** * SecretName is the name of the secret. * - * @schema ElasticsearchSpecHttpTlsCertificate#secretName + * @schema ElasticsearchV1SpecHttpTlsCertificate#secretName */ readonly secretName?: string; } /** - * Converts an object of type 'ElasticsearchSpecHttpTlsCertificate' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpTlsCertificate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpTlsCertificate(obj: ElasticsearchSpecHttpTlsCertificate | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpTlsCertificate(obj: ElasticsearchV1SpecHttpTlsCertificate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'secretName': obj.secretName, @@ -35311,34 +35311,34 @@ export function toJson_ElasticsearchSpecHttpTlsCertificate(obj: ElasticsearchSpe /** * SelfSignedCertificate allows configuring the self-signed certificate generated by the operator. * - * @schema ElasticsearchSpecHttpTlsSelfSignedCertificate + * @schema ElasticsearchV1SpecHttpTlsSelfSignedCertificate */ -export interface ElasticsearchSpecHttpTlsSelfSignedCertificate { +export interface ElasticsearchV1SpecHttpTlsSelfSignedCertificate { /** * Disabled indicates that the provisioning of the self-signed certifcate should be disabled. * - * @schema ElasticsearchSpecHttpTlsSelfSignedCertificate#disabled + * @schema ElasticsearchV1SpecHttpTlsSelfSignedCertificate#disabled */ readonly disabled?: boolean; /** * SubjectAlternativeNames is a list of SANs to include in the generated HTTP TLS certificate. * - * @schema ElasticsearchSpecHttpTlsSelfSignedCertificate#subjectAltNames + * @schema ElasticsearchV1SpecHttpTlsSelfSignedCertificate#subjectAltNames */ - readonly subjectAltNames?: ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames[]; + readonly subjectAltNames?: ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames[]; } /** - * Converts an object of type 'ElasticsearchSpecHttpTlsSelfSignedCertificate' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpTlsSelfSignedCertificate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpTlsSelfSignedCertificate(obj: ElasticsearchSpecHttpTlsSelfSignedCertificate | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpTlsSelfSignedCertificate(obj: ElasticsearchV1SpecHttpTlsSelfSignedCertificate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'disabled': obj.disabled, - 'subjectAltNames': obj.subjectAltNames?.map(y => toJson_ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames(y)), + 'subjectAltNames': obj.subjectAltNames?.map(y => toJson_ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -35348,71 +35348,71 @@ export function toJson_ElasticsearchSpecHttpTlsSelfSignedCertificate(obj: Elasti /** * Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec */ -export interface ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec { +export interface ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec { /** * AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#accessModes + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#accessModes */ readonly accessModes?: string[]; /** * This field requires the VolumeSnapshotDataSource alpha feature gate to be enabled and currently VolumeSnapshot is the only supported data source. If the provisioner can support VolumeSnapshot data source, it will create a new volume and data will be restored to the volume at the same time. If the provisioner does not support VolumeSnapshot data source, volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#dataSource + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#dataSource */ - readonly dataSource?: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource; + readonly dataSource?: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource; /** * Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#resources + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#resources */ - readonly resources?: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources; + readonly resources?: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources; /** * A label query over volumes to consider for binding. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#selector + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#selector */ - readonly selector?: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector; + readonly selector?: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector; /** * Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#storageClassName + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#storageClassName */ readonly storageClassName?: string; /** * volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. This is a beta feature. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#volumeMode + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#volumeMode */ readonly volumeMode?: string; /** * VolumeName is the binding reference to the PersistentVolume backing this claim. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec#volumeName + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec#volumeName */ readonly volumeName?: string; } /** - * Converts an object of type 'ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec(obj: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec(obj: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessModes': obj.accessModes?.map(y => y), - 'dataSource': toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource(obj.dataSource), - 'resources': toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources(obj.resources), - 'selector': toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector(obj.selector), + 'dataSource': toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource(obj.dataSource), + 'resources': toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources(obj.resources), + 'selector': toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector(obj.selector), 'storageClassName': obj.storageClassName, 'volumeMode': obj.volumeMode, 'volumeName': obj.volumeName, @@ -35425,49 +35425,49 @@ export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpec(obj: El /** * Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus */ -export interface ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus { +export interface ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus { /** * AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus#accessModes + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus#accessModes */ readonly accessModes?: string[]; /** * Represents the actual resources of the underlying volume. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus#capacity + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus#capacity */ - readonly capacity?: { [key: string]: ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity }; + readonly capacity?: { [key: string]: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity }; /** * Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus#conditions + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus#conditions */ - readonly conditions?: ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions[]; + readonly conditions?: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions[]; /** * Phase represents the current phase of PersistentVolumeClaim. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus#phase + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus#phase */ readonly phase?: string; } /** - * Converts an object of type 'ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus(obj: ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus(obj: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatus | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessModes': obj.accessModes?.map(y => y), 'capacity': ((obj.capacity) === undefined) ? undefined : (Object.entries(obj.capacity).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.value }), {})), - 'conditions': obj.conditions?.map(y => toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions(y)), + 'conditions': obj.conditions?.map(y => toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions(y)), 'phase': obj.phase, }; // filter undefined values @@ -35478,14 +35478,14 @@ export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatus(obj: /** * An eviction is allowed if at most \\"maxUnavailable\\" pods selected by \\"selector\\" are unavailable after the eviction, i.e. even in absence of the evicted pod. For example, one can prevent all voluntary evictions by specifying 0. This is a mutually exclusive setting with \\"minAvailable\\". * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable */ -export class ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable { - public static fromNumber(value: number): ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable { - return new ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable(value); +export class ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable { + public static fromNumber(value: number): ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable { + return new ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable(value); } - public static fromString(value: string): ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable { - return new ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable(value); + public static fromString(value: string): ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable { + return new ElasticsearchV1SpecPodDisruptionBudgetSpecMaxUnavailable(value); } private constructor(public readonly value: number | string) { } @@ -35494,14 +35494,14 @@ export class ElasticsearchSpecPodDisruptionBudgetSpecMaxUnavailable { /** * An eviction is allowed if at least \\"minAvailable\\" pods selected by \\"selector\\" will still be available after the eviction, i.e. even in the absence of the evicted pod. So for example you can prevent all voluntary evictions by specifying \\"100%\\". * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable */ -export class ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable { - public static fromNumber(value: number): ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable { - return new ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable(value); +export class ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable { + public static fromNumber(value: number): ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable { + return new ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable(value); } - public static fromString(value: string): ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable { - return new ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable(value); + public static fromString(value: string): ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable { + return new ElasticsearchV1SpecPodDisruptionBudgetSpecMinAvailable(value); } private constructor(public readonly value: number | string) { } @@ -35510,33 +35510,33 @@ export class ElasticsearchSpecPodDisruptionBudgetSpecMinAvailable { /** * Label query over pods whose evictions are managed by the disruption budget. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecSelector + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecSelector */ -export interface ElasticsearchSpecPodDisruptionBudgetSpecSelector { +export interface ElasticsearchV1SpecPodDisruptionBudgetSpecSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecSelector#matchExpressions + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecSelector#matchExpressions */ - readonly matchExpressions?: ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions[]; + readonly matchExpressions?: ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecSelector#matchLabels + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ElasticsearchSpecPodDisruptionBudgetSpecSelector' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecPodDisruptionBudgetSpecSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecPodDisruptionBudgetSpecSelector(obj: ElasticsearchSpecPodDisruptionBudgetSpecSelector | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecPodDisruptionBudgetSpecSelector(obj: ElasticsearchV1SpecPodDisruptionBudgetSpecSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -35547,83 +35547,83 @@ export function toJson_ElasticsearchSpecPodDisruptionBudgetSpecSelector(obj: Ela /** * Spec is the specification of the service. * - * @schema ElasticsearchSpecTransportServiceSpec + * @schema ElasticsearchV1SpecTransportServiceSpec */ -export interface ElasticsearchSpecTransportServiceSpec { +export interface ElasticsearchV1SpecTransportServiceSpec { /** * clusterIP is the IP address of the service and is usually assigned randomly by the master. If an address is specified manually and is not in use by others, it will be allocated to the service; otherwise, creation of the service will fail. This field can not be changed through updates. Valid values are \\"None\\", empty string (\\"\\"), or a valid IP address. \\"None\\" can be specified for headless services when proxying is not required. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies * - * @schema ElasticsearchSpecTransportServiceSpec#clusterIP + * @schema ElasticsearchV1SpecTransportServiceSpec#clusterIP */ readonly clusterIp?: string; /** * externalIPs is a list of IP addresses for which nodes in the cluster will also accept traffic for this service. These IPs are not managed by Kubernetes. The user is responsible for ensuring that traffic arrives at a node with this IP. A common example is external load-balancers that are not part of the Kubernetes system. * - * @schema ElasticsearchSpecTransportServiceSpec#externalIPs + * @schema ElasticsearchV1SpecTransportServiceSpec#externalIPs */ readonly externalIPs?: string[]; /** * externalName is the external reference that kubedns or equivalent will return as a CNAME record for this service. No proxying will be involved. Must be a valid RFC-1123 hostname (https://tools.ietf.org/html/rfc1123) and requires Type to be ExternalName. * - * @schema ElasticsearchSpecTransportServiceSpec#externalName + * @schema ElasticsearchV1SpecTransportServiceSpec#externalName */ readonly externalName?: string; /** * externalTrafficPolicy denotes if this Service desires to route external traffic to node-local or cluster-wide endpoints. \\"Local\\" preserves the client source IP and avoids a second hop for LoadBalancer and Nodeport type services, but risks potentially imbalanced traffic spreading. \\"Cluster\\" obscures the client source IP and may cause a second hop to another node, but should have good overall load-spreading. * - * @schema ElasticsearchSpecTransportServiceSpec#externalTrafficPolicy + * @schema ElasticsearchV1SpecTransportServiceSpec#externalTrafficPolicy */ readonly externalTrafficPolicy?: string; /** * healthCheckNodePort specifies the healthcheck nodePort for the service. If not specified, HealthCheckNodePort is created by the service api backend with the allocated nodePort. Will use user-specified nodePort value if specified by the client. Only effects when Type is set to LoadBalancer and ExternalTrafficPolicy is set to Local. * - * @schema ElasticsearchSpecTransportServiceSpec#healthCheckNodePort + * @schema ElasticsearchV1SpecTransportServiceSpec#healthCheckNodePort */ readonly healthCheckNodePort?: number; /** * ipFamily specifies whether this Service has a preference for a particular IP family (e.g. IPv4 vs. IPv6). If a specific IP family is requested, the clusterIP field will be allocated from that family, if it is available in the cluster. If no IP family is requested, the cluster's primary IP family will be used. Other IP fields (loadBalancerIP, loadBalancerSourceRanges, externalIPs) and controllers which allocate external load-balancers should use the same IP family. Endpoints for this Service will be of this family. This field is immutable after creation. Assigning a ServiceIPFamily not available in the cluster (e.g. IPv6 in IPv4 only cluster) is an error condition and will fail during clusterIP assignment. * - * @schema ElasticsearchSpecTransportServiceSpec#ipFamily + * @schema ElasticsearchV1SpecTransportServiceSpec#ipFamily */ readonly ipFamily?: string; /** * Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature. * - * @schema ElasticsearchSpecTransportServiceSpec#loadBalancerIP + * @schema ElasticsearchV1SpecTransportServiceSpec#loadBalancerIP */ readonly loadBalancerIp?: string; /** * If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature.\\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/ * - * @schema ElasticsearchSpecTransportServiceSpec#loadBalancerSourceRanges + * @schema ElasticsearchV1SpecTransportServiceSpec#loadBalancerSourceRanges */ readonly loadBalancerSourceRanges?: string[]; /** * The list of ports that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies * - * @schema ElasticsearchSpecTransportServiceSpec#ports + * @schema ElasticsearchV1SpecTransportServiceSpec#ports */ - readonly ports?: ElasticsearchSpecTransportServiceSpecPorts[]; + readonly ports?: ElasticsearchV1SpecTransportServiceSpecPorts[]; /** * publishNotReadyAddresses, when set to true, indicates that DNS implementations must publish the notReadyAddresses of subsets for the Endpoints associated with the Service. The default value is false. The primary use case for setting this field is to use a StatefulSet's Headless Service to propagate SRV records for its Pods without respect to their readiness for purpose of peer discovery. * - * @schema ElasticsearchSpecTransportServiceSpec#publishNotReadyAddresses + * @schema ElasticsearchV1SpecTransportServiceSpec#publishNotReadyAddresses */ readonly publishNotReadyAddresses?: boolean; /** * Route service traffic to pods with label keys and values matching this selector. If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/ * - * @schema ElasticsearchSpecTransportServiceSpec#selector + * @schema ElasticsearchV1SpecTransportServiceSpec#selector */ readonly selector?: { [key: string]: string }; @@ -35631,21 +35631,21 @@ export interface ElasticsearchSpecTransportServiceSpec { * Supports \\"ClientIP\\" and \\"None\\". Used to maintain session affinity. Enable client IP based session affinity. Must be ClientIP or None. Defaults to None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies * * @default None. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies - * @schema ElasticsearchSpecTransportServiceSpec#sessionAffinity + * @schema ElasticsearchV1SpecTransportServiceSpec#sessionAffinity */ readonly sessionAffinity?: string; /** * sessionAffinityConfig contains the configurations of session affinity. * - * @schema ElasticsearchSpecTransportServiceSpec#sessionAffinityConfig + * @schema ElasticsearchV1SpecTransportServiceSpec#sessionAffinityConfig */ - readonly sessionAffinityConfig?: ElasticsearchSpecTransportServiceSpecSessionAffinityConfig; + readonly sessionAffinityConfig?: ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig; /** * topologyKeys is a preference-order list of topology keys which implementations of services should use to preferentially sort endpoints when accessing this Service, it can not be used at the same time as externalTrafficPolicy=Local. Topology keys must be valid label keys and at most 16 keys may be specified. Endpoints are chosen based on the first topology key with available backends. If this field is specified and all entries have no backends that match the topology of the client, the service has no backends for that client and connections should fail. The special value \\"*\\" may be used to mean \\"any topology\\". This catch-all value, if used, only makes sense as the last value in the list. If this is not specified or empty, no topology constraints will be applied. * - * @schema ElasticsearchSpecTransportServiceSpec#topologyKeys + * @schema ElasticsearchV1SpecTransportServiceSpec#topologyKeys */ readonly topologyKeys?: string[]; @@ -35653,17 +35653,17 @@ export interface ElasticsearchSpecTransportServiceSpec { * type determines how the Service is exposed. Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types * * @default ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services-service-types - * @schema ElasticsearchSpecTransportServiceSpec#type + * @schema ElasticsearchV1SpecTransportServiceSpec#type */ readonly type?: string; } /** - * Converts an object of type 'ElasticsearchSpecTransportServiceSpec' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecTransportServiceSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecTransportServiceSpec(obj: ElasticsearchSpecTransportServiceSpec | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecTransportServiceSpec(obj: ElasticsearchV1SpecTransportServiceSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clusterIP': obj.clusterIp, @@ -35674,11 +35674,11 @@ export function toJson_ElasticsearchSpecTransportServiceSpec(obj: ElasticsearchS 'ipFamily': obj.ipFamily, 'loadBalancerIP': obj.loadBalancerIp, 'loadBalancerSourceRanges': obj.loadBalancerSourceRanges?.map(y => y), - 'ports': obj.ports?.map(y => toJson_ElasticsearchSpecTransportServiceSpecPorts(y)), + 'ports': obj.ports?.map(y => toJson_ElasticsearchV1SpecTransportServiceSpecPorts(y)), 'publishNotReadyAddresses': obj.publishNotReadyAddresses, 'selector': ((obj.selector) === undefined) ? undefined : (Object.entries(obj.selector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'sessionAffinity': obj.sessionAffinity, - 'sessionAffinityConfig': toJson_ElasticsearchSpecTransportServiceSpecSessionAffinityConfig(obj.sessionAffinityConfig), + 'sessionAffinityConfig': toJson_ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig(obj.sessionAffinityConfig), 'topologyKeys': obj.topologyKeys?.map(y => y), 'type': obj.type, }; @@ -35690,13 +35690,13 @@ export function toJson_ElasticsearchSpecTransportServiceSpec(obj: ElasticsearchS /** * ServicePort contains information on service's port. * - * @schema ElasticsearchSpecHttpServiceSpecPorts + * @schema ElasticsearchV1SpecHttpServiceSpecPorts */ -export interface ElasticsearchSpecHttpServiceSpecPorts { +export interface ElasticsearchV1SpecHttpServiceSpecPorts { /** * The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. * - * @schema ElasticsearchSpecHttpServiceSpecPorts#name + * @schema ElasticsearchV1SpecHttpServiceSpecPorts#name */ readonly name?: string; @@ -35704,14 +35704,14 @@ export interface ElasticsearchSpecHttpServiceSpecPorts { * The port on each node on which this service is exposed when type=NodePort or LoadBalancer. Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport * * @default to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport - * @schema ElasticsearchSpecHttpServiceSpecPorts#nodePort + * @schema ElasticsearchV1SpecHttpServiceSpecPorts#nodePort */ readonly nodePort?: number; /** * The port that will be exposed by this service. * - * @schema ElasticsearchSpecHttpServiceSpecPorts#port + * @schema ElasticsearchV1SpecHttpServiceSpecPorts#port */ readonly port: number; @@ -35719,24 +35719,24 @@ export interface ElasticsearchSpecHttpServiceSpecPorts { * The IP protocol for this port. Supports \\"TCP\\", \\"UDP\\", and \\"SCTP\\". Default is TCP. * * @default TCP. - * @schema ElasticsearchSpecHttpServiceSpecPorts#protocol + * @schema ElasticsearchV1SpecHttpServiceSpecPorts#protocol */ readonly protocol?: string; /** * Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service * - * @schema ElasticsearchSpecHttpServiceSpecPorts#targetPort + * @schema ElasticsearchV1SpecHttpServiceSpecPorts#targetPort */ - readonly targetPort?: ElasticsearchSpecHttpServiceSpecPortsTargetPort; + readonly targetPort?: ElasticsearchV1SpecHttpServiceSpecPortsTargetPort; } /** - * Converts an object of type 'ElasticsearchSpecHttpServiceSpecPorts' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpServiceSpecPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpServiceSpecPorts(obj: ElasticsearchSpecHttpServiceSpecPorts | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpServiceSpecPorts(obj: ElasticsearchV1SpecHttpServiceSpecPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -35753,26 +35753,26 @@ export function toJson_ElasticsearchSpecHttpServiceSpecPorts(obj: ElasticsearchS /** * sessionAffinityConfig contains the configurations of session affinity. * - * @schema ElasticsearchSpecHttpServiceSpecSessionAffinityConfig + * @schema ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig */ -export interface ElasticsearchSpecHttpServiceSpecSessionAffinityConfig { +export interface ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig { /** * clientIP contains the configurations of Client IP based session affinity. * - * @schema ElasticsearchSpecHttpServiceSpecSessionAffinityConfig#clientIP + * @schema ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig#clientIP */ - readonly clientIp?: ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp; + readonly clientIp?: ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp; } /** - * Converts an object of type 'ElasticsearchSpecHttpServiceSpecSessionAffinityConfig' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpServiceSpecSessionAffinityConfig(obj: ElasticsearchSpecHttpServiceSpecSessionAffinityConfig | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig(obj: ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientIP': toJson_ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp(obj.clientIp), + 'clientIP': toJson_ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp(obj.clientIp), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -35782,30 +35782,30 @@ export function toJson_ElasticsearchSpecHttpServiceSpecSessionAffinityConfig(obj /** * SubjectAlternativeName represents a SAN entry in a x509 certificate. * - * @schema ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames + * @schema ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames */ -export interface ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames { +export interface ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames { /** * DNS is the DNS name of the subject. * - * @schema ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames#dns + * @schema ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames#dns */ readonly dns?: string; /** * IP is the IP address of the subject. * - * @schema ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames#ip + * @schema ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames#ip */ readonly ip?: string; } /** - * Converts an object of type 'ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames(obj: ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNames | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames(obj: ElasticsearchV1SpecHttpTlsSelfSignedCertificateSubjectAltNames | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'dns': obj.dns, @@ -35819,37 +35819,37 @@ export function toJson_ElasticsearchSpecHttpTlsSelfSignedCertificateSubjectAltNa /** * This field requires the VolumeSnapshotDataSource alpha feature gate to be enabled and currently VolumeSnapshot is the only supported data source. If the provisioner can support VolumeSnapshot data source, it will create a new volume and data will be restored to the volume at the same time. If the provisioner does not support VolumeSnapshot data source, volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource */ -export interface ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource { +export interface ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource { /** * APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource#apiGroup + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource#apiGroup */ readonly apiGroup?: string; /** * Kind is the type of resource being referenced * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource#kind + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource#kind */ readonly kind: string; /** * Name is the name of resource being referenced * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource#name + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource#name */ readonly name: string; } /** - * Converts an object of type 'ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource(obj: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSource | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource(obj: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecDataSource | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiGroup': obj.apiGroup, @@ -35864,30 +35864,30 @@ export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecDataSour /** * Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources */ -export interface ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources { +export interface ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources#limits + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources#limits */ - readonly limits?: { [key: string]: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits }; + readonly limits?: { [key: string]: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources#requests + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources#requests */ - readonly requests?: { [key: string]: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests }; + readonly requests?: { [key: string]: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests }; } /** - * Converts an object of type 'ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources(obj: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResources | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources(obj: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.value }), {})), @@ -35901,33 +35901,33 @@ export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResource /** * A label query over volumes to consider for binding. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector */ -export interface ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector { +export interface ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector#matchExpressions + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector#matchExpressions */ - readonly matchExpressions?: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions[]; + readonly matchExpressions?: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector#matchLabels + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector(obj: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector(obj: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -35936,14 +35936,14 @@ export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector /* eslint-enable max-len, quote-props */ /** - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity */ -export class ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity { - public static fromNumber(value: number): ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity { - return new ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity(value); +export class ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity { + public static fromNumber(value: number): ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity { + return new ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity(value); } - public static fromString(value: string): ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity { - return new ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity(value); + public static fromString(value: string): ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity { + return new ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusCapacity(value); } private constructor(public readonly value: number | string) { } @@ -35952,56 +35952,56 @@ export class ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCapacity { /** * PersistentVolumeClaimCondition contails details about state of pvc * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions */ -export interface ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions { +export interface ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions { /** * Last time we probed the condition. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#lastProbeTime + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#lastProbeTime */ readonly lastProbeTime?: Date; /** * Last time the condition transitioned from one status to another. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#lastTransitionTime + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#lastTransitionTime */ readonly lastTransitionTime?: Date; /** * Human-readable message indicating details about last transition. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#message + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#message */ readonly message?: string; /** * Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \\"ResizeStarted\\" that means the underlying persistent volume is being resized. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#reason + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#reason */ readonly reason?: string; /** - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#status + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#status */ readonly status: string; /** * PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions#type + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions#type */ readonly type: string; } /** - * Converts an object of type 'ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions(obj: ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusConditions | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions(obj: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesStatusConditions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'lastProbeTime': obj.lastProbeTime?.toISOString(), @@ -36019,37 +36019,37 @@ export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesStatusCondit /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions */ -export interface ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions { +export interface ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions#key + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions#operator + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions#values + * @schema ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions(obj: ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions(obj: ElasticsearchV1SpecPodDisruptionBudgetSpecSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -36064,13 +36064,13 @@ export function toJson_ElasticsearchSpecPodDisruptionBudgetSpecSelectorMatchExpr /** * ServicePort contains information on service's port. * - * @schema ElasticsearchSpecTransportServiceSpecPorts + * @schema ElasticsearchV1SpecTransportServiceSpecPorts */ -export interface ElasticsearchSpecTransportServiceSpecPorts { +export interface ElasticsearchV1SpecTransportServiceSpecPorts { /** * The name of this port within the service. This must be a DNS_LABEL. All ports within a ServiceSpec must have unique names. When considering the endpoints for a Service, this must match the 'name' field in the EndpointPort. Optional if only one ServicePort is defined on this service. * - * @schema ElasticsearchSpecTransportServiceSpecPorts#name + * @schema ElasticsearchV1SpecTransportServiceSpecPorts#name */ readonly name?: string; @@ -36078,14 +36078,14 @@ export interface ElasticsearchSpecTransportServiceSpecPorts { * The port on each node on which this service is exposed when type=NodePort or LoadBalancer. Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport * * @default to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport - * @schema ElasticsearchSpecTransportServiceSpecPorts#nodePort + * @schema ElasticsearchV1SpecTransportServiceSpecPorts#nodePort */ readonly nodePort?: number; /** * The port that will be exposed by this service. * - * @schema ElasticsearchSpecTransportServiceSpecPorts#port + * @schema ElasticsearchV1SpecTransportServiceSpecPorts#port */ readonly port: number; @@ -36093,24 +36093,24 @@ export interface ElasticsearchSpecTransportServiceSpecPorts { * The IP protocol for this port. Supports \\"TCP\\", \\"UDP\\", and \\"SCTP\\". Default is TCP. * * @default TCP. - * @schema ElasticsearchSpecTransportServiceSpecPorts#protocol + * @schema ElasticsearchV1SpecTransportServiceSpecPorts#protocol */ readonly protocol?: string; /** * Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service * - * @schema ElasticsearchSpecTransportServiceSpecPorts#targetPort + * @schema ElasticsearchV1SpecTransportServiceSpecPorts#targetPort */ - readonly targetPort?: ElasticsearchSpecTransportServiceSpecPortsTargetPort; + readonly targetPort?: ElasticsearchV1SpecTransportServiceSpecPortsTargetPort; } /** - * Converts an object of type 'ElasticsearchSpecTransportServiceSpecPorts' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecTransportServiceSpecPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecTransportServiceSpecPorts(obj: ElasticsearchSpecTransportServiceSpecPorts | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecTransportServiceSpecPorts(obj: ElasticsearchV1SpecTransportServiceSpecPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -36127,26 +36127,26 @@ export function toJson_ElasticsearchSpecTransportServiceSpecPorts(obj: Elasticse /** * sessionAffinityConfig contains the configurations of session affinity. * - * @schema ElasticsearchSpecTransportServiceSpecSessionAffinityConfig + * @schema ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig */ -export interface ElasticsearchSpecTransportServiceSpecSessionAffinityConfig { +export interface ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig { /** * clientIP contains the configurations of Client IP based session affinity. * - * @schema ElasticsearchSpecTransportServiceSpecSessionAffinityConfig#clientIP + * @schema ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig#clientIP */ - readonly clientIp?: ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp; + readonly clientIp?: ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp; } /** - * Converts an object of type 'ElasticsearchSpecTransportServiceSpecSessionAffinityConfig' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecTransportServiceSpecSessionAffinityConfig(obj: ElasticsearchSpecTransportServiceSpecSessionAffinityConfig | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig(obj: ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientIP': toJson_ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp(obj.clientIp), + 'clientIP': toJson_ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp(obj.clientIp), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -36156,14 +36156,14 @@ export function toJson_ElasticsearchSpecTransportServiceSpecSessionAffinityConfi /** * Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service * - * @schema ElasticsearchSpecHttpServiceSpecPortsTargetPort + * @schema ElasticsearchV1SpecHttpServiceSpecPortsTargetPort */ -export class ElasticsearchSpecHttpServiceSpecPortsTargetPort { - public static fromNumber(value: number): ElasticsearchSpecHttpServiceSpecPortsTargetPort { - return new ElasticsearchSpecHttpServiceSpecPortsTargetPort(value); +export class ElasticsearchV1SpecHttpServiceSpecPortsTargetPort { + public static fromNumber(value: number): ElasticsearchV1SpecHttpServiceSpecPortsTargetPort { + return new ElasticsearchV1SpecHttpServiceSpecPortsTargetPort(value); } - public static fromString(value: string): ElasticsearchSpecHttpServiceSpecPortsTargetPort { - return new ElasticsearchSpecHttpServiceSpecPortsTargetPort(value); + public static fromString(value: string): ElasticsearchV1SpecHttpServiceSpecPortsTargetPort { + return new ElasticsearchV1SpecHttpServiceSpecPortsTargetPort(value); } private constructor(public readonly value: number | string) { } @@ -36172,23 +36172,23 @@ export class ElasticsearchSpecHttpServiceSpecPortsTargetPort { /** * clientIP contains the configurations of Client IP based session affinity. * - * @schema ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp + * @schema ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp */ -export interface ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp { +export interface ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp { /** * timeoutSeconds specifies the seconds of ClientIP type session sticky time. The value must be >0 && <=86400(for 1 day) if ServiceAffinity == \\"ClientIP\\". Default value is 10800(for 3 hours). * - * @schema ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp#timeoutSeconds + * @schema ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp(obj: ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClientIp | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp(obj: ElasticsearchV1SpecHttpServiceSpecSessionAffinityConfigClientIp | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'timeoutSeconds': obj.timeoutSeconds, @@ -36199,28 +36199,28 @@ export function toJson_ElasticsearchSpecHttpServiceSpecSessionAffinityConfigClie /* eslint-enable max-len, quote-props */ /** - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits */ -export class ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits { - public static fromNumber(value: number): ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits { - return new ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits(value); +export class ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits { + public static fromNumber(value: number): ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits { + return new ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits(value); } - public static fromString(value: string): ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits { - return new ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits(value); + public static fromString(value: string): ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits { + return new ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesLimits(value); } private constructor(public readonly value: number | string) { } } /** - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests */ -export class ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests { - public static fromNumber(value: number): ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests { - return new ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests(value); +export class ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests { + public static fromNumber(value: number): ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests { + return new ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests(value); } - public static fromString(value: string): ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests { - return new ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests(value); + public static fromString(value: string): ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests { + return new ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests(value); } private constructor(public readonly value: number | string) { } @@ -36229,37 +36229,37 @@ export class ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecResourcesRequests /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions */ -export interface ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions { +export interface ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#key + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#operator + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#values + * @schema ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions(obj: ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions(obj: ElasticsearchV1SpecNodeSetsVolumeClaimTemplatesSpecSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -36274,14 +36274,14 @@ export function toJson_ElasticsearchSpecNodeSetsVolumeClaimTemplatesSpecSelector /** * Number or name of the port to access on the pods targeted by the service. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. If this is a string, it will be looked up as a named port in the target Pod's container ports. If this is not specified, the value of the 'port' field is used (an identity map). This field is ignored for services with clusterIP=None, and should be omitted or set equal to the 'port' field. More info: https://kubernetes.io/docs/concepts/services-networking/service/#defining-a-service * - * @schema ElasticsearchSpecTransportServiceSpecPortsTargetPort + * @schema ElasticsearchV1SpecTransportServiceSpecPortsTargetPort */ -export class ElasticsearchSpecTransportServiceSpecPortsTargetPort { - public static fromNumber(value: number): ElasticsearchSpecTransportServiceSpecPortsTargetPort { - return new ElasticsearchSpecTransportServiceSpecPortsTargetPort(value); +export class ElasticsearchV1SpecTransportServiceSpecPortsTargetPort { + public static fromNumber(value: number): ElasticsearchV1SpecTransportServiceSpecPortsTargetPort { + return new ElasticsearchV1SpecTransportServiceSpecPortsTargetPort(value); } - public static fromString(value: string): ElasticsearchSpecTransportServiceSpecPortsTargetPort { - return new ElasticsearchSpecTransportServiceSpecPortsTargetPort(value); + public static fromString(value: string): ElasticsearchV1SpecTransportServiceSpecPortsTargetPort { + return new ElasticsearchV1SpecTransportServiceSpecPortsTargetPort(value); } private constructor(public readonly value: number | string) { } @@ -36290,23 +36290,23 @@ export class ElasticsearchSpecTransportServiceSpecPortsTargetPort { /** * clientIP contains the configurations of Client IP based session affinity. * - * @schema ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp + * @schema ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp */ -export interface ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp { +export interface ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp { /** * timeoutSeconds specifies the seconds of ClientIP type session sticky time. The value must be >0 && <=86400(for 1 day) if ServiceAffinity == \\"ClientIP\\". Default value is 10800(for 3 hours). * - * @schema ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp#timeoutSeconds + * @schema ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp' to JSON representation. + * Converts an object of type 'ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp(obj: ElasticsearchSpecTransportServiceSpecSessionAffinityConfigClientIp | undefined): Record | undefined { +export function toJson_ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp(obj: ElasticsearchV1SpecTransportServiceSpecSessionAffinityConfigClientIp | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'timeoutSeconds': obj.timeoutSeconds, @@ -36405,19 +36405,19 @@ Object { }, }, "types": Object { - "jenkinsio.Jenkins": Object { + "jenkinsio.JenkinsV1Alpha2": Object { "assembly": "jenkinsio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Jenkins", + "schema": "JenkinsV1Alpha2", }, "summary": "Jenkins is the Schema for the jenkins API.", }, - "fqn": "jenkinsio.Jenkins", + "fqn": "jenkinsio.JenkinsV1Alpha2", "initializer": Object { "docs": Object { - "summary": "Defines a \\"Jenkins\\" API object.", + "summary": "Defines a \\"JenkinsV1Alpha2\\" API object.", }, "locationInModule": Object { "filename": "jenkins.io.ts", @@ -36449,7 +36449,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsProps", + "fqn": "jenkinsio.JenkinsV1Alpha2Props", }, }, ], @@ -36463,7 +36463,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Jenkins\\".", + "summary": "Renders a Kubernetes manifest for \\"JenkinsV1Alpha2\\".", }, "locationInModule": Object { "filename": "jenkins.io.ts", @@ -36478,7 +36478,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsProps", + "fqn": "jenkinsio.JenkinsV1Alpha2Props", }, }, ], @@ -36506,12 +36506,12 @@ Object { }, }, ], - "name": "Jenkins", + "name": "JenkinsV1Alpha2", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Jenkins\\".", + "summary": "Returns the apiVersion and kind for \\"JenkinsV1Alpha2\\".", }, "immutable": true, "locationInModule": Object { @@ -36525,30 +36525,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:Jenkins", + "symbolId": "jenkins.io:JenkinsV1Alpha2", }, - "jenkinsio.JenkinsProps": Object { + "jenkinsio.JenkinsV1Alpha2Props": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "Jenkins", + "schema": "JenkinsV1Alpha2", }, "summary": "Jenkins is the Schema for the jenkins API.", }, - "fqn": "jenkinsio.JenkinsProps", + "fqn": "jenkinsio.JenkinsV1Alpha2Props", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 65, }, - "name": "JenkinsProps", + "name": "JenkinsV1Alpha2Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Jenkins#metadata", + "schema": "JenkinsV1Alpha2#metadata", }, }, "immutable": true, @@ -36566,7 +36566,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Jenkins#spec", + "schema": "JenkinsV1Alpha2#spec", }, "summary": "Spec defines the desired state of the Jenkins.", }, @@ -36578,34 +36578,34 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpec", + "fqn": "jenkinsio.JenkinsV1Alpha2Spec", }, }, ], - "symbolId": "jenkins.io:JenkinsProps", + "symbolId": "jenkins.io:JenkinsV1Alpha2Props", }, - "jenkinsio.JenkinsSpec": Object { + "jenkinsio.JenkinsV1Alpha2Spec": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec", + "schema": "JenkinsV1Alpha2Spec", }, "summary": "Spec defines the desired state of the Jenkins.", }, - "fqn": "jenkinsio.JenkinsSpec", + "fqn": "jenkinsio.JenkinsV1Alpha2Spec", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 100, }, - "name": "JenkinsSpec", + "name": "JenkinsV1Alpha2Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#jenkinsAPISettings", + "schema": "JenkinsV1Alpha2Spec#jenkinsAPISettings", }, "summary": "JenkinsAPISettings defines configuration used by the operator to gain admin access to the Jenkins API.", }, @@ -36616,14 +36616,14 @@ Object { }, "name": "jenkinsApiSettings", "type": Object { - "fqn": "jenkinsio.JenkinsSpecJenkinsApiSettings", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecJenkinsApiSettings", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#backup", + "schema": "JenkinsV1Alpha2Spec#backup", }, "summary": "Backup defines configuration of Jenkins backup More info: https://github.com/jenkinsci/kubernetes-operator/blob/master/docs/getting-started.md#configure-backup-and-restore.", }, @@ -36635,14 +36635,14 @@ Object { "name": "backup", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecBackup", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecBackup", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#configurationAsCode", + "schema": "JenkinsV1Alpha2Spec#configurationAsCode", }, "summary": "ConfigurationAsCode defines configuration of Jenkins customization via Configuration as Code Jenkins plugin.", }, @@ -36654,14 +36654,14 @@ Object { "name": "configurationAsCode", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecConfigurationAsCode", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCode", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#groovyScripts", + "schema": "JenkinsV1Alpha2Spec#groovyScripts", }, "summary": "GroovyScripts defines configuration of Jenkins customization via groovy scripts.", }, @@ -36673,14 +36673,14 @@ Object { "name": "groovyScripts", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecGroovyScripts", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecGroovyScripts", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#master", + "schema": "JenkinsV1Alpha2Spec#master", }, "remarks": "Every single change here requires a pod restart.", "summary": "Master represents Jenkins master pod properties and Jenkins plugins.", @@ -36693,14 +36693,14 @@ Object { "name": "master", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMaster", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMaster", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#notifications", + "schema": "JenkinsV1Alpha2Spec#notifications", }, "summary": "Notifications defines list of a services which are used to inform about Jenkins status Can be used to integrate chat services like Slack, Microsoft Teams or Mailgun.", }, @@ -36714,7 +36714,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecNotifications", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotifications", }, "kind": "array", }, @@ -36724,7 +36724,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#restore", + "schema": "JenkinsV1Alpha2Spec#restore", }, "summary": "Backup defines configuration of Jenkins backup restore More info: https://github.com/jenkinsci/kubernetes-operator/blob/master/docs/getting-started.md#configure-backup-and-restore.", }, @@ -36736,14 +36736,14 @@ Object { "name": "restore", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecRestore", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecRestore", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#roles", + "schema": "JenkinsV1Alpha2Spec#roles", }, "summary": "Roles defines list of extra RBAC roles for the Jenkins Master pod service account.", }, @@ -36757,7 +36757,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecRoles", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecRoles", }, "kind": "array", }, @@ -36767,7 +36767,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#seedJobs", + "schema": "JenkinsV1Alpha2Spec#seedJobs", }, "summary": "SeedJobs defines list of Jenkins Seed Job configurations More info: https://github.com/jenkinsci/kubernetes-operator/blob/master/docs/getting-started.md#configure-seed-jobs-and-pipelines.", }, @@ -36781,7 +36781,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecSeedJobs", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecSeedJobs", }, "kind": "array", }, @@ -36791,7 +36791,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#service", + "schema": "JenkinsV1Alpha2Spec#service", }, "default": "port: 8080 type: ClusterIP", "summary": "Service is Kubernetes service of Jenkins master HTTP pod Defaults to : port: 8080 type: ClusterIP.", @@ -36804,14 +36804,14 @@ Object { "name": "service", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecService", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecService", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#serviceAccount", + "schema": "JenkinsV1Alpha2Spec#serviceAccount", }, "summary": "ServiceAccount defines Jenkins master service account attributes.", }, @@ -36823,14 +36823,14 @@ Object { "name": "serviceAccount", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecServiceAccount", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecServiceAccount", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpec#slaveService", + "schema": "JenkinsV1Alpha2Spec#slaveService", }, "default": "port: 50000 type: ClusterIP", "summary": "Service is Kubernetes service of Jenkins slave pods Defaults to : port: 50000 type: ClusterIP.", @@ -36843,34 +36843,34 @@ Object { "name": "slaveService", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecSlaveService", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecSlaveService", }, }, ], - "symbolId": "jenkins.io:JenkinsSpec", + "symbolId": "jenkins.io:JenkinsV1Alpha2Spec", }, - "jenkinsio.JenkinsSpecBackup": Object { + "jenkinsio.JenkinsV1Alpha2SpecBackup": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackup", + "schema": "JenkinsV1Alpha2SpecBackup", }, "summary": "Backup defines configuration of Jenkins backup More info: https://github.com/jenkinsci/kubernetes-operator/blob/master/docs/getting-started.md#configure-backup-and-restore.", }, - "fqn": "jenkinsio.JenkinsSpecBackup", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecBackup", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 219, }, - "name": "JenkinsSpecBackup", + "name": "JenkinsV1Alpha2SpecBackup", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackup#action", + "schema": "JenkinsV1Alpha2SpecBackup#action", }, "summary": "Action defines action which performs backup in backup container sidecar.", }, @@ -36881,14 +36881,14 @@ Object { }, "name": "action", "type": Object { - "fqn": "jenkinsio.JenkinsSpecBackupAction", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecBackupAction", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackup#containerName", + "schema": "JenkinsV1Alpha2SpecBackup#containerName", }, "summary": "ContainerName is the container name responsible for backup operation.", }, @@ -36906,7 +36906,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackup#interval", + "schema": "JenkinsV1Alpha2SpecBackup#interval", }, "default": "30.", "summary": "Interval tells how often make backup in seconds Defaults to 30.", @@ -36925,7 +36925,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackup#makeBackupBeforePodDeletion", + "schema": "JenkinsV1Alpha2SpecBackup#makeBackupBeforePodDeletion", }, "summary": "MakeBackupBeforePodDeletion tells operator to make backup before Jenkins master pod deletion.", }, @@ -36940,30 +36940,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecBackup", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecBackup", }, - "jenkinsio.JenkinsSpecBackupAction": Object { + "jenkinsio.JenkinsV1Alpha2SpecBackupAction": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackupAction", + "schema": "JenkinsV1Alpha2SpecBackupAction", }, "summary": "Action defines action which performs backup in backup container sidecar.", }, - "fqn": "jenkinsio.JenkinsSpecBackupAction", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecBackupAction", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 985, }, - "name": "JenkinsSpecBackupAction", + "name": "JenkinsV1Alpha2SpecBackupAction", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackupAction#exec", + "schema": "JenkinsV1Alpha2SpecBackupAction#exec", }, "summary": "Exec specifies the action to take.", }, @@ -36975,34 +36975,34 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecBackupActionExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecBackupActionExec", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecBackupAction", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecBackupAction", }, - "jenkinsio.JenkinsSpecBackupActionExec": Object { + "jenkinsio.JenkinsV1Alpha2SpecBackupActionExec": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackupActionExec", + "schema": "JenkinsV1Alpha2SpecBackupActionExec", }, "summary": "Exec specifies the action to take.", }, - "fqn": "jenkinsio.JenkinsSpecBackupActionExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecBackupActionExec", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1972, }, - "name": "JenkinsSpecBackupActionExec", + "name": "JenkinsV1Alpha2SpecBackupActionExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecBackupActionExec#command", + "schema": "JenkinsV1Alpha2SpecBackupActionExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -37024,30 +37024,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecBackupActionExec", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecBackupActionExec", }, - "jenkinsio.JenkinsSpecConfigurationAsCode": Object { + "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCode": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecConfigurationAsCode", + "schema": "JenkinsV1Alpha2SpecConfigurationAsCode", }, "summary": "ConfigurationAsCode defines configuration of Jenkins customization via Configuration as Code Jenkins plugin.", }, - "fqn": "jenkinsio.JenkinsSpecConfigurationAsCode", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCode", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 273, }, - "name": "JenkinsSpecConfigurationAsCode", + "name": "JenkinsV1Alpha2SpecConfigurationAsCode", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecConfigurationAsCode#configurations", + "schema": "JenkinsV1Alpha2SpecConfigurationAsCode#configurations", }, }, "immutable": true, @@ -37059,7 +37059,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecConfigurationAsCodeConfigurations", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations", }, "kind": "array", }, @@ -37069,7 +37069,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecConfigurationAsCode#secret", + "schema": "JenkinsV1Alpha2SpecConfigurationAsCode#secret", }, "summary": "SecretRef is reference to Kubernetes secret.", }, @@ -37080,34 +37080,34 @@ Object { }, "name": "secret", "type": Object { - "fqn": "jenkinsio.JenkinsSpecConfigurationAsCodeSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCodeSecret", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecConfigurationAsCode", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecConfigurationAsCode", }, - "jenkinsio.JenkinsSpecConfigurationAsCodeConfigurations": Object { + "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecConfigurationAsCodeConfigurations", + "schema": "JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations", }, "summary": "ConfigMapRef is reference to Kubernetes ConfigMap.", }, - "fqn": "jenkinsio.JenkinsSpecConfigurationAsCodeConfigurations", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1014, }, - "name": "JenkinsSpecConfigurationAsCodeConfigurations", + "name": "JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecConfigurationAsCodeConfigurations#name", + "schema": "JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations#name", }, }, "immutable": true, @@ -37121,30 +37121,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecConfigurationAsCodeConfigurations", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations", }, - "jenkinsio.JenkinsSpecConfigurationAsCodeSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCodeSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecConfigurationAsCodeSecret", + "schema": "JenkinsV1Alpha2SpecConfigurationAsCodeSecret", }, "summary": "SecretRef is reference to Kubernetes secret.", }, - "fqn": "jenkinsio.JenkinsSpecConfigurationAsCodeSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecConfigurationAsCodeSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1041, }, - "name": "JenkinsSpecConfigurationAsCodeSecret", + "name": "JenkinsV1Alpha2SpecConfigurationAsCodeSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecConfigurationAsCodeSecret#name", + "schema": "JenkinsV1Alpha2SpecConfigurationAsCodeSecret#name", }, }, "immutable": true, @@ -37158,30 +37158,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecConfigurationAsCodeSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecConfigurationAsCodeSecret", }, - "jenkinsio.JenkinsSpecGroovyScripts": Object { + "jenkinsio.JenkinsV1Alpha2SpecGroovyScripts": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecGroovyScripts", + "schema": "JenkinsV1Alpha2SpecGroovyScripts", }, "summary": "GroovyScripts defines configuration of Jenkins customization via groovy scripts.", }, - "fqn": "jenkinsio.JenkinsSpecGroovyScripts", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecGroovyScripts", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 308, }, - "name": "JenkinsSpecGroovyScripts", + "name": "JenkinsV1Alpha2SpecGroovyScripts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecGroovyScripts#configurations", + "schema": "JenkinsV1Alpha2SpecGroovyScripts#configurations", }, }, "immutable": true, @@ -37193,7 +37193,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecGroovyScriptsConfigurations", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecGroovyScriptsConfigurations", }, "kind": "array", }, @@ -37203,7 +37203,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecGroovyScripts#secret", + "schema": "JenkinsV1Alpha2SpecGroovyScripts#secret", }, "summary": "SecretRef is reference to Kubernetes secret.", }, @@ -37214,34 +37214,34 @@ Object { }, "name": "secret", "type": Object { - "fqn": "jenkinsio.JenkinsSpecGroovyScriptsSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecGroovyScriptsSecret", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecGroovyScripts", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecGroovyScripts", }, - "jenkinsio.JenkinsSpecGroovyScriptsConfigurations": Object { + "jenkinsio.JenkinsV1Alpha2SpecGroovyScriptsConfigurations": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecGroovyScriptsConfigurations", + "schema": "JenkinsV1Alpha2SpecGroovyScriptsConfigurations", }, "summary": "ConfigMapRef is reference to Kubernetes ConfigMap.", }, - "fqn": "jenkinsio.JenkinsSpecGroovyScriptsConfigurations", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecGroovyScriptsConfigurations", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1068, }, - "name": "JenkinsSpecGroovyScriptsConfigurations", + "name": "JenkinsV1Alpha2SpecGroovyScriptsConfigurations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecGroovyScriptsConfigurations#name", + "schema": "JenkinsV1Alpha2SpecGroovyScriptsConfigurations#name", }, }, "immutable": true, @@ -37255,30 +37255,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecGroovyScriptsConfigurations", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecGroovyScriptsConfigurations", }, - "jenkinsio.JenkinsSpecGroovyScriptsSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecGroovyScriptsSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecGroovyScriptsSecret", + "schema": "JenkinsV1Alpha2SpecGroovyScriptsSecret", }, "summary": "SecretRef is reference to Kubernetes secret.", }, - "fqn": "jenkinsio.JenkinsSpecGroovyScriptsSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecGroovyScriptsSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1095, }, - "name": "JenkinsSpecGroovyScriptsSecret", + "name": "JenkinsV1Alpha2SpecGroovyScriptsSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecGroovyScriptsSecret#name", + "schema": "JenkinsV1Alpha2SpecGroovyScriptsSecret#name", }, }, "immutable": true, @@ -37292,30 +37292,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecGroovyScriptsSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecGroovyScriptsSecret", }, - "jenkinsio.JenkinsSpecJenkinsApiSettings": Object { + "jenkinsio.JenkinsV1Alpha2SpecJenkinsApiSettings": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecJenkinsApiSettings", + "schema": "JenkinsV1Alpha2SpecJenkinsApiSettings", }, "summary": "JenkinsAPISettings defines configuration used by the operator to gain admin access to the Jenkins API.", }, - "fqn": "jenkinsio.JenkinsSpecJenkinsApiSettings", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecJenkinsApiSettings", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 343, }, - "name": "JenkinsSpecJenkinsApiSettings", + "name": "JenkinsV1Alpha2SpecJenkinsApiSettings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecJenkinsApiSettings#authorizationStrategy", + "schema": "JenkinsV1Alpha2SpecJenkinsApiSettings#authorizationStrategy", }, "summary": "AuthorizationStrategy defines authorization strategy of the operator for the Jenkins API.", }, @@ -37330,31 +37330,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecJenkinsApiSettings", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecJenkinsApiSettings", }, - "jenkinsio.JenkinsSpecMaster": Object { + "jenkinsio.JenkinsV1Alpha2SpecMaster": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster", + "schema": "JenkinsV1Alpha2SpecMaster", }, "remarks": "Every single change here requires a pod restart.", "summary": "Master represents Jenkins master pod properties and Jenkins plugins.", }, - "fqn": "jenkinsio.JenkinsSpecMaster", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMaster", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 372, }, - "name": "JenkinsSpecMaster", + "name": "JenkinsV1Alpha2SpecMaster", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#disableCSRFProtection", + "schema": "JenkinsV1Alpha2SpecMaster#disableCSRFProtection", }, "summary": "DisableCSRFProtection allows you to toggle CSRF Protection on Jenkins.", }, @@ -37372,7 +37372,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#annotations", + "schema": "JenkinsV1Alpha2SpecMaster#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -37397,7 +37397,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#basePlugins", + "schema": "JenkinsV1Alpha2SpecMaster#basePlugins", }, "default": "name: kubernetes version: 1.15.7 - name: workflow-job version: \\"2.32\\" - name: workflow-aggregator version: \\"2.6\\" - name: git version: 3.10.0 - name: job-dsl version: \\"1.74\\" - name: configuration-as-code version: \\"1.19\\" - name: configuration-as-code-support version: \\"1.19\\" - name: kubernetes-credentials-provider version: 0.12.1", "summary": "BasePlugins contains plugins required by operator Defaults to : - name: kubernetes version: 1.15.7 - name: workflow-job version: \\"2.32\\" - name: workflow-aggregator version: \\"2.6\\" - name: git version: 3.10.0 - name: job-dsl version: \\"1.74\\" - name: configuration-as-code version: \\"1.19\\" - name: configuration-as-code-support version: \\"1.19\\" - name: kubernetes-credentials-provider version: 0.12.1.", @@ -37412,7 +37412,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterBasePlugins", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterBasePlugins", }, "kind": "array", }, @@ -37422,7 +37422,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#containers", + "schema": "JenkinsV1Alpha2SpecMaster#containers", }, "default": "image: jenkins/jenkins:lts imagePullPolicy: Always livenessProbe: failureThreshold: 12 httpGet: path: /login port: http scheme: HTTP initialDelaySeconds: 80 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: jenkins-master readinessProbe: failureThreshold: 3 httpGet: path: /login port: http scheme: HTTP initialDelaySeconds: 30 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 1500m memory: 3Gi requests: cpu: \\"1\\" memory: 600Mi", "remarks": "Containers cannot currently be added or removed. There must be at least one container in a Pod. Defaults to: - image: jenkins/jenkins:lts imagePullPolicy: Always livenessProbe: failureThreshold: 12 httpGet: path: /login port: http scheme: HTTP initialDelaySeconds: 80 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: jenkins-master readinessProbe: failureThreshold: 3 httpGet: path: /login port: http scheme: HTTP initialDelaySeconds: 30 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 1500m memory: 3Gi requests: cpu: \\"1\\" memory: 600Mi", @@ -37438,7 +37438,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainers", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainers", }, "kind": "array", }, @@ -37448,7 +37448,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#imagePullSecrets", + "schema": "JenkinsV1Alpha2SpecMaster#imagePullSecrets", }, "remarks": "If specified, these secrets will be passed to individual puller implementations for them to use. For example, in the case of docker, only DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod", "summary": "ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec.", @@ -37463,7 +37463,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterImagePullSecrets", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterImagePullSecrets", }, "kind": "array", }, @@ -37473,7 +37473,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#labels", + "schema": "JenkinsV1Alpha2SpecMaster#labels", }, "remarks": "May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", "summary": "Map of string keys and values that can be used to organize and categorize (scope and select) objects.", @@ -37498,7 +37498,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#masterAnnotations", + "schema": "JenkinsV1Alpha2SpecMaster#masterAnnotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations Deprecated: will be removed in the future, please use Annotations(annotations)", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -37523,7 +37523,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#nodeSelector", + "schema": "JenkinsV1Alpha2SpecMaster#nodeSelector", }, "remarks": "Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/", "summary": "NodeSelector is a selector which must be true for the pod to fit on a node.", @@ -37548,7 +37548,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#plugins", + "schema": "JenkinsV1Alpha2SpecMaster#plugins", }, "summary": "Plugins contains plugins required by user.", }, @@ -37562,7 +37562,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterPlugins", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterPlugins", }, "kind": "array", }, @@ -37572,7 +37572,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#securityContext", + "schema": "JenkinsV1Alpha2SpecMaster#securityContext", }, "default": "runAsUser: 1000 fsGroup: 1000", "remarks": "As per kubernetes specification, it can be overridden for each container individually. Defaults to: runAsUser: 1000 fsGroup: 1000", @@ -37586,14 +37586,14 @@ Object { "name": "securityContext", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterSecurityContext", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#tolerations", + "schema": "JenkinsV1Alpha2SpecMaster#tolerations", }, "summary": "If specified, the pod's tolerations.", }, @@ -37607,7 +37607,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterTolerations", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterTolerations", }, "kind": "array", }, @@ -37617,7 +37617,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMaster#volumes", + "schema": "JenkinsV1Alpha2SpecMaster#volumes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes", "summary": "List of volumes that can be mounted by containers belonging to the pod.", @@ -37632,37 +37632,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumes", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumes", }, "kind": "array", }, }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMaster", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMaster", }, - "jenkinsio.JenkinsSpecMasterBasePlugins": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterBasePlugins": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterBasePlugins", + "schema": "JenkinsV1Alpha2SpecMasterBasePlugins", }, "summary": "Plugin defines Jenkins plugin.", }, - "fqn": "jenkinsio.JenkinsSpecMasterBasePlugins", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterBasePlugins", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1122, }, - "name": "JenkinsSpecMasterBasePlugins", + "name": "JenkinsV1Alpha2SpecMasterBasePlugins", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterBasePlugins#name", + "schema": "JenkinsV1Alpha2SpecMasterBasePlugins#name", }, "summary": "Name is the name of Jenkins plugin.", }, @@ -37680,7 +37680,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterBasePlugins#version", + "schema": "JenkinsV1Alpha2SpecMasterBasePlugins#version", }, "summary": "Version is the version of Jenkins plugin.", }, @@ -37695,30 +37695,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterBasePlugins", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterBasePlugins", }, - "jenkinsio.JenkinsSpecMasterContainers": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainers": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers", + "schema": "JenkinsV1Alpha2SpecMasterContainers", }, "summary": "Container defines Kubernetes container attributes.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainers", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainers", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1159, }, - "name": "JenkinsSpecMasterContainers", + "name": "JenkinsV1Alpha2SpecMasterContainers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#image", + "schema": "JenkinsV1Alpha2SpecMasterContainers#image", }, "remarks": "More info: https://kubernetes.io/docs/concepts/containers/images", "summary": "Docker image name.", @@ -37737,7 +37737,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#imagePullPolicy", + "schema": "JenkinsV1Alpha2SpecMasterContainers#imagePullPolicy", }, "default": "Always.", "remarks": "One of Always, Never, IfNotPresent. Defaults to Always.", @@ -37757,7 +37757,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#name", + "schema": "JenkinsV1Alpha2SpecMasterContainers#name", }, "remarks": "Each container in a pod must have a unique name (DNS_LABEL).", "summary": "Name of the container specified as a DNS_LABEL.", @@ -37776,7 +37776,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#resources", + "schema": "JenkinsV1Alpha2SpecMasterContainers#resources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", @@ -37788,14 +37788,14 @@ Object { }, "name": "resources", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersResources", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#args", + "schema": "JenkinsV1Alpha2SpecMasterContainers#args", }, "remarks": "The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Arguments to the entrypoint.", @@ -37820,7 +37820,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#command", + "schema": "JenkinsV1Alpha2SpecMasterContainers#command", }, "remarks": "Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Entrypoint array.", @@ -37845,7 +37845,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#env", + "schema": "JenkinsV1Alpha2SpecMasterContainers#env", }, "summary": "List of environment variables to set in the container.", }, @@ -37859,7 +37859,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnv", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnv", }, "kind": "array", }, @@ -37869,7 +37869,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#envFrom", + "schema": "JenkinsV1Alpha2SpecMasterContainers#envFrom", }, "remarks": "The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence.", "summary": "List of sources to populate environment variables in the container.", @@ -37884,7 +37884,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvFrom", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFrom", }, "kind": "array", }, @@ -37894,7 +37894,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#lifecycle", + "schema": "JenkinsV1Alpha2SpecMasterContainers#lifecycle", }, "summary": "Actions that the management system should take in response to container lifecycle events.", }, @@ -37906,14 +37906,14 @@ Object { "name": "lifecycle", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecycle", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecycle", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#livenessProbe", + "schema": "JenkinsV1Alpha2SpecMasterContainers#livenessProbe", }, "remarks": "Container will be restarted if the probe fails.", "summary": "Periodic probe of container liveness.", @@ -37926,14 +37926,14 @@ Object { "name": "livenessProbe", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbe", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#ports", + "schema": "JenkinsV1Alpha2SpecMasterContainers#ports", }, "remarks": "Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network.", "summary": "List of ports to expose from the container.", @@ -37948,7 +37948,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersPorts", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersPorts", }, "kind": "array", }, @@ -37958,7 +37958,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#readinessProbe", + "schema": "JenkinsV1Alpha2SpecMasterContainers#readinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails.", "summary": "Periodic probe of container service readiness.", @@ -37971,14 +37971,14 @@ Object { "name": "readinessProbe", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbe", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#securityContext", + "schema": "JenkinsV1Alpha2SpecMasterContainers#securityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", @@ -37991,14 +37991,14 @@ Object { "name": "securityContext", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersSecurityContext", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#volumeMounts", + "schema": "JenkinsV1Alpha2SpecMasterContainers#volumeMounts", }, "summary": "Pod volumes to mount into the container's filesystem.", }, @@ -38012,7 +38012,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersVolumeMounts", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersVolumeMounts", }, "kind": "array", }, @@ -38022,7 +38022,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainers#workingDir", + "schema": "JenkinsV1Alpha2SpecMasterContainers#workingDir", }, "remarks": "If not specified, the container runtime's default will be used, which might be configured in the container image.", "summary": "Container's working directory.", @@ -38039,30 +38039,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainers", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainers", }, - "jenkinsio.JenkinsSpecMasterContainersEnv": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnv": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnv", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnv", }, "summary": "EnvVar represents an environment variable present in a Container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnv", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnv", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2001, }, - "name": "JenkinsSpecMasterContainersEnv", + "name": "JenkinsV1Alpha2SpecMasterContainersEnv", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnv#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnv#name", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "Name of the environment variable.", @@ -38081,7 +38081,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnv#value", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnv#value", }, "default": ".", "remarks": "If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\".", @@ -38102,7 +38102,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnv#valueFrom", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnv#valueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", @@ -38115,34 +38115,34 @@ Object { "name": "valueFrom", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFrom", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFrom", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnv", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnv", }, - "jenkinsio.JenkinsSpecMasterContainersEnvFrom": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFrom": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFrom", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFrom", }, "summary": "EnvFromSource represents the source of a set of ConfigMaps.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvFrom", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFrom", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2047, }, - "name": "JenkinsSpecMasterContainersEnvFrom", + "name": "JenkinsV1Alpha2SpecMasterContainersEnvFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFrom#configMapRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFrom#configMapRef", }, "summary": "The ConfigMap to select from.", }, @@ -38154,14 +38154,14 @@ Object { "name": "configMapRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvFromConfigMapRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFrom#prefix", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFrom#prefix", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "An optional identifier to prepend to each key in the ConfigMap.", @@ -38181,7 +38181,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFrom#secretRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFrom#secretRef", }, "summary": "The Secret to select from.", }, @@ -38193,34 +38193,34 @@ Object { "name": "secretRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvFromSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnvFrom", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnvFrom", }, - "jenkinsio.JenkinsSpecMasterContainersEnvFromConfigMapRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFromConfigMapRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef", }, "summary": "The ConfigMap to select from.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvFromConfigMapRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4563, }, - "name": "JenkinsSpecMasterContainersEnvFromConfigMapRef", + "name": "JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFromConfigMapRef#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -38240,7 +38240,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFromConfigMapRef#optional", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef#optional", }, "summary": "Specify whether the ConfigMap must be defined.", }, @@ -38256,30 +38256,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnvFromConfigMapRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef", }, - "jenkinsio.JenkinsSpecMasterContainersEnvFromSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFromSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef", }, "summary": "The Secret to select from.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvFromSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4600, }, - "name": "JenkinsSpecMasterContainersEnvFromSecretRef", + "name": "JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFromSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -38299,7 +38299,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvFromSecretRef#optional", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef#optional", }, "summary": "Specify whether the Secret must be defined.", }, @@ -38315,31 +38315,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnvFromSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef", }, - "jenkinsio.JenkinsSpecMasterContainersEnvValueFrom": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFrom": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFrom", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFrom", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFrom", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4510, }, - "name": "JenkinsSpecMasterContainersEnvValueFrom", + "name": "JenkinsV1Alpha2SpecMasterContainersEnvValueFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFrom#configMapKeyRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFrom#configMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, @@ -38351,14 +38351,14 @@ Object { "name": "configMapKeyRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFrom#fieldRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFrom#fieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP.", }, @@ -38370,14 +38370,14 @@ Object { "name": "fieldRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFromFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFrom#resourceFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFrom#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, @@ -38389,14 +38389,14 @@ Object { "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFromResourceFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFrom#secretKeyRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFrom#secretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, @@ -38408,34 +38408,34 @@ Object { "name": "secretKeyRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFromSecretKeyRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnvValueFrom", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnvValueFrom", }, - "jenkinsio.JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5694, }, - "name": "JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef", + "name": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef#key", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef#key", }, "summary": "The key to select.", }, @@ -38453,7 +38453,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -38473,7 +38473,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef#optional", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -38489,30 +38489,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef", }, - "jenkinsio.JenkinsSpecMasterContainersEnvValueFromFieldRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFromFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5739, }, - "name": "JenkinsSpecMasterContainersEnvValueFromFieldRef", + "name": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromFieldRef#fieldPath", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -38530,7 +38530,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromFieldRef#apiVersion", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -38546,30 +38546,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnvValueFromFieldRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef", }, - "jenkinsio.JenkinsSpecMasterContainersEnvValueFromResourceFieldRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromResourceFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFromResourceFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5776, }, - "name": "JenkinsSpecMasterContainersEnvValueFromResourceFieldRef", + "name": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromResourceFieldRef#resource", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -38587,7 +38587,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromResourceFieldRef#containerName", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -38606,7 +38606,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromResourceFieldRef#divisor", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -38622,30 +38622,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnvValueFromResourceFieldRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef", }, - "jenkinsio.JenkinsSpecMasterContainersEnvValueFromSecretKeyRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromSecretKeyRef", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersEnvValueFromSecretKeyRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5821, }, - "name": "JenkinsSpecMasterContainersEnvValueFromSecretKeyRef", + "name": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromSecretKeyRef#key", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -38664,7 +38664,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromSecretKeyRef#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -38684,7 +38684,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersEnvValueFromSecretKeyRef#optional", + "schema": "JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -38700,30 +38700,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersEnvValueFromSecretKeyRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef", }, - "jenkinsio.JenkinsSpecMasterContainersLifecycle": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecycle": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecycle", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecycle", }, "summary": "Actions that the management system should take in response to container lifecycle events.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecycle", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecycle", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2092, }, - "name": "JenkinsSpecMasterContainersLifecycle", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecycle", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecycle#postStart", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecycle#postStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", @@ -38736,14 +38736,14 @@ Object { "name": "postStart", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStart", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecycle#preStop", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecycle#preStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", @@ -38756,35 +38756,35 @@ Object { "name": "preStop", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStop", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecycle", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecycle", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStart": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStart", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStart", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4637, }, - "name": "JenkinsSpecMasterContainersLifecyclePostStart", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStart#exec", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -38797,14 +38797,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStart#httpGet", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -38816,14 +38816,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGet", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStart#tcpSocket", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -38836,35 +38836,35 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartTcpSocket", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePostStart", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartExec": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartExec", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5866, }, - "name": "JenkinsSpecMasterContainersLifecyclePostStartExec", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartExec#command", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -38886,30 +38886,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePostStartExec", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGet": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGet", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGet", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5895, }, - "name": "JenkinsSpecMasterContainersLifecyclePostStartHttpGet", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGet#port", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -38921,14 +38921,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGet#host", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -38948,7 +38948,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGet#httpHeaders", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -38963,7 +38963,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", }, "kind": "array", }, @@ -38973,7 +38973,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGet#path", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -38992,7 +38992,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGet#scheme", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -39010,30 +39010,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePostStartHttpGet", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6507, }, - "name": "JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -39051,7 +39051,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders#value", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -39066,18 +39066,18 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort": Object { "assembly": "jenkinsio", "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "jenkins.io.ts", @@ -39100,7 +39100,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort", }, }, "static": true, @@ -39121,13 +39121,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort", }, }, "static": true, }, ], - "name": "JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -39150,31 +39150,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartTcpSocket": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartTcpSocket", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartTcpSocket", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5957, }, - "name": "JenkinsSpecMasterContainersLifecyclePostStartTcpSocket", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartTcpSocket#port", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -39186,14 +39186,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartTcpSocket#host", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -39209,18 +39209,18 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePostStartTcpSocket", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort": Object { "assembly": "jenkinsio", "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "jenkins.io.ts", @@ -39243,7 +39243,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, @@ -39264,13 +39264,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, }, ], - "name": "JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -39293,31 +39293,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStop": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStop", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStop", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4682, }, - "name": "JenkinsSpecMasterContainersLifecyclePreStop", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStop#exec", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -39330,14 +39330,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStop#httpGet", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -39349,14 +39349,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGet", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStop#tcpSocket", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -39369,35 +39369,35 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopTcpSocket", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePreStop", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopExec": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopExec", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5994, }, - "name": "JenkinsSpecMasterContainersLifecyclePreStopExec", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopExec#command", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -39419,30 +39419,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePreStopExec", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGet": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGet", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGet", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6023, }, - "name": "JenkinsSpecMasterContainersLifecyclePreStopHttpGet", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGet#port", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -39454,14 +39454,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGet#host", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -39481,7 +39481,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGet#httpHeaders", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -39496,7 +39496,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", }, "kind": "array", }, @@ -39506,7 +39506,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGet#path", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -39525,7 +39525,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGet#scheme", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -39543,30 +39543,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePreStopHttpGet", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6576, }, - "name": "JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -39584,7 +39584,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders#value", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -39599,18 +39599,18 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort": Object { "assembly": "jenkinsio", "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "jenkins.io.ts", @@ -39633,7 +39633,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort", }, }, "static": true, @@ -39654,13 +39654,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort", }, }, "static": true, }, ], - "name": "JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -39683,31 +39683,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopTcpSocket": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopTcpSocket", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopTcpSocket", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6085, }, - "name": "JenkinsSpecMasterContainersLifecyclePreStopTcpSocket", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopTcpSocket#port", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -39719,14 +39719,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopTcpSocket#host", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -39742,18 +39742,18 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePreStopTcpSocket", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket", }, - "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort": Object { "assembly": "jenkinsio", "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "jenkins.io.ts", @@ -39776,7 +39776,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, @@ -39797,13 +39797,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, }, ], - "name": "JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort", + "name": "JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -39826,31 +39826,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort", }, - "jenkinsio.JenkinsSpecMasterContainersLivenessProbe": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbe": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe", }, "remarks": "Container will be restarted if the probe fails.", "summary": "Periodic probe of container liveness.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbe", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbe", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2129, }, - "name": "JenkinsSpecMasterContainersLivenessProbe", + "name": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe#exec", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -39863,14 +39863,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe#failureThreshold", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -39891,7 +39891,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe#httpGet", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -39903,14 +39903,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGet", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe#initialDelaySeconds", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -39930,7 +39930,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe#periodSeconds", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -39951,7 +39951,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe#successThreshold", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -39972,7 +39972,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe#tcpSocket", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -39985,14 +39985,14 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeTcpSocket", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbe#timeoutSeconds", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -40010,31 +40010,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLivenessProbe", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLivenessProbe", }, - "jenkinsio.JenkinsSpecMasterContainersLivenessProbeExec": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeExec", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4727, }, - "name": "JenkinsSpecMasterContainersLivenessProbeExec", + "name": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeExec#command", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -40056,30 +40056,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLivenessProbeExec", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec", }, - "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGet": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGet", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGet", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4756, }, - "name": "JenkinsSpecMasterContainersLivenessProbeHttpGet", + "name": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGet#port", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -40091,14 +40091,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGet#host", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -40118,7 +40118,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGet#httpHeaders", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -40133,7 +40133,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -40143,7 +40143,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGet#path", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -40162,7 +40162,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGet#scheme", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -40180,30 +40180,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLivenessProbeHttpGet", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet", }, - "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6122, }, - "name": "JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders", + "name": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -40221,7 +40221,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders#value", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -40236,18 +40236,18 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders", }, - "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGetPort": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort": Object { "assembly": "jenkinsio", "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeHttpGetPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "jenkins.io.ts", @@ -40270,7 +40270,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort", }, }, "static": true, @@ -40291,13 +40291,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "JenkinsSpecMasterContainersLivenessProbeHttpGetPort", + "name": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -40320,31 +40320,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLivenessProbeHttpGetPort", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort", }, - "jenkinsio.JenkinsSpecMasterContainersLivenessProbeTcpSocket": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeTcpSocket", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeTcpSocket", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4818, }, - "name": "JenkinsSpecMasterContainersLivenessProbeTcpSocket", + "name": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeTcpSocket#port", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -40356,14 +40356,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeTcpSocket#host", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -40379,18 +40379,18 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLivenessProbeTcpSocket", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket", }, - "jenkinsio.JenkinsSpecMasterContainersLivenessProbeTcpSocketPort": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort": Object { "assembly": "jenkinsio", "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersLivenessProbeTcpSocketPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "jenkins.io.ts", @@ -40413,7 +40413,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort", }, }, "static": true, @@ -40434,13 +40434,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersLivenessProbeTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "JenkinsSpecMasterContainersLivenessProbeTcpSocketPort", + "name": "JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -40463,30 +40463,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersLivenessProbeTcpSocketPort", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort", }, - "jenkinsio.JenkinsSpecMasterContainersPorts": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersPorts": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersPorts", + "schema": "JenkinsV1Alpha2SpecMasterContainersPorts", }, "summary": "ContainerPort represents a network port in a single container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersPorts", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersPorts", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2218, }, - "name": "JenkinsSpecMasterContainersPorts", + "name": "JenkinsV1Alpha2SpecMasterContainersPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersPorts#containerPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersPorts#containerPort", }, "remarks": "This must be a valid port number, 0 < x < 65536.", "summary": "Number of port to expose on the pod's IP address.", @@ -40505,7 +40505,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersPorts#hostIP", + "schema": "JenkinsV1Alpha2SpecMasterContainersPorts#hostIP", }, "summary": "What host IP to bind the external port to.", }, @@ -40524,7 +40524,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersPorts#hostPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersPorts#hostPort", }, "remarks": "If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.", "summary": "Number of port to expose on the host.", @@ -40544,7 +40544,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersPorts#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersPorts#name", }, "remarks": "Each named port in a pod must have a unique name. Name for the port that can be referred to by services.", "summary": "If specified, this must be an IANA_SVC_NAME and unique within the pod.", @@ -40564,7 +40564,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersPorts#protocol", + "schema": "JenkinsV1Alpha2SpecMasterContainersPorts#protocol", }, "default": "TCP\\".", "remarks": "Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\".", @@ -40582,31 +40582,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersPorts", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersPorts", }, - "jenkinsio.JenkinsSpecMasterContainersReadinessProbe": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbe": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails.", "summary": "Periodic probe of container service readiness.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbe", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbe", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2280, }, - "name": "JenkinsSpecMasterContainersReadinessProbe", + "name": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe#exec", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -40619,14 +40619,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe#failureThreshold", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -40647,7 +40647,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe#httpGet", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -40659,14 +40659,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGet", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe#initialDelaySeconds", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -40686,7 +40686,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe#periodSeconds", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -40707,7 +40707,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe#successThreshold", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -40728,7 +40728,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe#tcpSocket", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -40741,14 +40741,14 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeTcpSocket", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbe#timeoutSeconds", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -40766,31 +40766,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersReadinessProbe", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersReadinessProbe", }, - "jenkinsio.JenkinsSpecMasterContainersReadinessProbeExec": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeExec", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4855, }, - "name": "JenkinsSpecMasterContainersReadinessProbeExec", + "name": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeExec#command", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -40812,30 +40812,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersReadinessProbeExec", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec", }, - "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGet": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGet", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGet", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4884, }, - "name": "JenkinsSpecMasterContainersReadinessProbeHttpGet", + "name": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGet#port", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -40847,14 +40847,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGet#host", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -40874,7 +40874,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGet#httpHeaders", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -40889,7 +40889,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -40899,7 +40899,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGet#path", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -40918,7 +40918,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGet#scheme", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -40936,30 +40936,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersReadinessProbeHttpGet", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet", }, - "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6191, }, - "name": "JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders", + "name": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -40977,7 +40977,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders#value", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -40992,18 +40992,18 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders", }, - "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGetPort": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort": Object { "assembly": "jenkinsio", "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeHttpGetPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "jenkins.io.ts", @@ -41026,7 +41026,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort", }, }, "static": true, @@ -41047,13 +41047,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeHttpGetPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "JenkinsSpecMasterContainersReadinessProbeHttpGetPort", + "name": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -41076,31 +41076,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersReadinessProbeHttpGetPort", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort", }, - "jenkinsio.JenkinsSpecMasterContainersReadinessProbeTcpSocket": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeTcpSocket", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeTcpSocket", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4946, }, - "name": "JenkinsSpecMasterContainersReadinessProbeTcpSocket", + "name": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeTcpSocket#port", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -41112,14 +41112,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeTcpSocket#host", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -41135,18 +41135,18 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersReadinessProbeTcpSocket", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket", }, - "jenkinsio.JenkinsSpecMasterContainersReadinessProbeTcpSocketPort": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort": Object { "assembly": "jenkinsio", "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersReadinessProbeTcpSocketPort", + "schema": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "jenkins.io.ts", @@ -41169,7 +41169,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort", }, }, "static": true, @@ -41190,13 +41190,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersReadinessProbeTcpSocketPort", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "JenkinsSpecMasterContainersReadinessProbeTcpSocketPort", + "name": "JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -41219,31 +41219,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersReadinessProbeTcpSocketPort", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort", }, - "jenkinsio.JenkinsSpecMasterContainersResources": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersResources": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersResources", + "schema": "JenkinsV1Alpha2SpecMasterContainersResources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersResources", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersResources", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2369, }, - "name": "JenkinsSpecMasterContainersResources", + "name": "JenkinsV1Alpha2SpecMasterContainersResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersResources#limits", + "schema": "JenkinsV1Alpha2SpecMasterContainersResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -41268,7 +41268,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersResources#requests", + "schema": "JenkinsV1Alpha2SpecMasterContainersResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -41290,31 +41290,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersResources", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersResources", }, - "jenkinsio.JenkinsSpecMasterContainersSecurityContext": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContext": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersSecurityContext", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2406, }, - "name": "JenkinsSpecMasterContainersSecurityContext", + "name": "JenkinsV1Alpha2SpecMasterContainersSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#allowPrivilegeEscalation", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#allowPrivilegeEscalation", }, "remarks": "This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN", "summary": "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process.", @@ -41334,7 +41334,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#capabilities", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#capabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", @@ -41348,14 +41348,14 @@ Object { "name": "capabilities", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersSecurityContextCapabilities", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#privileged", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#privileged", }, "default": "false.", "remarks": "Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.", @@ -41376,7 +41376,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#procMount", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#procMount", }, "remarks": "The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.", "summary": "procMount denotes the type of proc mount to use for the containers.", @@ -41396,7 +41396,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#readOnlyRootFilesystem", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#readOnlyRootFilesystem", }, "default": "false.", "remarks": "Default is false.", @@ -41417,7 +41417,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#runAsGroup", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The GID to run the entrypoint of the container process.", @@ -41437,7 +41437,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#runAsNonRoot", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -41457,7 +41457,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#runAsUser", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -41478,7 +41478,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#seLinuxOptions", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", @@ -41491,14 +41491,14 @@ Object { "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersSecurityContextSeLinuxOptions", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContext#windowsOptions", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -41511,36 +41511,36 @@ Object { "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterContainersSecurityContextWindowsOptions", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersSecurityContext", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersSecurityContext", }, - "jenkinsio.JenkinsSpecMasterContainersSecurityContextCapabilities": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextCapabilities", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", "summary": "The capabilities to add/drop when running containers.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersSecurityContextCapabilities", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4984, }, - "name": "JenkinsSpecMasterContainersSecurityContextCapabilities", + "name": "JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextCapabilities#add", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities#add", }, "summary": "Added capabilities.", }, @@ -41564,7 +41564,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextCapabilities#drop", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities#drop", }, "summary": "Removed capabilities.", }, @@ -41585,31 +41585,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersSecurityContextCapabilities", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities", }, - "jenkinsio.JenkinsSpecMasterContainersSecurityContextSeLinuxOptions": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextSeLinuxOptions", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersSecurityContextSeLinuxOptions", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5021, }, - "name": "JenkinsSpecMasterContainersSecurityContextSeLinuxOptions", + "name": "JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextSeLinuxOptions#level", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -41628,7 +41628,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextSeLinuxOptions#role", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -41647,7 +41647,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextSeLinuxOptions#type", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -41666,7 +41666,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextSeLinuxOptions#user", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -41682,31 +41682,31 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersSecurityContextSeLinuxOptions", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions", }, - "jenkinsio.JenkinsSpecMasterContainersSecurityContextWindowsOptions": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextWindowsOptions", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersSecurityContextWindowsOptions", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5074, }, - "name": "JenkinsSpecMasterContainersSecurityContextWindowsOptions", + "name": "JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.", }, @@ -41725,7 +41725,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "remarks": "This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.", "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", @@ -41745,7 +41745,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersSecurityContextWindowsOptions#runAsUserName", + "schema": "JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is alpha-level and it is only honored by servers that enable the WindowsRunAsUserName feature flag.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is alpha-level and it is only honored by servers that enable the WindowsRunAsUserName feature flag.", @@ -41763,30 +41763,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersSecurityContextWindowsOptions", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions", }, - "jenkinsio.JenkinsSpecMasterContainersVolumeMounts": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterContainersVolumeMounts": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersVolumeMounts", + "schema": "JenkinsV1Alpha2SpecMasterContainersVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterContainersVolumeMounts", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterContainersVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2511, }, - "name": "JenkinsSpecMasterContainersVolumeMounts", + "name": "JenkinsV1Alpha2SpecMasterContainersVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersVolumeMounts#mountPath", + "schema": "JenkinsV1Alpha2SpecMasterContainersVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -41805,7 +41805,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersVolumeMounts#name", + "schema": "JenkinsV1Alpha2SpecMasterContainersVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -41823,7 +41823,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersVolumeMounts#mountPropagation", + "schema": "JenkinsV1Alpha2SpecMasterContainersVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -41843,7 +41843,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersVolumeMounts#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterContainersVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -41864,7 +41864,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersVolumeMounts#subPath", + "schema": "JenkinsV1Alpha2SpecMasterContainersVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -41885,7 +41885,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterContainersVolumeMounts#subPathExpr", + "schema": "JenkinsV1Alpha2SpecMasterContainersVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive. This field is beta in 1.15.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. This field is beta in 1.15.", @@ -41903,30 +41903,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterContainersVolumeMounts", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterContainersVolumeMounts", }, - "jenkinsio.JenkinsSpecMasterImagePullSecrets": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterImagePullSecrets": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterImagePullSecrets", + "schema": "JenkinsV1Alpha2SpecMasterImagePullSecrets", }, "summary": "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.", }, - "fqn": "jenkinsio.JenkinsSpecMasterImagePullSecrets", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterImagePullSecrets", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1301, }, - "name": "JenkinsSpecMasterImagePullSecrets", + "name": "JenkinsV1Alpha2SpecMasterImagePullSecrets", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterImagePullSecrets#name", + "schema": "JenkinsV1Alpha2SpecMasterImagePullSecrets#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -41943,30 +41943,30 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterImagePullSecrets", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterImagePullSecrets", }, - "jenkinsio.JenkinsSpecMasterPlugins": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterPlugins": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterPlugins", + "schema": "JenkinsV1Alpha2SpecMasterPlugins", }, "summary": "Plugin defines Jenkins plugin.", }, - "fqn": "jenkinsio.JenkinsSpecMasterPlugins", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterPlugins", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1330, }, - "name": "JenkinsSpecMasterPlugins", + "name": "JenkinsV1Alpha2SpecMasterPlugins", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterPlugins#name", + "schema": "JenkinsV1Alpha2SpecMasterPlugins#name", }, "summary": "Name is the name of Jenkins plugin.", }, @@ -41984,7 +41984,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterPlugins#version", + "schema": "JenkinsV1Alpha2SpecMasterPlugins#version", }, "summary": "Version is the version of Jenkins plugin.", }, @@ -41999,32 +41999,32 @@ Object { }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterPlugins", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterPlugins", }, - "jenkinsio.JenkinsSpecMasterSecurityContext": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContext": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext", }, "default": "runAsUser: 1000 fsGroup: 1000", "remarks": "As per kubernetes specification, it can be overridden for each container individually. Defaults to: runAsUser: 1000 fsGroup: 1000", "summary": "SecurityContext that applies to all the containers of the Jenkins Master.", }, - "fqn": "jenkinsio.JenkinsSpecMasterSecurityContext", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1368, }, - "name": "JenkinsSpecMasterSecurityContext", + "name": "JenkinsV1Alpha2SpecMasterSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext#fsGroup", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext#fsGroup", }, "remarks": "Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- @@ -42046,7 +42046,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext#runAsGroup", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The GID to run the entrypoint of the container process.", @@ -42066,7 +42066,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext#runAsNonRoot", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -42086,7 +42086,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext#runAsUser", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", @@ -42107,7 +42107,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext#seLinuxOptions", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The SELinux context to be applied to all containers.", @@ -42120,14 +42120,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterSecurityContextSeLinuxOptions", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext#supplementalGroups", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext#supplementalGroups", }, "remarks": "If unspecified, no groups will be added to any container.", "summary": "A list of groups applied to the first process run in each container, in addition to the container's primary GID.", @@ -42152,7 +42152,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext#sysctls", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext#sysctls", }, "remarks": "Pods with unsupported sysctls (by the container runtime) might fail to launch.", "summary": "Sysctls hold a list of namespaced sysctls used for the pod.", @@ -42167,7 +42167,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterSecurityContextSysctls", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextSysctls", }, "kind": "array", }, @@ -42177,7 +42177,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContext#windowsOptions", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -42190,35 +42190,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterSecurityContextWindowsOptions", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterSecurityContext", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterSecurityContext", }, - "jenkinsio.JenkinsSpecMasterSecurityContextSeLinuxOptions": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextSeLinuxOptions", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The SELinux context to be applied to all containers.", }, - "fqn": "jenkinsio.JenkinsSpecMasterSecurityContextSeLinuxOptions", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2583, }, - "name": "JenkinsSpecMasterSecurityContextSeLinuxOptions", + "name": "JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextSeLinuxOptions#level", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -42237,7 +42237,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextSeLinuxOptions#role", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -42256,7 +42256,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextSeLinuxOptions#type", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -42275,7 +42275,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextSeLinuxOptions#user", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -42291,30 +42291,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterSecurityContextSeLinuxOptions", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions", }, - "jenkinsio.JenkinsSpecMasterSecurityContextSysctls": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextSysctls": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextSysctls", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextSysctls", }, "summary": "Sysctl defines a kernel parameter to be set.", }, - "fqn": "jenkinsio.JenkinsSpecMasterSecurityContextSysctls", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextSysctls", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2636, }, - "name": "JenkinsSpecMasterSecurityContextSysctls", + "name": "JenkinsV1Alpha2SpecMasterSecurityContextSysctls", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextSysctls#name", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextSysctls#name", }, "summary": "Name of a property to set.", }, @@ -42332,7 +42332,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextSysctls#value", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextSysctls#value", }, "summary": "Value of a property to set.", }, @@ -42347,31 +42347,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterSecurityContextSysctls", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterSecurityContextSysctls", }, - "jenkinsio.JenkinsSpecMasterSecurityContextWindowsOptions": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextWindowsOptions", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "jenkinsio.JenkinsSpecMasterSecurityContextWindowsOptions", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2673, }, - "name": "JenkinsSpecMasterSecurityContextWindowsOptions", + "name": "JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.", }, @@ -42390,7 +42390,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "remarks": "This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag.", "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", @@ -42410,7 +42410,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterSecurityContextWindowsOptions#runAsUserName", + "schema": "JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is alpha-level and it is only honored by servers that enable the WindowsRunAsUserName feature flag.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is alpha-level and it is only honored by servers that enable the WindowsRunAsUserName feature flag.", @@ -42428,30 +42428,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterSecurityContextWindowsOptions", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions", }, - "jenkinsio.JenkinsSpecMasterTolerations": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterTolerations": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterTolerations", + "schema": "JenkinsV1Alpha2SpecMasterTolerations", }, "summary": "The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .", }, - "fqn": "jenkinsio.JenkinsSpecMasterTolerations", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterTolerations", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1456, }, - "name": "JenkinsSpecMasterTolerations", + "name": "JenkinsV1Alpha2SpecMasterTolerations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterTolerations#effect", + "schema": "JenkinsV1Alpha2SpecMasterTolerations#effect", }, "remarks": "Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.", "summary": "Effect indicates the taint effect to match.", @@ -42471,7 +42471,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterTolerations#key", + "schema": "JenkinsV1Alpha2SpecMasterTolerations#key", }, "remarks": "Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.", "summary": "Key is the taint key that the toleration applies to.", @@ -42491,7 +42491,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterTolerations#operator", + "schema": "JenkinsV1Alpha2SpecMasterTolerations#operator", }, "default": "Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", "remarks": "Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", @@ -42512,7 +42512,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterTolerations#tolerationSeconds", + "schema": "JenkinsV1Alpha2SpecMasterTolerations#tolerationSeconds", }, "remarks": "By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.", "summary": "TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint.", @@ -42532,7 +42532,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterTolerations#value", + "schema": "JenkinsV1Alpha2SpecMasterTolerations#value", }, "remarks": "If the operator is Exists, the value should be empty, otherwise just a regular string.", "summary": "Value is the taint value the toleration matches to.", @@ -42549,30 +42549,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterTolerations", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterTolerations", }, - "jenkinsio.JenkinsSpecMasterVolumes": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumes": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes", + "schema": "JenkinsV1Alpha2SpecMasterVolumes", }, "summary": "Volume represents a named volume in a pod that may be accessed by any container in the pod.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumes", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumes", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1518, }, - "name": "JenkinsSpecMasterVolumes", + "name": "JenkinsV1Alpha2SpecMasterVolumes", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#name", }, "remarks": "Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Volume's name.", @@ -42591,7 +42591,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#awsElasticBlockStore", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#awsElasticBlockStore", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -42604,14 +42604,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "awsElasticBlockStore", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesAwsElasticBlockStore", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#azureDisk", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#azureDisk", }, "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", }, @@ -42623,14 +42623,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "azureDisk", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesAzureDisk", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAzureDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#azureFile", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#azureFile", }, "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", }, @@ -42642,14 +42642,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "azureFile", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesAzureFile", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAzureFile", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#cephfs", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#cephfs", }, "summary": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime.", }, @@ -42661,14 +42661,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "cephfs", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCephfs", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCephfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#cinder", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#cinder", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Cinder represents a cinder volume attached and mounted on kubelets host machine.", @@ -42681,14 +42681,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "cinder", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCinder", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCinder", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#configMap", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#configMap", }, "summary": "ConfigMap represents a configMap that should populate this volume.", }, @@ -42700,14 +42700,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "configMap", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesConfigMap", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#csi", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#csi", }, "summary": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature).", }, @@ -42719,14 +42719,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "csi", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCsi", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCsi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#downwardAPI", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#downwardAPI", }, "summary": "DownwardAPI represents downward API about the pod that should populate this volume.", }, @@ -42738,14 +42738,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "downwardApi", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesDownwardApi", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#emptyDir", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#emptyDir", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "EmptyDir represents a temporary directory that shares a pod's lifetime.", @@ -42758,14 +42758,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "emptyDir", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesEmptyDir", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesEmptyDir", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#fc", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#fc", }, "summary": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.", }, @@ -42777,14 +42777,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fc", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesFc", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFc", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#flexVolume", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#flexVolume", }, "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", }, @@ -42796,14 +42796,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "flexVolume", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesFlexVolume", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlexVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#flocker", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#flocker", }, "remarks": "This depends on the Flocker control service being running", "summary": "Flocker represents a Flocker volume attached to a kubelet's host machine.", @@ -42816,14 +42816,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "flocker", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesFlocker", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlocker", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#gcePersistentDisk", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#gcePersistentDisk", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -42836,14 +42836,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "gcePersistentDisk", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesGcePersistentDisk", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#gitRepo", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#gitRepo", }, "remarks": "DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "summary": "GitRepo represents a git repository at a particular revision.", @@ -42856,14 +42856,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "gitRepo", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesGitRepo", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGitRepo", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#glusterfs", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#glusterfs", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md", "summary": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.", @@ -42876,14 +42876,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "glusterfs", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesGlusterfs", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGlusterfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#hostPath", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#hostPath", }, "remarks": "This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write.", "summary": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.", @@ -42896,14 +42896,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "hostPath", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesHostPath", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesHostPath", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#iscsi", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#iscsi", }, "remarks": "More info: https://examples.k8s.io/volumes/iscsi/README.md", "summary": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -42916,14 +42916,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "iscsi", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesIscsi", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesIscsi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#nfs", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#nfs", }, "summary": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs.", }, @@ -42935,14 +42935,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "nfs", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesNfs", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesNfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#persistentVolumeClaim", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#persistentVolumeClaim", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.", @@ -42955,14 +42955,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "persistentVolumeClaim", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesPersistentVolumeClaim", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#photonPersistentDisk", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#photonPersistentDisk", }, "summary": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.", }, @@ -42974,14 +42974,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "photonPersistentDisk", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesPhotonPersistentDisk", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#portworxVolume", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#portworxVolume", }, "summary": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine.", }, @@ -42993,14 +42993,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "portworxVolume", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesPortworxVolume", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPortworxVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#projected", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#projected", }, "summary": "Items for all in one resources secrets, configmaps, and downward API.", }, @@ -43012,14 +43012,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "projected", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjected", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjected", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#quobyte", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#quobyte", }, "summary": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime.", }, @@ -43031,14 +43031,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "quobyte", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesQuobyte", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesQuobyte", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#rbd", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#rbd", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md", "summary": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.", @@ -43051,14 +43051,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "rbd", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesRbd", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesRbd", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#scaleIO", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#scaleIO", }, "summary": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.", }, @@ -43070,14 +43070,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "scaleIo", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesScaleIo", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesScaleIo", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#secret", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#secret", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Secret represents a secret that should populate this volume.", @@ -43090,14 +43090,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secret", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#storageos", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#storageos", }, "summary": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.", }, @@ -43109,14 +43109,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "storageos", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesStorageos", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesStorageos", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumes#vsphereVolume", + "schema": "JenkinsV1Alpha2SpecMasterVolumes#vsphereVolume", }, "summary": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.", }, @@ -43128,35 +43128,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "vsphereVolume", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesVsphereVolume", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesVsphereVolume", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumes", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumes", }, - "jenkinsio.JenkinsSpecMasterVolumesAwsElasticBlockStore": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAwsElasticBlockStore", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesAwsElasticBlockStore", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2719, }, - "name": "JenkinsSpecMasterVolumesAwsElasticBlockStore", + "name": "JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAwsElasticBlockStore#volumeID", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore#volumeID", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "Unique ID of the persistent disk resource in AWS (Amazon EBS volume).", @@ -43175,7 +43175,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAwsElasticBlockStore#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -43195,7 +43195,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAwsElasticBlockStore#partition", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore#partition", }, "remarks": "If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty).", "summary": "The partition in the volume that you want to mount.", @@ -43215,7 +43215,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAwsElasticBlockStore#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore#readOnly", }, "remarks": "If omitted, the default is \\"false\\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "Specify \\"true\\" to force and set the ReadOnly property in VolumeMounts to \\"true\\".", @@ -43232,30 +43232,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesAwsElasticBlockStore", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore", }, - "jenkinsio.JenkinsSpecMasterVolumesAzureDisk": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAzureDisk": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureDisk", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureDisk", }, "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesAzureDisk", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAzureDisk", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2772, }, - "name": "JenkinsSpecMasterVolumesAzureDisk", + "name": "JenkinsV1Alpha2SpecMasterVolumesAzureDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureDisk#diskName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureDisk#diskName", }, "summary": "The Name of the data disk in the blob storage.", }, @@ -43273,7 +43273,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureDisk#diskURI", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureDisk#diskURI", }, "summary": "The URI the data disk in the blob storage.", }, @@ -43291,7 +43291,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureDisk#cachingMode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureDisk#cachingMode", }, "summary": "Host Caching mode: None, Read Only, Read Write.", }, @@ -43310,7 +43310,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureDisk#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureDisk#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -43330,7 +43330,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureDisk#kind", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureDisk#kind", }, "remarks": "defaults to shared", "summary": "Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set).", @@ -43350,7 +43350,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureDisk#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureDisk#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -43368,30 +43368,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesAzureDisk", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesAzureDisk", }, - "jenkinsio.JenkinsSpecMasterVolumesAzureFile": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAzureFile": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureFile", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureFile", }, "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesAzureFile", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesAzureFile", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2842, }, - "name": "JenkinsSpecMasterVolumesAzureFile", + "name": "JenkinsV1Alpha2SpecMasterVolumesAzureFile", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureFile#secretName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureFile#secretName", }, "summary": "the name of secret that contains Azure Storage Account Name and Key.", }, @@ -43409,7 +43409,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureFile#shareName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureFile#shareName", }, "summary": "Share Name.", }, @@ -43427,7 +43427,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesAzureFile#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesAzureFile#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -43445,30 +43445,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesAzureFile", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesAzureFile", }, - "jenkinsio.JenkinsSpecMasterVolumesCephfs": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCephfs": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfs", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfs", }, "summary": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCephfs", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCephfs", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2888, }, - "name": "JenkinsSpecMasterVolumesCephfs", + "name": "JenkinsV1Alpha2SpecMasterVolumesCephfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfs#monitors", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfs#monitors", }, "summary": "Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -43491,7 +43491,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfs#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfs#path", }, "summary": "Optional: Used as the mounted root, rather than the full Ceph tree, default is /.", }, @@ -43510,7 +43510,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfs#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfs#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", @@ -43531,7 +43531,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfs#secretFile", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfs#secretFile", }, "summary": "Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -43550,7 +43550,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfs#secretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfs#secretRef", }, "remarks": "More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "summary": "Optional: SecretRef is reference to the authentication secret for User, default is empty.", @@ -43563,14 +43563,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCephfsSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfs#user", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfs#user", }, "summary": "Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -43586,31 +43586,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesCephfs", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesCephfs", }, - "jenkinsio.JenkinsSpecMasterVolumesCephfsSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfsSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef", }, "remarks": "More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "summary": "Optional: SecretRef is reference to the authentication secret for User, default is empty.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCephfsSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5120, }, - "name": "JenkinsSpecMasterVolumesCephfsSecretRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCephfsSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -43627,31 +43627,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesCephfsSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef", }, - "jenkinsio.JenkinsSpecMasterVolumesCinder": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCinder": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCinder", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCinder", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Cinder represents a cinder volume attached and mounted on kubelets host machine.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCinder", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCinder", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 2958, }, - "name": "JenkinsSpecMasterVolumesCinder", + "name": "JenkinsV1Alpha2SpecMasterVolumesCinder", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCinder#volumeID", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCinder#volumeID", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "volume id used to identify the volume in cinder.", @@ -43670,7 +43670,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCinder#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCinder#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Filesystem type to mount.", @@ -43690,7 +43690,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCinder#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCinder#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", @@ -43711,7 +43711,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCinder#secretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCinder#secretRef", }, "summary": "Optional: points to a secret object containing parameters used to connect to OpenStack.", }, @@ -43723,34 +43723,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCinderSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesCinder", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesCinder", }, - "jenkinsio.JenkinsSpecMasterVolumesCinderSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCinderSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef", }, "summary": "Optional: points to a secret object containing parameters used to connect to OpenStack.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCinderSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5149, }, - "name": "JenkinsSpecMasterVolumesCinderSecretRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCinderSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -43767,30 +43767,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesCinderSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef", }, - "jenkinsio.JenkinsSpecMasterVolumesConfigMap": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesConfigMap": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMap", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMap", }, "summary": "ConfigMap represents a configMap that should populate this volume.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesConfigMap", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesConfigMap", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3012, }, - "name": "JenkinsSpecMasterVolumesConfigMap", + "name": "JenkinsV1Alpha2SpecMasterVolumesConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMap#defaultMode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMap#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -43811,7 +43811,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMap#items", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMap#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value.", @@ -43826,7 +43826,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesConfigMapItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesConfigMapItems", }, "kind": "array", }, @@ -43836,7 +43836,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMap#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -43856,7 +43856,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMap#optional", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its keys must be defined.", }, @@ -43872,30 +43872,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesConfigMap", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesConfigMap", }, - "jenkinsio.JenkinsSpecMasterVolumesConfigMapItems": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesConfigMapItems": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMapItems", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMapItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesConfigMapItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesConfigMapItems", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5178, }, - "name": "JenkinsSpecMasterVolumesConfigMapItems", + "name": "JenkinsV1Alpha2SpecMasterVolumesConfigMapItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMapItems#key", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMapItems#key", }, "summary": "The key to project.", }, @@ -43913,7 +43913,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMapItems#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMapItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -43932,7 +43932,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesConfigMapItems#mode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesConfigMapItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -43949,30 +43949,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesConfigMapItems", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesConfigMapItems", }, - "jenkinsio.JenkinsSpecMasterVolumesCsi": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCsi": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCsi", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCsi", }, "summary": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature).", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCsi", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCsi", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3066, }, - "name": "JenkinsSpecMasterVolumesCsi", + "name": "JenkinsV1Alpha2SpecMasterVolumesCsi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCsi#driver", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCsi#driver", }, "remarks": "Consult with your admin for the correct name as registered in the cluster.", "summary": "Driver is the name of the CSI driver that handles this volume.", @@ -43991,7 +43991,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCsi#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCsi#fsType", }, "remarks": "Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.", "summary": "Filesystem type to mount.", @@ -44011,7 +44011,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCsi#nodePublishSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCsi#nodePublishSecretRef", }, "remarks": "This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed.", "summary": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.", @@ -44024,14 +44024,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "nodePublishSecretRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCsiNodePublishSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCsi#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCsi#readOnly", }, "default": "false (read/write).", "remarks": "Defaults to false (read/write).", @@ -44052,7 +44052,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCsi#volumeAttributes", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCsi#volumeAttributes", }, "remarks": "Consult your driver's documentation for supported values.", "summary": "VolumeAttributes stores driver-specific properties that are passed to the CSI driver.", @@ -44074,31 +44074,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesCsi", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesCsi", }, - "jenkinsio.JenkinsSpecMasterVolumesCsiNodePublishSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCsiNodePublishSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef", }, "remarks": "This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed.", "summary": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesCsiNodePublishSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5223, }, - "name": "JenkinsSpecMasterVolumesCsiNodePublishSecretRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesCsiNodePublishSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -44115,30 +44115,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesCsiNodePublishSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef", }, - "jenkinsio.JenkinsSpecMasterVolumesDownwardApi": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApi": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApi", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApi", }, "summary": "DownwardAPI represents downward API about the pod that should populate this volume.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesDownwardApi", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApi", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3128, }, - "name": "JenkinsSpecMasterVolumesDownwardApi", + "name": "JenkinsV1Alpha2SpecMasterVolumesDownwardApi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApi#defaultMode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApi#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -44159,7 +44159,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApi#items", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApi#items", }, "summary": "Items is a list of downward API volume file.", }, @@ -44173,37 +44173,37 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems", }, "kind": "array", }, }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesDownwardApi", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesDownwardApi", }, - "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItems": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItems", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems", }, "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5252, }, - "name": "JenkinsSpecMasterVolumesDownwardApiItems", + "name": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItems#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems#path", }, "remarks": "Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", "summary": "Required: Path is the relative path name of the file to be created.", @@ -44222,7 +44222,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItems#fieldRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems#fieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, @@ -44234,14 +44234,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fieldRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItemsFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItems#mode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -44261,7 +44261,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItems#resourceFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, @@ -44273,34 +44273,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesDownwardApiItems", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems", }, - "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItemsFieldRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItemsFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItemsFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6260, }, - "name": "JenkinsSpecMasterVolumesDownwardApiItemsFieldRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItemsFieldRef#fieldPath", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -44318,7 +44318,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItemsFieldRef#apiVersion", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -44334,30 +44334,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesDownwardApiItemsFieldRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef", }, - "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6297, }, - "name": "JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef#resource", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -44375,7 +44375,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef#containerName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -44394,7 +44394,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef#divisor", + "schema": "JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -44410,31 +44410,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef", }, - "jenkinsio.JenkinsSpecMasterVolumesEmptyDir": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesEmptyDir": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesEmptyDir", + "schema": "JenkinsV1Alpha2SpecMasterVolumesEmptyDir", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "EmptyDir represents a temporary directory that shares a pod's lifetime.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesEmptyDir", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesEmptyDir", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3166, }, - "name": "JenkinsSpecMasterVolumesEmptyDir", + "name": "JenkinsV1Alpha2SpecMasterVolumesEmptyDir", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesEmptyDir#medium", + "schema": "JenkinsV1Alpha2SpecMasterVolumesEmptyDir#medium", }, "remarks": "The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "What type of storage medium should back this directory.", @@ -44454,7 +44454,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesEmptyDir#sizeLimit", + "schema": "JenkinsV1Alpha2SpecMasterVolumesEmptyDir#sizeLimit", }, "remarks": "The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir", "summary": "Total amount of local storage required for this EmptyDir volume.", @@ -44471,30 +44471,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesEmptyDir", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesEmptyDir", }, - "jenkinsio.JenkinsSpecMasterVolumesFc": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFc": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFc", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFc", }, "summary": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesFc", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFc", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3203, }, - "name": "JenkinsSpecMasterVolumesFc", + "name": "JenkinsV1Alpha2SpecMasterVolumesFc", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFc#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFc#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type to mount.", @@ -44514,7 +44514,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFc#lun", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFc#lun", }, "summary": "Optional: FC target lun number.", }, @@ -44533,7 +44533,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFc#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFc#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -44554,7 +44554,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFc#targetWWNs", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFc#targetWWNs", }, "summary": "Optional: FC target worldwide names (WWNs).", }, @@ -44578,7 +44578,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFc#wwids", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFc#wwids", }, "summary": "Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.", }, @@ -44599,30 +44599,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesFc", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesFc", }, - "jenkinsio.JenkinsSpecMasterVolumesFlexVolume": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlexVolume": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlexVolume", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlexVolume", }, "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesFlexVolume", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlexVolume", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3265, }, - "name": "JenkinsSpecMasterVolumesFlexVolume", + "name": "JenkinsV1Alpha2SpecMasterVolumesFlexVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlexVolume#driver", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlexVolume#driver", }, "summary": "Driver is the name of the driver to use for this volume.", }, @@ -44640,7 +44640,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlexVolume#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlexVolume#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". The default filesystem depends on FlexVolume script.", "summary": "Filesystem type to mount.", @@ -44660,7 +44660,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlexVolume#options", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlexVolume#options", }, "summary": "Optional: Extra command options if any.", }, @@ -44684,7 +44684,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlexVolume#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlexVolume#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -44705,7 +44705,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlexVolume#secretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlexVolume#secretRef", }, "remarks": "This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.", "summary": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.", @@ -44718,35 +44718,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesFlexVolumeSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesFlexVolume", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesFlexVolume", }, - "jenkinsio.JenkinsSpecMasterVolumesFlexVolumeSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlexVolumeSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef", }, "remarks": "This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.", "summary": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesFlexVolumeSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5305, }, - "name": "JenkinsSpecMasterVolumesFlexVolumeSecretRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlexVolumeSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -44763,31 +44763,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesFlexVolumeSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef", }, - "jenkinsio.JenkinsSpecMasterVolumesFlocker": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlocker": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlocker", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlocker", }, "remarks": "This depends on the Flocker control service being running", "summary": "Flocker represents a Flocker volume attached to a kubelet's host machine.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesFlocker", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesFlocker", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3327, }, - "name": "JenkinsSpecMasterVolumesFlocker", + "name": "JenkinsV1Alpha2SpecMasterVolumesFlocker", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlocker#datasetName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlocker#datasetName", }, "summary": "Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated.", }, @@ -44806,7 +44806,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesFlocker#datasetUUID", + "schema": "JenkinsV1Alpha2SpecMasterVolumesFlocker#datasetUUID", }, "remarks": "This is unique identifier of a Flocker dataset", "summary": "UUID of the dataset.", @@ -44823,31 +44823,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesFlocker", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesFlocker", }, - "jenkinsio.JenkinsSpecMasterVolumesGcePersistentDisk": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGcePersistentDisk", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesGcePersistentDisk", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3364, }, - "name": "JenkinsSpecMasterVolumesGcePersistentDisk", + "name": "JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGcePersistentDisk#pdName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk#pdName", }, "remarks": "Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "Unique name of the PD resource in GCE.", @@ -44866,7 +44866,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGcePersistentDisk#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -44886,7 +44886,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGcePersistentDisk#partition", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk#partition", }, "remarks": "If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "The partition in the volume that you want to mount.", @@ -44906,7 +44906,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGcePersistentDisk#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk#readOnly", }, "default": "false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "remarks": "Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", @@ -44924,31 +44924,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesGcePersistentDisk", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk", }, - "jenkinsio.JenkinsSpecMasterVolumesGitRepo": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGitRepo": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGitRepo", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGitRepo", }, "remarks": "DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "summary": "GitRepo represents a git repository at a particular revision.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesGitRepo", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGitRepo", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3418, }, - "name": "JenkinsSpecMasterVolumesGitRepo", + "name": "JenkinsV1Alpha2SpecMasterVolumesGitRepo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGitRepo#repository", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGitRepo#repository", }, "summary": "Repository URL.", }, @@ -44966,7 +44966,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGitRepo#directory", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGitRepo#directory", }, "remarks": "Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.", "summary": "Target directory name.", @@ -44986,7 +44986,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGitRepo#revision", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGitRepo#revision", }, "summary": "Commit hash for the specified revision.", }, @@ -45002,31 +45002,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesGitRepo", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesGitRepo", }, - "jenkinsio.JenkinsSpecMasterVolumesGlusterfs": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGlusterfs": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGlusterfs", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGlusterfs", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md", "summary": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesGlusterfs", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesGlusterfs", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3463, }, - "name": "JenkinsSpecMasterVolumesGlusterfs", + "name": "JenkinsV1Alpha2SpecMasterVolumesGlusterfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGlusterfs#endpoints", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGlusterfs#endpoints", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "summary": "EndpointsName is the endpoint name that details Glusterfs topology.", @@ -45045,7 +45045,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGlusterfs#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGlusterfs#path", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "summary": "Path is the Glusterfs volume path.", @@ -45064,7 +45064,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesGlusterfs#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesGlusterfs#readOnly", }, "default": "false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "remarks": "Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", @@ -45082,31 +45082,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesGlusterfs", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesGlusterfs", }, - "jenkinsio.JenkinsSpecMasterVolumesHostPath": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesHostPath": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesHostPath", + "schema": "JenkinsV1Alpha2SpecMasterVolumesHostPath", }, "remarks": "This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write.", "summary": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesHostPath", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesHostPath", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3509, }, - "name": "JenkinsSpecMasterVolumesHostPath", + "name": "JenkinsV1Alpha2SpecMasterVolumesHostPath", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesHostPath#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesHostPath#path", }, "remarks": "If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "summary": "Path of the directory on the host.", @@ -45125,7 +45125,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesHostPath#type", + "schema": "JenkinsV1Alpha2SpecMasterVolumesHostPath#type", }, "default": "More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "summary": "Type for HostPath Volume Defaults to \\"\\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath.", @@ -45142,31 +45142,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesHostPath", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesHostPath", }, - "jenkinsio.JenkinsSpecMasterVolumesIscsi": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesIscsi": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi", }, "remarks": "More info: https://examples.k8s.io/volumes/iscsi/README.md", "summary": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesIscsi", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesIscsi", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3547, }, - "name": "JenkinsSpecMasterVolumesIscsi", + "name": "JenkinsV1Alpha2SpecMasterVolumesIscsi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#iqn", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#iqn", }, "summary": "Target iSCSI Qualified Name.", }, @@ -45184,7 +45184,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#lun", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#lun", }, "summary": "iSCSI Target Lun number.", }, @@ -45202,7 +45202,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#targetPortal", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#targetPortal", }, "remarks": "The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "summary": "iSCSI Target Portal.", @@ -45221,7 +45221,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#chapAuthDiscovery", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#chapAuthDiscovery", }, "summary": "whether support iSCSI Discovery CHAP authentication.", }, @@ -45240,7 +45240,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#chapAuthSession", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#chapAuthSession", }, "summary": "whether support iSCSI Session CHAP authentication.", }, @@ -45259,7 +45259,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -45279,7 +45279,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#initiatorName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#initiatorName", }, "remarks": "If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.", "summary": "Custom iSCSI Initiator Name.", @@ -45299,7 +45299,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#iscsiInterface", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#iscsiInterface", }, "default": "default' (tcp).", "remarks": "Defaults to 'default' (tcp).", @@ -45320,7 +45320,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#portals", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#portals", }, "remarks": "The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "summary": "iSCSI Target Portal List.", @@ -45345,7 +45345,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -45366,7 +45366,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsi#secretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsi#secretRef", }, "summary": "CHAP Secret for iSCSI target and initiator authentication.", }, @@ -45378,34 +45378,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesIscsiSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesIscsi", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesIscsi", }, - "jenkinsio.JenkinsSpecMasterVolumesIscsiSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsiSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef", }, "summary": "CHAP Secret for iSCSI target and initiator authentication.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesIscsiSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5334, }, - "name": "JenkinsSpecMasterVolumesIscsiSecretRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesIscsiSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -45422,30 +45422,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesIscsiSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef", }, - "jenkinsio.JenkinsSpecMasterVolumesNfs": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesNfs": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesNfs", + "schema": "JenkinsV1Alpha2SpecMasterVolumesNfs", }, "summary": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesNfs", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesNfs", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3658, }, - "name": "JenkinsSpecMasterVolumesNfs", + "name": "JenkinsV1Alpha2SpecMasterVolumesNfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesNfs#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesNfs#path", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "summary": "Path that is exported by the NFS server.", @@ -45464,7 +45464,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesNfs#server", + "schema": "JenkinsV1Alpha2SpecMasterVolumesNfs#server", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "summary": "Server is the hostname or IP address of the NFS server.", @@ -45483,7 +45483,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesNfs#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesNfs#readOnly", }, "default": "false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "remarks": "Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", @@ -45501,31 +45501,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesNfs", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesNfs", }, - "jenkinsio.JenkinsSpecMasterVolumesPersistentVolumeClaim": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPersistentVolumeClaim", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesPersistentVolumeClaim", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3704, }, - "name": "JenkinsSpecMasterVolumesPersistentVolumeClaim", + "name": "JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPersistentVolumeClaim#claimName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim#claimName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume.", @@ -45544,7 +45544,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPersistentVolumeClaim#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim#readOnly", }, "remarks": "Default false.", "summary": "Will force the ReadOnly setting in VolumeMounts.", @@ -45561,30 +45561,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesPersistentVolumeClaim", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim", }, - "jenkinsio.JenkinsSpecMasterVolumesPhotonPersistentDisk": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPhotonPersistentDisk", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk", }, "summary": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesPhotonPersistentDisk", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3741, }, - "name": "JenkinsSpecMasterVolumesPhotonPersistentDisk", + "name": "JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPhotonPersistentDisk#pdID", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk#pdID", }, "summary": "ID that identifies Photon Controller persistent disk.", }, @@ -45602,7 +45602,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPhotonPersistentDisk#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -45619,30 +45619,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesPhotonPersistentDisk", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk", }, - "jenkinsio.JenkinsSpecMasterVolumesPortworxVolume": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPortworxVolume": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPortworxVolume", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPortworxVolume", }, "summary": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesPortworxVolume", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesPortworxVolume", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3778, }, - "name": "JenkinsSpecMasterVolumesPortworxVolume", + "name": "JenkinsV1Alpha2SpecMasterVolumesPortworxVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPortworxVolume#volumeID", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPortworxVolume#volumeID", }, "summary": "VolumeID uniquely identifies a Portworx volume.", }, @@ -45660,7 +45660,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPortworxVolume#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPortworxVolume#fsType", }, "remarks": "Ex. \\"ext4\\", \\"xfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system.", @@ -45680,7 +45680,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesPortworxVolume#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesPortworxVolume#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -45698,30 +45698,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesPortworxVolume", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesPortworxVolume", }, - "jenkinsio.JenkinsSpecMasterVolumesProjected": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjected": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjected", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjected", }, "summary": "Items for all in one resources secrets, configmaps, and downward API.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjected", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjected", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3824, }, - "name": "JenkinsSpecMasterVolumesProjected", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjected", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjected#sources", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjected#sources", }, "summary": "list of volume projections.", }, @@ -45734,7 +45734,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSources", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSources", }, "kind": "array", }, @@ -45744,7 +45744,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjected#defaultMode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjected#defaultMode", }, "remarks": "Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Mode bits to use on created files by default.", @@ -45761,30 +45761,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjected", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjected", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSources": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSources": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSources", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSources", }, "summary": "Projection that may be projected along with other supported volume types.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSources", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSources", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5363, }, - "name": "JenkinsSpecMasterVolumesProjectedSources", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSources#configMap", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSources#configMap", }, "summary": "information about the configMap data to project.", }, @@ -45796,14 +45796,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "configMap", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesConfigMap", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSources#downwardAPI", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSources#downwardAPI", }, "summary": "information about the downwardAPI data to project.", }, @@ -45815,14 +45815,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "downwardApi", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApi", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSources#secret", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSources#secret", }, "summary": "information about the secret data to project.", }, @@ -45834,14 +45834,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secret", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSources#serviceAccountToken", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSources#serviceAccountToken", }, "summary": "information about the serviceAccountToken data to project.", }, @@ -45853,34 +45853,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "serviceAccountToken", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSources", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSources", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesConfigMap": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesConfigMap", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap", }, "summary": "information about the configMap data to project.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesConfigMap", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6342, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesConfigMap", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesConfigMap#items", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value.", @@ -45895,7 +45895,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems", }, "kind": "array", }, @@ -45905,7 +45905,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesConfigMap#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -45925,7 +45925,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesConfigMap#optional", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its keys must be defined.", }, @@ -45941,30 +45941,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesConfigMap", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6645, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems#key", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems#key", }, "summary": "The key to project.", }, @@ -45982,7 +45982,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -46001,7 +46001,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems#mode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -46018,30 +46018,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApi": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApi", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi", }, "summary": "information about the downwardAPI data to project.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApi", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6387, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApi", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApi#items", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi#items", }, "summary": "Items is a list of DownwardAPIVolume file.", }, @@ -46055,37 +46055,37 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems", }, "kind": "array", }, }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesDownwardApi", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems", }, "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6690, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems#path", }, "remarks": "Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", "summary": "Required: Path is the relative path name of the file to be created.", @@ -46104,7 +46104,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems#fieldRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems#fieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, @@ -46116,14 +46116,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fieldRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems#mode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -46143,7 +46143,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems#resourceFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, @@ -46155,34 +46155,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6788, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -46200,7 +46200,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -46216,30 +46216,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6825, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -46257,7 +46257,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -46276,7 +46276,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -46292,30 +46292,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesSecret", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret", }, "summary": "information about the secret data to project.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6416, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesSecret", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesSecret#items", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value.", @@ -46330,7 +46330,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesSecretItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems", }, "kind": "array", }, @@ -46340,7 +46340,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesSecret#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -46360,7 +46360,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesSecret#optional", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -46376,30 +46376,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesSecretItems": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesSecretItems", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesSecretItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6743, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesSecretItems", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesSecretItems#key", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems#key", }, "summary": "The key to project.", }, @@ -46417,7 +46417,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesSecretItems#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -46436,7 +46436,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesSecretItems#mode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -46453,30 +46453,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesSecretItems", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems", }, - "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken", }, "summary": "information about the serviceAccountToken data to project.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 6461, }, - "name": "JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken", + "name": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken#path", }, "summary": "Path is the path relative to the mount point of the file to project the token into.", }, @@ -46494,7 +46494,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken#audience", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken#audience", }, "remarks": "A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.", "summary": "Audience is the intended audience of the token.", @@ -46514,7 +46514,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken#expirationSeconds", + "schema": "JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken#expirationSeconds", }, "default": "1 hour and must be at least 10 minutes.", "remarks": "As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.", @@ -46532,30 +46532,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken", }, - "jenkinsio.JenkinsSpecMasterVolumesQuobyte": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesQuobyte": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesQuobyte", + "schema": "JenkinsV1Alpha2SpecMasterVolumesQuobyte", }, "summary": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesQuobyte", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesQuobyte", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3861, }, - "name": "JenkinsSpecMasterVolumesQuobyte", + "name": "JenkinsV1Alpha2SpecMasterVolumesQuobyte", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesQuobyte#registry", + "schema": "JenkinsV1Alpha2SpecMasterVolumesQuobyte#registry", }, "summary": "Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes.", }, @@ -46573,7 +46573,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesQuobyte#volume", + "schema": "JenkinsV1Alpha2SpecMasterVolumesQuobyte#volume", }, "summary": "Volume is a string that references an already created Quobyte volume by name.", }, @@ -46591,7 +46591,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesQuobyte#group", + "schema": "JenkinsV1Alpha2SpecMasterVolumesQuobyte#group", }, "default": "no group", "summary": "Group to map volume access to Default is no group.", @@ -46611,7 +46611,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesQuobyte#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesQuobyte#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -46632,7 +46632,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesQuobyte#tenant", + "schema": "JenkinsV1Alpha2SpecMasterVolumesQuobyte#tenant", }, "summary": "Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin.", }, @@ -46651,7 +46651,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesQuobyte#user", + "schema": "JenkinsV1Alpha2SpecMasterVolumesQuobyte#user", }, "default": "serivceaccount user", "summary": "User to map volume access to Defaults to serivceaccount user.", @@ -46668,31 +46668,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesQuobyte", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesQuobyte", }, - "jenkinsio.JenkinsSpecMasterVolumesRbd": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesRbd": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md", "summary": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesRbd", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesRbd", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 3933, }, - "name": "JenkinsSpecMasterVolumesRbd", + "name": "JenkinsV1Alpha2SpecMasterVolumesRbd", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd#image", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd#image", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "The rados image name.", @@ -46711,7 +46711,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd#monitors", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd#monitors", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "A collection of Ceph monitors.", @@ -46735,7 +46735,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -46755,7 +46755,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd#keyring", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd#keyring", }, "default": "etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -46776,7 +46776,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd#pool", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd#pool", }, "default": "rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -46797,7 +46797,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd#readOnly", }, "default": "false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -46818,7 +46818,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd#secretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd#secretRef", }, "default": "nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -46832,14 +46832,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesRbdSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbd#user", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbd#user", }, "default": "admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -46857,32 +46857,32 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesRbd", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesRbd", }, - "jenkinsio.JenkinsSpecMasterVolumesRbdSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbdSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef", }, "default": "nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "SecretRef is name of the authentication secret for RBDUser.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesRbdSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5417, }, - "name": "JenkinsSpecMasterVolumesRbdSecretRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesRbdSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -46899,30 +46899,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesRbdSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef", }, - "jenkinsio.JenkinsSpecMasterVolumesScaleIo": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesScaleIo": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo", }, "summary": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesScaleIo", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesScaleIo", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4023, }, - "name": "JenkinsSpecMasterVolumesScaleIo", + "name": "JenkinsV1Alpha2SpecMasterVolumesScaleIo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#gateway", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#gateway", }, "summary": "The host address of the ScaleIO API Gateway.", }, @@ -46940,7 +46940,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#secretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#secretRef", }, "remarks": "If this is not provided, Login operation will fail.", "summary": "SecretRef references to the secret for ScaleIO user and other sensitive information.", @@ -46952,14 +46952,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "secretRef", "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesScaleIoSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#system", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#system", }, "summary": "The name of the storage system as configured in ScaleIO.", }, @@ -46977,7 +46977,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#fsType", }, "default": "xfs\\".", "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Default is \\"xfs\\".", @@ -46998,7 +46998,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#protectionDomain", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#protectionDomain", }, "summary": "The name of the ScaleIO Protection Domain for the configured storage.", }, @@ -47017,7 +47017,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -47038,7 +47038,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#sslEnabled", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#sslEnabled", }, "summary": "Flag to enable/disable SSL communication with Gateway, default false.", }, @@ -47057,7 +47057,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#storageMode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#storageMode", }, "default": "ThinProvisioned.", "remarks": "Default is ThinProvisioned.", @@ -47078,7 +47078,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#storagePool", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#storagePool", }, "summary": "The ScaleIO Storage Pool associated with the protection domain.", }, @@ -47097,7 +47097,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIo#volumeName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIo#volumeName", }, "summary": "The name of a volume already created in the ScaleIO system that is associated with this volume source.", }, @@ -47113,31 +47113,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesScaleIo", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesScaleIo", }, - "jenkinsio.JenkinsSpecMasterVolumesScaleIoSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIoSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef", }, "remarks": "If this is not provided, Login operation will fail.", "summary": "SecretRef references to the secret for ScaleIO user and other sensitive information.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesScaleIoSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5446, }, - "name": "JenkinsSpecMasterVolumesScaleIoSecretRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesScaleIoSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -47154,31 +47154,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesScaleIoSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef", }, - "jenkinsio.JenkinsSpecMasterVolumesSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecret", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecret", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Secret represents a secret that should populate this volume.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4127, }, - "name": "JenkinsSpecMasterVolumesSecret", + "name": "JenkinsV1Alpha2SpecMasterVolumesSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecret#defaultMode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecret#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -47199,7 +47199,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecret#items", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecret#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value.", @@ -47214,7 +47214,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesSecretItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesSecretItems", }, "kind": "array", }, @@ -47224,7 +47224,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecret#optional", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecret#optional", }, "summary": "Specify whether the Secret or its keys must be defined.", }, @@ -47243,7 +47243,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecret#secretName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecret#secretName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Name of the secret in the pod's namespace to use.", @@ -47260,30 +47260,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesSecret", }, - "jenkinsio.JenkinsSpecMasterVolumesSecretItems": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesSecretItems": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecretItems", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecretItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesSecretItems", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesSecretItems", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5475, }, - "name": "JenkinsSpecMasterVolumesSecretItems", + "name": "JenkinsV1Alpha2SpecMasterVolumesSecretItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecretItems#key", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecretItems#key", }, "summary": "The key to project.", }, @@ -47301,7 +47301,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecretItems#path", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecretItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -47320,7 +47320,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesSecretItems#mode", + "schema": "JenkinsV1Alpha2SpecMasterVolumesSecretItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -47337,30 +47337,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesSecretItems", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesSecretItems", }, - "jenkinsio.JenkinsSpecMasterVolumesStorageos": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesStorageos": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesStorageos", + "schema": "JenkinsV1Alpha2SpecMasterVolumesStorageos", }, "summary": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesStorageos", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesStorageos", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4181, }, - "name": "JenkinsSpecMasterVolumesStorageos", + "name": "JenkinsV1Alpha2SpecMasterVolumesStorageos", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesStorageos#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesStorageos#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -47380,7 +47380,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesStorageos#readOnly", + "schema": "JenkinsV1Alpha2SpecMasterVolumesStorageos#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -47401,7 +47401,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesStorageos#secretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesStorageos#secretRef", }, "remarks": "If not specified, default values will be attempted.", "summary": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials.", @@ -47414,14 +47414,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecMasterVolumesStorageosSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesStorageos#volumeName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesStorageos#volumeName", }, "remarks": "Volume names are only unique within a namespace.", "summary": "VolumeName is the human-readable name of the StorageOS volume.", @@ -47441,7 +47441,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesStorageos#volumeNamespace", + "schema": "JenkinsV1Alpha2SpecMasterVolumesStorageos#volumeNamespace", }, "remarks": "If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \\"default\\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.", "summary": "VolumeNamespace specifies the scope of the volume within StorageOS.", @@ -47458,31 +47458,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesStorageos", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesStorageos", }, - "jenkinsio.JenkinsSpecMasterVolumesStorageosSecretRef": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesStorageosSecretRef", + "schema": "JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef", }, "remarks": "If not specified, default values will be attempted.", "summary": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesStorageosSecretRef", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5520, }, - "name": "JenkinsSpecMasterVolumesStorageosSecretRef", + "name": "JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesStorageosSecretRef#name", + "schema": "JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -47499,30 +47499,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesStorageosSecretRef", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef", }, - "jenkinsio.JenkinsSpecMasterVolumesVsphereVolume": Object { + "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesVsphereVolume": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesVsphereVolume", + "schema": "JenkinsV1Alpha2SpecMasterVolumesVsphereVolume", }, "summary": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.", }, - "fqn": "jenkinsio.JenkinsSpecMasterVolumesVsphereVolume", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecMasterVolumesVsphereVolume", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4243, }, - "name": "JenkinsSpecMasterVolumesVsphereVolume", + "name": "JenkinsV1Alpha2SpecMasterVolumesVsphereVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesVsphereVolume#volumePath", + "schema": "JenkinsV1Alpha2SpecMasterVolumesVsphereVolume#volumePath", }, "summary": "Path that identifies vSphere volume vmdk.", }, @@ -47540,7 +47540,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesVsphereVolume#fsType", + "schema": "JenkinsV1Alpha2SpecMasterVolumesVsphereVolume#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -47560,7 +47560,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesVsphereVolume#storagePolicyID", + "schema": "JenkinsV1Alpha2SpecMasterVolumesVsphereVolume#storagePolicyID", }, "summary": "Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.", }, @@ -47579,7 +47579,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecMasterVolumesVsphereVolume#storagePolicyName", + "schema": "JenkinsV1Alpha2SpecMasterVolumesVsphereVolume#storagePolicyName", }, "summary": "Storage Policy Based Management (SPBM) profile name.", }, @@ -47595,30 +47595,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecMasterVolumesVsphereVolume", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecMasterVolumesVsphereVolume", }, - "jenkinsio.JenkinsSpecNotifications": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotifications": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotifications", + "schema": "JenkinsV1Alpha2SpecNotifications", }, "summary": "Notification is a service configuration used to send notifications about Jenkins status.", }, - "fqn": "jenkinsio.JenkinsSpecNotifications", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotifications", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 492, }, - "name": "JenkinsSpecNotifications", + "name": "JenkinsV1Alpha2SpecNotifications", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotifications#level", + "schema": "JenkinsV1Alpha2SpecNotifications#level", }, "summary": "NotificationLevel defines the level of a Notification.", }, @@ -47636,7 +47636,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotifications#name", + "schema": "JenkinsV1Alpha2SpecNotifications#name", }, }, "immutable": true, @@ -47653,7 +47653,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotifications#verbose", + "schema": "JenkinsV1Alpha2SpecNotifications#verbose", }, }, "immutable": true, @@ -47670,7 +47670,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotifications#mailgun", + "schema": "JenkinsV1Alpha2SpecNotifications#mailgun", }, "summary": "Mailgun is handler for Mailgun email service notification channel.", }, @@ -47682,14 +47682,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "mailgun", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsMailgun", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgun", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotifications#slack", + "schema": "JenkinsV1Alpha2SpecNotifications#slack", }, "summary": "Slack is handler for Slack notification channel.", }, @@ -47701,14 +47701,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "slack", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsSlack", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlack", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotifications#smtp", + "schema": "JenkinsV1Alpha2SpecNotifications#smtp", }, "summary": "SMTP is handler for sending emails via this protocol.", }, @@ -47720,14 +47720,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "smtp", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtp", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtp", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotifications#teams", + "schema": "JenkinsV1Alpha2SpecNotifications#teams", }, "summary": "MicrosoftTeams is handler for Microsoft MicrosoftTeams notification channel.", }, @@ -47739,34 +47739,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "teams", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsTeams", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeams", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotifications", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotifications", }, - "jenkinsio.JenkinsSpecNotificationsMailgun": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgun": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgun", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgun", }, "summary": "Mailgun is handler for Mailgun email service notification channel.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsMailgun", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgun", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1771, }, - "name": "JenkinsSpecNotificationsMailgun", + "name": "JenkinsV1Alpha2SpecNotificationsMailgun", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgun#apiKeySecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgun#apiKeySecretKeySelector", }, "summary": "SecretKeySelector selects a key of a Secret.", }, @@ -47777,14 +47777,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "apiKeySecretKeySelector", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsMailgunApiKeySecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgun#domain", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgun#domain", }, }, "immutable": true, @@ -47801,7 +47801,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgun#from", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgun#from", }, }, "immutable": true, @@ -47818,7 +47818,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgun#recipient", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgun#recipient", }, }, "immutable": true, @@ -47832,30 +47832,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsMailgun", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsMailgun", }, - "jenkinsio.JenkinsSpecNotificationsMailgunApiKeySecretKeySelector": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgunApiKeySecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector", }, "summary": "SecretKeySelector selects a key of a Secret.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsMailgunApiKeySecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4296, }, - "name": "JenkinsSpecNotificationsMailgunApiKeySecretKeySelector", + "name": "JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgunApiKeySecretKeySelector#key", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -47874,7 +47874,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgunApiKeySecretKeySelector#secret", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector#secret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, @@ -47885,34 +47885,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "secret", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsMailgunApiKeySecretKeySelector", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector", }, - "jenkinsio.JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5549, }, - "name": "JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret", + "name": "JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret#name", + "schema": "JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -47929,30 +47929,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret", }, - "jenkinsio.JenkinsSpecNotificationsSlack": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlack": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSlack", + "schema": "JenkinsV1Alpha2SpecNotificationsSlack", }, "summary": "Slack is handler for Slack notification channel.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsSlack", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlack", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1818, }, - "name": "JenkinsSpecNotificationsSlack", + "name": "JenkinsV1Alpha2SpecNotificationsSlack", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSlack#webHookURLSecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsSlack#webHookURLSecretKeySelector", }, "summary": "The web hook URL to Slack App.", }, @@ -47963,34 +47963,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "webHookUrlSecretKeySelector", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsSlack", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsSlack", }, - "jenkinsio.JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector", }, "summary": "The web hook URL to Slack App.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4333, }, - "name": "JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector", + "name": "JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector#key", + "schema": "JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -48009,7 +48009,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector#secret", + "schema": "JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector#secret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, @@ -48020,34 +48020,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "secret", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector", }, - "jenkinsio.JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", + "schema": "JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5578, }, - "name": "JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", + "name": "JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret#name", + "schema": "JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -48064,30 +48064,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret", }, - "jenkinsio.JenkinsSpecNotificationsSmtp": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtp": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtp", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtp", }, "summary": "SMTP is handler for sending emails via this protocol.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtp", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtp", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1847, }, - "name": "JenkinsSpecNotificationsSmtp", + "name": "JenkinsV1Alpha2SpecNotificationsSmtp", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtp#from", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtp#from", }, }, "immutable": true, @@ -48104,7 +48104,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtp#passwordSecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtp#passwordSecretKeySelector", }, "summary": "SecretKeySelector selects a key of a Secret.", }, @@ -48115,14 +48115,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "passwordSecretKeySelector", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtpPasswordSecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtp#port", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtp#port", }, }, "immutable": true, @@ -48139,7 +48139,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtp#server", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtp#server", }, }, "immutable": true, @@ -48156,7 +48156,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtp#to", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtp#to", }, }, "immutable": true, @@ -48173,7 +48173,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtp#usernameSecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtp#usernameSecretKeySelector", }, "summary": "SecretKeySelector selects a key of a Secret.", }, @@ -48184,14 +48184,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "usernameSecretKeySelector", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtpUsernameSecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtp#tlsInsecureSkipVerify", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtp#tlsInsecureSkipVerify", }, }, "immutable": true, @@ -48206,30 +48206,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsSmtp", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsSmtp", }, - "jenkinsio.JenkinsSpecNotificationsSmtpPasswordSecretKeySelector": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpPasswordSecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector", }, "summary": "SecretKeySelector selects a key of a Secret.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtpPasswordSecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4370, }, - "name": "JenkinsSpecNotificationsSmtpPasswordSecretKeySelector", + "name": "JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpPasswordSecretKeySelector#key", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -48248,7 +48248,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpPasswordSecretKeySelector#secret", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector#secret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, @@ -48259,34 +48259,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "secret", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsSmtpPasswordSecretKeySelector", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector", }, - "jenkinsio.JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5607, }, - "name": "JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret", + "name": "JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret#name", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -48303,30 +48303,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret", }, - "jenkinsio.JenkinsSpecNotificationsSmtpUsernameSecretKeySelector": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpUsernameSecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector", }, "summary": "SecretKeySelector selects a key of a Secret.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtpUsernameSecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4407, }, - "name": "JenkinsSpecNotificationsSmtpUsernameSecretKeySelector", + "name": "JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpUsernameSecretKeySelector#key", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -48345,7 +48345,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpUsernameSecretKeySelector#secret", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector#secret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, @@ -48356,34 +48356,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "secret", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsSmtpUsernameSecretKeySelector", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector", }, - "jenkinsio.JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5636, }, - "name": "JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret", + "name": "JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret#name", + "schema": "JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -48400,30 +48400,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret", }, - "jenkinsio.JenkinsSpecNotificationsTeams": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeams": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsTeams", + "schema": "JenkinsV1Alpha2SpecNotificationsTeams", }, "summary": "MicrosoftTeams is handler for Microsoft MicrosoftTeams notification channel.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsTeams", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeams", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1914, }, - "name": "JenkinsSpecNotificationsTeams", + "name": "JenkinsV1Alpha2SpecNotificationsTeams", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsTeams#webHookURLSecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsTeams#webHookURLSecretKeySelector", }, "summary": "The web hook URL to MicrosoftTeams App.", }, @@ -48434,34 +48434,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "webHookUrlSecretKeySelector", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsTeams", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsTeams", }, - "jenkinsio.JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector", + "schema": "JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector", }, "summary": "The web hook URL to MicrosoftTeams App.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4444, }, - "name": "JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector", + "name": "JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector#key", + "schema": "JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -48480,7 +48480,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector#secret", + "schema": "JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector#secret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, @@ -48491,34 +48491,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "secret", "type": Object { - "fqn": "jenkinsio.JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector", }, - "jenkinsio.JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret": Object { + "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", + "schema": "JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", }, "summary": "The name of the secret in the pod's namespace to select from.", }, - "fqn": "jenkinsio.JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 5665, }, - "name": "JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", + "name": "JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret#name", + "schema": "JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -48535,30 +48535,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret", }, - "jenkinsio.JenkinsSpecRestore": Object { + "jenkinsio.JenkinsV1Alpha2SpecRestore": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRestore", + "schema": "JenkinsV1Alpha2SpecRestore", }, "summary": "Backup defines configuration of Jenkins backup restore More info: https://github.com/jenkinsci/kubernetes-operator/blob/master/docs/getting-started.md#configure-backup-and-restore.", }, - "fqn": "jenkinsio.JenkinsSpecRestore", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecRestore", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 565, }, - "name": "JenkinsSpecRestore", + "name": "JenkinsV1Alpha2SpecRestore", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRestore#action", + "schema": "JenkinsV1Alpha2SpecRestore#action", }, "summary": "Action defines action which performs restore backup in restore container sidecar.", }, @@ -48569,14 +48569,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "action", "type": Object { - "fqn": "jenkinsio.JenkinsSpecRestoreAction", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecRestoreAction", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRestore#containerName", + "schema": "JenkinsV1Alpha2SpecRestore#containerName", }, "summary": "ContainerName is the container name responsible for restore backup operation.", }, @@ -48594,7 +48594,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRestore#recoveryOnce", + "schema": "JenkinsV1Alpha2SpecRestore#recoveryOnce", }, "summary": "RecoveryOnce if want to restore specific backup set this field and then Jenkins will be restarted and desired backup will be restored.", }, @@ -48610,30 +48610,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecRestore", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecRestore", }, - "jenkinsio.JenkinsSpecRestoreAction": Object { + "jenkinsio.JenkinsV1Alpha2SpecRestoreAction": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRestoreAction", + "schema": "JenkinsV1Alpha2SpecRestoreAction", }, "summary": "Action defines action which performs restore backup in restore container sidecar.", }, - "fqn": "jenkinsio.JenkinsSpecRestoreAction", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecRestoreAction", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 1943, }, - "name": "JenkinsSpecRestoreAction", + "name": "JenkinsV1Alpha2SpecRestoreAction", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRestoreAction#exec", + "schema": "JenkinsV1Alpha2SpecRestoreAction#exec", }, "summary": "Exec specifies the action to take.", }, @@ -48645,34 +48645,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "exec", "optional": true, "type": Object { - "fqn": "jenkinsio.JenkinsSpecRestoreActionExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecRestoreActionExec", }, }, ], - "symbolId": "jenkins.io:JenkinsSpecRestoreAction", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecRestoreAction", }, - "jenkinsio.JenkinsSpecRestoreActionExec": Object { + "jenkinsio.JenkinsV1Alpha2SpecRestoreActionExec": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRestoreActionExec", + "schema": "JenkinsV1Alpha2SpecRestoreActionExec", }, "summary": "Exec specifies the action to take.", }, - "fqn": "jenkinsio.JenkinsSpecRestoreActionExec", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecRestoreActionExec", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 4481, }, - "name": "JenkinsSpecRestoreActionExec", + "name": "JenkinsV1Alpha2SpecRestoreActionExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRestoreActionExec#command", + "schema": "JenkinsV1Alpha2SpecRestoreActionExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -48694,30 +48694,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecRestoreActionExec", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecRestoreActionExec", }, - "jenkinsio.JenkinsSpecRoles": Object { + "jenkinsio.JenkinsV1Alpha2SpecRoles": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRoles", + "schema": "JenkinsV1Alpha2SpecRoles", }, "summary": "RoleRef contains information that points to the role being used.", }, - "fqn": "jenkinsio.JenkinsSpecRoles", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecRoles", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 610, }, - "name": "JenkinsSpecRoles", + "name": "JenkinsV1Alpha2SpecRoles", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRoles#apiGroup", + "schema": "JenkinsV1Alpha2SpecRoles#apiGroup", }, "summary": "APIGroup is the group for the resource being referenced.", }, @@ -48735,7 +48735,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRoles#kind", + "schema": "JenkinsV1Alpha2SpecRoles#kind", }, "summary": "Kind is the type of resource being referenced.", }, @@ -48753,7 +48753,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecRoles#name", + "schema": "JenkinsV1Alpha2SpecRoles#name", }, "summary": "Name is the name of resource being referenced.", }, @@ -48768,30 +48768,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecRoles", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecRoles", }, - "jenkinsio.JenkinsSpecSeedJobs": Object { + "jenkinsio.JenkinsV1Alpha2SpecSeedJobs": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs", + "schema": "JenkinsV1Alpha2SpecSeedJobs", }, "summary": "SeedJob defines configuration for seed job More info: https://github.com/jenkinsci/kubernetes-operator/blob/master/docs/getting-started.md#configure-seed-jobs-and-pipelines.", }, - "fqn": "jenkinsio.JenkinsSpecSeedJobs", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecSeedJobs", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 655, }, - "name": "JenkinsSpecSeedJobs", + "name": "JenkinsV1Alpha2SpecSeedJobs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#additionalClasspath", + "schema": "JenkinsV1Alpha2SpecSeedJobs#additionalClasspath", }, "summary": "AdditionalClasspath is setting for Job DSL API plugin to set Additional Classpath.", }, @@ -48810,7 +48810,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#bitbucketPushTrigger", + "schema": "JenkinsV1Alpha2SpecSeedJobs#bitbucketPushTrigger", }, "summary": "BitbucketPushTrigger is used for Bitbucket web hooks.", }, @@ -48829,7 +48829,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#buildPeriodically", + "schema": "JenkinsV1Alpha2SpecSeedJobs#buildPeriodically", }, "summary": "BuildPeriodically is setting for scheduled trigger.", }, @@ -48848,7 +48848,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#credentialID", + "schema": "JenkinsV1Alpha2SpecSeedJobs#credentialID", }, "summary": "CredentialID is the Kubernetes secret name which stores repository access credentials.", }, @@ -48867,7 +48867,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#credentialType", + "schema": "JenkinsV1Alpha2SpecSeedJobs#credentialType", }, "summary": "JenkinsCredentialType is the https://jenkinsci.github.io/kubernetes-credentials-provider-plugin/ credential type.", }, @@ -48886,7 +48886,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#description", + "schema": "JenkinsV1Alpha2SpecSeedJobs#description", }, "summary": "Description is the description of the seed job.", }, @@ -48905,7 +48905,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#failOnMissingPlugin", + "schema": "JenkinsV1Alpha2SpecSeedJobs#failOnMissingPlugin", }, "summary": "FailOnMissingPlugin is setting for Job DSL API plugin that fails job if required plugin is missing.", }, @@ -48924,7 +48924,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#githubPushTrigger", + "schema": "JenkinsV1Alpha2SpecSeedJobs#githubPushTrigger", }, "summary": "GitHubPushTrigger is used for GitHub web hooks.", }, @@ -48943,7 +48943,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#id", + "schema": "JenkinsV1Alpha2SpecSeedJobs#id", }, "summary": "ID is the unique seed job name.", }, @@ -48962,7 +48962,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#ignoreMissingFiles", + "schema": "JenkinsV1Alpha2SpecSeedJobs#ignoreMissingFiles", }, "summary": "IgnoreMissingFiles is setting for Job DSL API plugin to ignore files that miss.", }, @@ -48981,7 +48981,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#pollSCM", + "schema": "JenkinsV1Alpha2SpecSeedJobs#pollSCM", }, "summary": "PollSCM is setting for polling changes in SCM.", }, @@ -49000,7 +49000,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#repositoryBranch", + "schema": "JenkinsV1Alpha2SpecSeedJobs#repositoryBranch", }, "summary": "RepositoryBranch is the repository branch where are seed job definitions.", }, @@ -49019,7 +49019,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#repositoryUrl", + "schema": "JenkinsV1Alpha2SpecSeedJobs#repositoryUrl", }, "remarks": "Can be SSH or HTTPS.", "summary": "RepositoryURL is the repository access URL.", @@ -49039,7 +49039,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#targets", + "schema": "JenkinsV1Alpha2SpecSeedJobs#targets", }, "summary": "Targets is the repository path where are seed job definitions.", }, @@ -49058,7 +49058,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSeedJobs#unstableOnDeprecation", + "schema": "JenkinsV1Alpha2SpecSeedJobs#unstableOnDeprecation", }, "summary": "UnstableOnDeprecation is setting for Job DSL API plugin that sets build status as unstable if build using deprecated features.", }, @@ -49074,31 +49074,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecSeedJobs", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecSeedJobs", }, - "jenkinsio.JenkinsSpecService": Object { + "jenkinsio.JenkinsV1Alpha2SpecService": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecService", + "schema": "JenkinsV1Alpha2SpecService", }, "default": "port: 8080 type: ClusterIP", "summary": "Service is Kubernetes service of Jenkins master HTTP pod Defaults to : port: 8080 type: ClusterIP.", }, - "fqn": "jenkinsio.JenkinsSpecService", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecService", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 797, }, - "name": "JenkinsSpecService", + "name": "JenkinsV1Alpha2SpecService", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecService#annotations", + "schema": "JenkinsV1Alpha2SpecService#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -49123,7 +49123,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecService#labels", + "schema": "JenkinsV1Alpha2SpecService#labels", }, "remarks": "If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/", "summary": "Route service traffic to pods with label keys and values matching this selector.", @@ -49148,7 +49148,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecService#loadBalancerIP", + "schema": "JenkinsV1Alpha2SpecService#loadBalancerIP", }, "remarks": "This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.", "summary": "Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field.", @@ -49168,7 +49168,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecService#loadBalancerSourceRanges", + "schema": "JenkinsV1Alpha2SpecService#loadBalancerSourceRanges", }, "remarks": "This field will be ignored if the cloud-provider does not support the feature.\\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/", "summary": "If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs.", @@ -49193,7 +49193,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecService#nodePort", + "schema": "JenkinsV1Alpha2SpecService#nodePort", }, "default": "to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", "remarks": "Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", @@ -49214,7 +49214,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecService#port", + "schema": "JenkinsV1Alpha2SpecService#port", }, "remarks": "More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "summary": "The port that are exposed by this service.", @@ -49234,7 +49234,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecService#type", + "schema": "JenkinsV1Alpha2SpecService#type", }, "default": "ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types", "remarks": "Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types", @@ -49252,30 +49252,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecService", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecService", }, - "jenkinsio.JenkinsSpecServiceAccount": Object { + "jenkinsio.JenkinsV1Alpha2SpecServiceAccount": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecServiceAccount", + "schema": "JenkinsV1Alpha2SpecServiceAccount", }, "summary": "ServiceAccount defines Jenkins master service account attributes.", }, - "fqn": "jenkinsio.JenkinsSpecServiceAccount", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecServiceAccount", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 876, }, - "name": "JenkinsSpecServiceAccount", + "name": "JenkinsV1Alpha2SpecServiceAccount", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecServiceAccount#annotations", + "schema": "JenkinsV1Alpha2SpecServiceAccount#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -49297,31 +49297,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecServiceAccount", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecServiceAccount", }, - "jenkinsio.JenkinsSpecSlaveService": Object { + "jenkinsio.JenkinsV1Alpha2SpecSlaveService": Object { "assembly": "jenkinsio", "datatype": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSlaveService", + "schema": "JenkinsV1Alpha2SpecSlaveService", }, "default": "port: 50000 type: ClusterIP", "summary": "Service is Kubernetes service of Jenkins slave pods Defaults to : port: 50000 type: ClusterIP.", }, - "fqn": "jenkinsio.JenkinsSpecSlaveService", + "fqn": "jenkinsio.JenkinsV1Alpha2SpecSlaveService", "kind": "interface", "locationInModule": Object { "filename": "jenkins.io.ts", "line": 906, }, - "name": "JenkinsSpecSlaveService", + "name": "JenkinsV1Alpha2SpecSlaveService", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSlaveService#annotations", + "schema": "JenkinsV1Alpha2SpecSlaveService#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -49346,7 +49346,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSlaveService#labels", + "schema": "JenkinsV1Alpha2SpecSlaveService#labels", }, "remarks": "If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/", "summary": "Route service traffic to pods with label keys and values matching this selector.", @@ -49371,7 +49371,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSlaveService#loadBalancerIP", + "schema": "JenkinsV1Alpha2SpecSlaveService#loadBalancerIP", }, "remarks": "This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature.", "summary": "Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field.", @@ -49391,7 +49391,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSlaveService#loadBalancerSourceRanges", + "schema": "JenkinsV1Alpha2SpecSlaveService#loadBalancerSourceRanges", }, "remarks": "This field will be ignored if the cloud-provider does not support the feature.\\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/", "summary": "If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs.", @@ -49416,7 +49416,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSlaveService#nodePort", + "schema": "JenkinsV1Alpha2SpecSlaveService#nodePort", }, "default": "to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", "remarks": "Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport", @@ -49437,7 +49437,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSlaveService#port", + "schema": "JenkinsV1Alpha2SpecSlaveService#port", }, "remarks": "More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies", "summary": "The port that are exposed by this service.", @@ -49457,7 +49457,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "JenkinsSpecSlaveService#type", + "schema": "JenkinsV1Alpha2SpecSlaveService#type", }, "default": "ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types", "remarks": "Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types", @@ -49475,7 +49475,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "jenkins.io:JenkinsSpecSlaveService", + "symbolId": "jenkins.io:JenkinsV1Alpha2SpecSlaveService", }, }, "version": "0.0.0", @@ -49492,11 +49492,11 @@ import { Construct } from 'constructs'; /** * Jenkins is the Schema for the jenkins API * - * @schema Jenkins + * @schema JenkinsV1Alpha2 */ -export class Jenkins extends ApiObject { +export class JenkinsV1Alpha2 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Jenkins\\" + * Returns the apiVersion and kind for \\"JenkinsV1Alpha2\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'jenkins.io/v1alpha2', @@ -49504,28 +49504,28 @@ export class Jenkins extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Jenkins\\". + * Renders a Kubernetes manifest for \\"JenkinsV1Alpha2\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: JenkinsProps = {}): any { + public static manifest(props: JenkinsV1Alpha2Props = {}): any { return { - ...Jenkins.GVK, - ...toJson_JenkinsProps(props), + ...JenkinsV1Alpha2.GVK, + ...toJson_JenkinsV1Alpha2Props(props), }; } /** - * Defines a \\"Jenkins\\" API object + * Defines a \\"JenkinsV1Alpha2\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: JenkinsProps = {}) { + public constructor(scope: Construct, id: string, props: JenkinsV1Alpha2Props = {}) { super(scope, id, { - ...Jenkins.GVK, + ...JenkinsV1Alpha2.GVK, ...props, }); } @@ -49537,8 +49537,8 @@ export class Jenkins extends ApiObject { const resolved = super.toJson(); return { - ...Jenkins.GVK, - ...toJson_JenkinsProps(resolved), + ...JenkinsV1Alpha2.GVK, + ...toJson_JenkinsV1Alpha2Props(resolved), }; } } @@ -49546,32 +49546,32 @@ export class Jenkins extends ApiObject { /** * Jenkins is the Schema for the jenkins API * - * @schema Jenkins + * @schema JenkinsV1Alpha2 */ -export interface JenkinsProps { +export interface JenkinsV1Alpha2Props { /** - * @schema Jenkins#metadata + * @schema JenkinsV1Alpha2#metadata */ readonly metadata?: ApiObjectMetadata; /** * Spec defines the desired state of the Jenkins * - * @schema Jenkins#spec + * @schema JenkinsV1Alpha2#spec */ - readonly spec?: JenkinsSpec; + readonly spec?: JenkinsV1Alpha2Spec; } /** - * Converts an object of type 'JenkinsProps' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsProps(obj: JenkinsProps | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2Props(obj: JenkinsV1Alpha2Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_JenkinsSpec(obj.spec), + 'spec': toJson_JenkinsV1Alpha2Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -49581,116 +49581,116 @@ export function toJson_JenkinsProps(obj: JenkinsProps | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2Spec(obj: JenkinsV1Alpha2Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'backup': toJson_JenkinsSpecBackup(obj.backup), - 'configurationAsCode': toJson_JenkinsSpecConfigurationAsCode(obj.configurationAsCode), - 'groovyScripts': toJson_JenkinsSpecGroovyScripts(obj.groovyScripts), - 'jenkinsAPISettings': toJson_JenkinsSpecJenkinsApiSettings(obj.jenkinsApiSettings), - 'master': toJson_JenkinsSpecMaster(obj.master), - 'notifications': obj.notifications?.map(y => toJson_JenkinsSpecNotifications(y)), - 'restore': toJson_JenkinsSpecRestore(obj.restore), - 'roles': obj.roles?.map(y => toJson_JenkinsSpecRoles(y)), - 'seedJobs': obj.seedJobs?.map(y => toJson_JenkinsSpecSeedJobs(y)), - 'service': toJson_JenkinsSpecService(obj.service), - 'serviceAccount': toJson_JenkinsSpecServiceAccount(obj.serviceAccount), - 'slaveService': toJson_JenkinsSpecSlaveService(obj.slaveService), + 'backup': toJson_JenkinsV1Alpha2SpecBackup(obj.backup), + 'configurationAsCode': toJson_JenkinsV1Alpha2SpecConfigurationAsCode(obj.configurationAsCode), + 'groovyScripts': toJson_JenkinsV1Alpha2SpecGroovyScripts(obj.groovyScripts), + 'jenkinsAPISettings': toJson_JenkinsV1Alpha2SpecJenkinsApiSettings(obj.jenkinsApiSettings), + 'master': toJson_JenkinsV1Alpha2SpecMaster(obj.master), + 'notifications': obj.notifications?.map(y => toJson_JenkinsV1Alpha2SpecNotifications(y)), + 'restore': toJson_JenkinsV1Alpha2SpecRestore(obj.restore), + 'roles': obj.roles?.map(y => toJson_JenkinsV1Alpha2SpecRoles(y)), + 'seedJobs': obj.seedJobs?.map(y => toJson_JenkinsV1Alpha2SpecSeedJobs(y)), + 'service': toJson_JenkinsV1Alpha2SpecService(obj.service), + 'serviceAccount': toJson_JenkinsV1Alpha2SpecServiceAccount(obj.serviceAccount), + 'slaveService': toJson_JenkinsV1Alpha2SpecSlaveService(obj.slaveService), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -49700,20 +49700,20 @@ export function toJson_JenkinsSpec(obj: JenkinsSpec | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecBackup(obj: JenkinsV1Alpha2SpecBackup | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'action': toJson_JenkinsSpecBackupAction(obj.action), + 'action': toJson_JenkinsV1Alpha2SpecBackupAction(obj.action), 'containerName': obj.containerName, 'interval': obj.interval, 'makeBackupBeforePodDeletion': obj.makeBackupBeforePodDeletion, @@ -49754,32 +49754,32 @@ export function toJson_JenkinsSpecBackup(obj: JenkinsSpecBackup | undefined): Re /** * ConfigurationAsCode defines configuration of Jenkins customization via Configuration as Code Jenkins plugin * - * @schema JenkinsSpecConfigurationAsCode + * @schema JenkinsV1Alpha2SpecConfigurationAsCode */ -export interface JenkinsSpecConfigurationAsCode { +export interface JenkinsV1Alpha2SpecConfigurationAsCode { /** - * @schema JenkinsSpecConfigurationAsCode#configurations + * @schema JenkinsV1Alpha2SpecConfigurationAsCode#configurations */ - readonly configurations: JenkinsSpecConfigurationAsCodeConfigurations[]; + readonly configurations: JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations[]; /** * SecretRef is reference to Kubernetes secret * - * @schema JenkinsSpecConfigurationAsCode#secret + * @schema JenkinsV1Alpha2SpecConfigurationAsCode#secret */ - readonly secret: JenkinsSpecConfigurationAsCodeSecret; + readonly secret: JenkinsV1Alpha2SpecConfigurationAsCodeSecret; } /** - * Converts an object of type 'JenkinsSpecConfigurationAsCode' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecConfigurationAsCode' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecConfigurationAsCode(obj: JenkinsSpecConfigurationAsCode | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecConfigurationAsCode(obj: JenkinsV1Alpha2SpecConfigurationAsCode | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configurations': obj.configurations?.map(y => toJson_JenkinsSpecConfigurationAsCodeConfigurations(y)), - 'secret': toJson_JenkinsSpecConfigurationAsCodeSecret(obj.secret), + 'configurations': obj.configurations?.map(y => toJson_JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations(y)), + 'secret': toJson_JenkinsV1Alpha2SpecConfigurationAsCodeSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -49789,32 +49789,32 @@ export function toJson_JenkinsSpecConfigurationAsCode(obj: JenkinsSpecConfigurat /** * GroovyScripts defines configuration of Jenkins customization via groovy scripts * - * @schema JenkinsSpecGroovyScripts + * @schema JenkinsV1Alpha2SpecGroovyScripts */ -export interface JenkinsSpecGroovyScripts { +export interface JenkinsV1Alpha2SpecGroovyScripts { /** - * @schema JenkinsSpecGroovyScripts#configurations + * @schema JenkinsV1Alpha2SpecGroovyScripts#configurations */ - readonly configurations: JenkinsSpecGroovyScriptsConfigurations[]; + readonly configurations: JenkinsV1Alpha2SpecGroovyScriptsConfigurations[]; /** * SecretRef is reference to Kubernetes secret * - * @schema JenkinsSpecGroovyScripts#secret + * @schema JenkinsV1Alpha2SpecGroovyScripts#secret */ - readonly secret: JenkinsSpecGroovyScriptsSecret; + readonly secret: JenkinsV1Alpha2SpecGroovyScriptsSecret; } /** - * Converts an object of type 'JenkinsSpecGroovyScripts' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecGroovyScripts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecGroovyScripts(obj: JenkinsSpecGroovyScripts | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecGroovyScripts(obj: JenkinsV1Alpha2SpecGroovyScripts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configurations': obj.configurations?.map(y => toJson_JenkinsSpecGroovyScriptsConfigurations(y)), - 'secret': toJson_JenkinsSpecGroovyScriptsSecret(obj.secret), + 'configurations': obj.configurations?.map(y => toJson_JenkinsV1Alpha2SpecGroovyScriptsConfigurations(y)), + 'secret': toJson_JenkinsV1Alpha2SpecGroovyScriptsSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -49824,23 +49824,23 @@ export function toJson_JenkinsSpecGroovyScripts(obj: JenkinsSpecGroovyScripts | /** * JenkinsAPISettings defines configuration used by the operator to gain admin access to the Jenkins API * - * @schema JenkinsSpecJenkinsApiSettings + * @schema JenkinsV1Alpha2SpecJenkinsApiSettings */ -export interface JenkinsSpecJenkinsApiSettings { +export interface JenkinsV1Alpha2SpecJenkinsApiSettings { /** * AuthorizationStrategy defines authorization strategy of the operator for the Jenkins API * - * @schema JenkinsSpecJenkinsApiSettings#authorizationStrategy + * @schema JenkinsV1Alpha2SpecJenkinsApiSettings#authorizationStrategy */ readonly authorizationStrategy: string; } /** - * Converts an object of type 'JenkinsSpecJenkinsApiSettings' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecJenkinsApiSettings' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecJenkinsApiSettings(obj: JenkinsSpecJenkinsApiSettings | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecJenkinsApiSettings(obj: JenkinsV1Alpha2SpecJenkinsApiSettings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'authorizationStrategy': obj.authorizationStrategy, @@ -49853,13 +49853,13 @@ export function toJson_JenkinsSpecJenkinsApiSettings(obj: JenkinsSpecJenkinsApiS /** * Master represents Jenkins master pod properties and Jenkins plugins. Every single change here requires a pod restart. * - * @schema JenkinsSpecMaster + * @schema JenkinsV1Alpha2SpecMaster */ -export interface JenkinsSpecMaster { +export interface JenkinsV1Alpha2SpecMaster { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema JenkinsSpecMaster#annotations + * @schema JenkinsV1Alpha2SpecMaster#annotations */ readonly annotations?: { [key: string]: string }; @@ -49867,103 +49867,103 @@ export interface JenkinsSpecMaster { * BasePlugins contains plugins required by operator Defaults to : - name: kubernetes version: 1.15.7 - name: workflow-job version: \\"2.32\\" - name: workflow-aggregator version: \\"2.6\\" - name: git version: 3.10.0 - name: job-dsl version: \\"1.74\\" - name: configuration-as-code version: \\"1.19\\" - name: configuration-as-code-support version: \\"1.19\\" - name: kubernetes-credentials-provider version: 0.12.1 * * @default name: kubernetes version: 1.15.7 - name: workflow-job version: \\"2.32\\" - name: workflow-aggregator version: \\"2.6\\" - name: git version: 3.10.0 - name: job-dsl version: \\"1.74\\" - name: configuration-as-code version: \\"1.19\\" - name: configuration-as-code-support version: \\"1.19\\" - name: kubernetes-credentials-provider version: 0.12.1 - * @schema JenkinsSpecMaster#basePlugins + * @schema JenkinsV1Alpha2SpecMaster#basePlugins */ - readonly basePlugins?: JenkinsSpecMasterBasePlugins[]; + readonly basePlugins?: JenkinsV1Alpha2SpecMasterBasePlugins[]; /** * List of containers belonging to the pod. Containers cannot currently be added or removed. There must be at least one container in a Pod. Defaults to: - image: jenkins/jenkins:lts imagePullPolicy: Always livenessProbe: failureThreshold: 12 httpGet: path: /login port: http scheme: HTTP initialDelaySeconds: 80 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: jenkins-master readinessProbe: failureThreshold: 3 httpGet: path: /login port: http scheme: HTTP initialDelaySeconds: 30 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 1500m memory: 3Gi requests: cpu: \\"1\\" memory: 600Mi * * @default image: jenkins/jenkins:lts imagePullPolicy: Always livenessProbe: failureThreshold: 12 httpGet: path: /login port: http scheme: HTTP initialDelaySeconds: 80 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 5 name: jenkins-master readinessProbe: failureThreshold: 3 httpGet: path: /login port: http scheme: HTTP initialDelaySeconds: 30 periodSeconds: 10 successThreshold: 1 timeoutSeconds: 1 resources: limits: cpu: 1500m memory: 3Gi requests: cpu: \\"1\\" memory: 600Mi - * @schema JenkinsSpecMaster#containers + * @schema JenkinsV1Alpha2SpecMaster#containers */ - readonly containers?: JenkinsSpecMasterContainers[]; + readonly containers?: JenkinsV1Alpha2SpecMasterContainers[]; /** * DisableCSRFProtection allows you to toggle CSRF Protection on Jenkins * - * @schema JenkinsSpecMaster#disableCSRFProtection + * @schema JenkinsV1Alpha2SpecMaster#disableCSRFProtection */ readonly disableCsrfProtection: boolean; /** * ImagePullSecrets is an optional list of references to secrets in the same namespace to use for pulling any of the images used by this PodSpec. If specified, these secrets will be passed to individual puller implementations for them to use. For example, in the case of docker, only DockerConfig type secrets are honored. More info: https://kubernetes.io/docs/concepts/containers/images#specifying-imagepullsecrets-on-a-pod * - * @schema JenkinsSpecMaster#imagePullSecrets + * @schema JenkinsV1Alpha2SpecMaster#imagePullSecrets */ - readonly imagePullSecrets?: JenkinsSpecMasterImagePullSecrets[]; + readonly imagePullSecrets?: JenkinsV1Alpha2SpecMasterImagePullSecrets[]; /** * Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels * - * @schema JenkinsSpecMaster#labels + * @schema JenkinsV1Alpha2SpecMaster#labels */ readonly labels?: { [key: string]: string }; /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations Deprecated: will be removed in the future, please use Annotations(annotations) * - * @schema JenkinsSpecMaster#masterAnnotations + * @schema JenkinsV1Alpha2SpecMaster#masterAnnotations */ readonly masterAnnotations?: { [key: string]: string }; /** * NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ * - * @schema JenkinsSpecMaster#nodeSelector + * @schema JenkinsV1Alpha2SpecMaster#nodeSelector */ readonly nodeSelector?: { [key: string]: string }; /** * Plugins contains plugins required by user * - * @schema JenkinsSpecMaster#plugins + * @schema JenkinsV1Alpha2SpecMaster#plugins */ - readonly plugins?: JenkinsSpecMasterPlugins[]; + readonly plugins?: JenkinsV1Alpha2SpecMasterPlugins[]; /** * SecurityContext that applies to all the containers of the Jenkins Master. As per kubernetes specification, it can be overridden for each container individually. Defaults to: runAsUser: 1000 fsGroup: 1000 * * @default runAsUser: 1000 fsGroup: 1000 - * @schema JenkinsSpecMaster#securityContext + * @schema JenkinsV1Alpha2SpecMaster#securityContext */ - readonly securityContext?: JenkinsSpecMasterSecurityContext; + readonly securityContext?: JenkinsV1Alpha2SpecMasterSecurityContext; /** * If specified, the pod's tolerations. * - * @schema JenkinsSpecMaster#tolerations + * @schema JenkinsV1Alpha2SpecMaster#tolerations */ - readonly tolerations?: JenkinsSpecMasterTolerations[]; + readonly tolerations?: JenkinsV1Alpha2SpecMasterTolerations[]; /** * List of volumes that can be mounted by containers belonging to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes * - * @schema JenkinsSpecMaster#volumes + * @schema JenkinsV1Alpha2SpecMaster#volumes */ - readonly volumes?: JenkinsSpecMasterVolumes[]; + readonly volumes?: JenkinsV1Alpha2SpecMasterVolumes[]; } /** - * Converts an object of type 'JenkinsSpecMaster' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMaster' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMaster(obj: JenkinsSpecMaster | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMaster(obj: JenkinsV1Alpha2SpecMaster | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'basePlugins': obj.basePlugins?.map(y => toJson_JenkinsSpecMasterBasePlugins(y)), - 'containers': obj.containers?.map(y => toJson_JenkinsSpecMasterContainers(y)), + 'basePlugins': obj.basePlugins?.map(y => toJson_JenkinsV1Alpha2SpecMasterBasePlugins(y)), + 'containers': obj.containers?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainers(y)), 'disableCSRFProtection': obj.disableCsrfProtection, - 'imagePullSecrets': obj.imagePullSecrets?.map(y => toJson_JenkinsSpecMasterImagePullSecrets(y)), + 'imagePullSecrets': obj.imagePullSecrets?.map(y => toJson_JenkinsV1Alpha2SpecMasterImagePullSecrets(y)), 'labels': ((obj.labels) === undefined) ? undefined : (Object.entries(obj.labels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'masterAnnotations': ((obj.masterAnnotations) === undefined) ? undefined : (Object.entries(obj.masterAnnotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'nodeSelector': ((obj.nodeSelector) === undefined) ? undefined : (Object.entries(obj.nodeSelector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'plugins': obj.plugins?.map(y => toJson_JenkinsSpecMasterPlugins(y)), - 'securityContext': toJson_JenkinsSpecMasterSecurityContext(obj.securityContext), - 'tolerations': obj.tolerations?.map(y => toJson_JenkinsSpecMasterTolerations(y)), - 'volumes': obj.volumes?.map(y => toJson_JenkinsSpecMasterVolumes(y)), + 'plugins': obj.plugins?.map(y => toJson_JenkinsV1Alpha2SpecMasterPlugins(y)), + 'securityContext': toJson_JenkinsV1Alpha2SpecMasterSecurityContext(obj.securityContext), + 'tolerations': obj.tolerations?.map(y => toJson_JenkinsV1Alpha2SpecMasterTolerations(y)), + 'volumes': obj.volumes?.map(y => toJson_JenkinsV1Alpha2SpecMasterVolumes(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -49973,69 +49973,69 @@ export function toJson_JenkinsSpecMaster(obj: JenkinsSpecMaster | undefined): Re /** * Notification is a service configuration used to send notifications about Jenkins status * - * @schema JenkinsSpecNotifications + * @schema JenkinsV1Alpha2SpecNotifications */ -export interface JenkinsSpecNotifications { +export interface JenkinsV1Alpha2SpecNotifications { /** * NotificationLevel defines the level of a Notification * - * @schema JenkinsSpecNotifications#level + * @schema JenkinsV1Alpha2SpecNotifications#level */ readonly level: string; /** * Mailgun is handler for Mailgun email service notification channel * - * @schema JenkinsSpecNotifications#mailgun + * @schema JenkinsV1Alpha2SpecNotifications#mailgun */ - readonly mailgun?: JenkinsSpecNotificationsMailgun; + readonly mailgun?: JenkinsV1Alpha2SpecNotificationsMailgun; /** - * @schema JenkinsSpecNotifications#name + * @schema JenkinsV1Alpha2SpecNotifications#name */ readonly name: string; /** * Slack is handler for Slack notification channel * - * @schema JenkinsSpecNotifications#slack + * @schema JenkinsV1Alpha2SpecNotifications#slack */ - readonly slack?: JenkinsSpecNotificationsSlack; + readonly slack?: JenkinsV1Alpha2SpecNotificationsSlack; /** * SMTP is handler for sending emails via this protocol * - * @schema JenkinsSpecNotifications#smtp + * @schema JenkinsV1Alpha2SpecNotifications#smtp */ - readonly smtp?: JenkinsSpecNotificationsSmtp; + readonly smtp?: JenkinsV1Alpha2SpecNotificationsSmtp; /** * MicrosoftTeams is handler for Microsoft MicrosoftTeams notification channel * - * @schema JenkinsSpecNotifications#teams + * @schema JenkinsV1Alpha2SpecNotifications#teams */ - readonly teams?: JenkinsSpecNotificationsTeams; + readonly teams?: JenkinsV1Alpha2SpecNotificationsTeams; /** - * @schema JenkinsSpecNotifications#verbose + * @schema JenkinsV1Alpha2SpecNotifications#verbose */ readonly verbose: boolean; } /** - * Converts an object of type 'JenkinsSpecNotifications' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotifications' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotifications(obj: JenkinsSpecNotifications | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotifications(obj: JenkinsV1Alpha2SpecNotifications | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, - 'mailgun': toJson_JenkinsSpecNotificationsMailgun(obj.mailgun), + 'mailgun': toJson_JenkinsV1Alpha2SpecNotificationsMailgun(obj.mailgun), 'name': obj.name, - 'slack': toJson_JenkinsSpecNotificationsSlack(obj.slack), - 'smtp': toJson_JenkinsSpecNotificationsSmtp(obj.smtp), - 'teams': toJson_JenkinsSpecNotificationsTeams(obj.teams), + 'slack': toJson_JenkinsV1Alpha2SpecNotificationsSlack(obj.slack), + 'smtp': toJson_JenkinsV1Alpha2SpecNotificationsSmtp(obj.smtp), + 'teams': toJson_JenkinsV1Alpha2SpecNotificationsTeams(obj.teams), 'verbose': obj.verbose, }; // filter undefined values @@ -50046,40 +50046,40 @@ export function toJson_JenkinsSpecNotifications(obj: JenkinsSpecNotifications | /** * Backup defines configuration of Jenkins backup restore More info: https://github.com/jenkinsci/kubernetes-operator/blob/master/docs/getting-started.md#configure-backup-and-restore * - * @schema JenkinsSpecRestore + * @schema JenkinsV1Alpha2SpecRestore */ -export interface JenkinsSpecRestore { +export interface JenkinsV1Alpha2SpecRestore { /** * Action defines action which performs restore backup in restore container sidecar * - * @schema JenkinsSpecRestore#action + * @schema JenkinsV1Alpha2SpecRestore#action */ - readonly action: JenkinsSpecRestoreAction; + readonly action: JenkinsV1Alpha2SpecRestoreAction; /** * ContainerName is the container name responsible for restore backup operation * - * @schema JenkinsSpecRestore#containerName + * @schema JenkinsV1Alpha2SpecRestore#containerName */ readonly containerName: string; /** * RecoveryOnce if want to restore specific backup set this field and then Jenkins will be restarted and desired backup will be restored * - * @schema JenkinsSpecRestore#recoveryOnce + * @schema JenkinsV1Alpha2SpecRestore#recoveryOnce */ readonly recoveryOnce?: number; } /** - * Converts an object of type 'JenkinsSpecRestore' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecRestore' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecRestore(obj: JenkinsSpecRestore | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecRestore(obj: JenkinsV1Alpha2SpecRestore | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'action': toJson_JenkinsSpecRestoreAction(obj.action), + 'action': toJson_JenkinsV1Alpha2SpecRestoreAction(obj.action), 'containerName': obj.containerName, 'recoveryOnce': obj.recoveryOnce, }; @@ -50091,37 +50091,37 @@ export function toJson_JenkinsSpecRestore(obj: JenkinsSpecRestore | undefined): /** * RoleRef contains information that points to the role being used * - * @schema JenkinsSpecRoles + * @schema JenkinsV1Alpha2SpecRoles */ -export interface JenkinsSpecRoles { +export interface JenkinsV1Alpha2SpecRoles { /** * APIGroup is the group for the resource being referenced * - * @schema JenkinsSpecRoles#apiGroup + * @schema JenkinsV1Alpha2SpecRoles#apiGroup */ readonly apiGroup: string; /** * Kind is the type of resource being referenced * - * @schema JenkinsSpecRoles#kind + * @schema JenkinsV1Alpha2SpecRoles#kind */ readonly kind: string; /** * Name is the name of resource being referenced * - * @schema JenkinsSpecRoles#name + * @schema JenkinsV1Alpha2SpecRoles#name */ readonly name: string; } /** - * Converts an object of type 'JenkinsSpecRoles' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecRoles' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecRoles(obj: JenkinsSpecRoles | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecRoles(obj: JenkinsV1Alpha2SpecRoles | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiGroup': obj.apiGroup, @@ -50136,121 +50136,121 @@ export function toJson_JenkinsSpecRoles(obj: JenkinsSpecRoles | undefined): Reco /** * SeedJob defines configuration for seed job More info: https://github.com/jenkinsci/kubernetes-operator/blob/master/docs/getting-started.md#configure-seed-jobs-and-pipelines * - * @schema JenkinsSpecSeedJobs + * @schema JenkinsV1Alpha2SpecSeedJobs */ -export interface JenkinsSpecSeedJobs { +export interface JenkinsV1Alpha2SpecSeedJobs { /** * AdditionalClasspath is setting for Job DSL API plugin to set Additional Classpath * - * @schema JenkinsSpecSeedJobs#additionalClasspath + * @schema JenkinsV1Alpha2SpecSeedJobs#additionalClasspath */ readonly additionalClasspath?: string; /** * BitbucketPushTrigger is used for Bitbucket web hooks * - * @schema JenkinsSpecSeedJobs#bitbucketPushTrigger + * @schema JenkinsV1Alpha2SpecSeedJobs#bitbucketPushTrigger */ readonly bitbucketPushTrigger?: boolean; /** * BuildPeriodically is setting for scheduled trigger * - * @schema JenkinsSpecSeedJobs#buildPeriodically + * @schema JenkinsV1Alpha2SpecSeedJobs#buildPeriodically */ readonly buildPeriodically?: string; /** * CredentialID is the Kubernetes secret name which stores repository access credentials * - * @schema JenkinsSpecSeedJobs#credentialID + * @schema JenkinsV1Alpha2SpecSeedJobs#credentialID */ readonly credentialId?: string; /** * JenkinsCredentialType is the https://jenkinsci.github.io/kubernetes-credentials-provider-plugin/ credential type * - * @schema JenkinsSpecSeedJobs#credentialType + * @schema JenkinsV1Alpha2SpecSeedJobs#credentialType */ readonly credentialType?: string; /** * Description is the description of the seed job * - * @schema JenkinsSpecSeedJobs#description + * @schema JenkinsV1Alpha2SpecSeedJobs#description */ readonly description?: string; /** * FailOnMissingPlugin is setting for Job DSL API plugin that fails job if required plugin is missing * - * @schema JenkinsSpecSeedJobs#failOnMissingPlugin + * @schema JenkinsV1Alpha2SpecSeedJobs#failOnMissingPlugin */ readonly failOnMissingPlugin?: boolean; /** * GitHubPushTrigger is used for GitHub web hooks * - * @schema JenkinsSpecSeedJobs#githubPushTrigger + * @schema JenkinsV1Alpha2SpecSeedJobs#githubPushTrigger */ readonly githubPushTrigger?: boolean; /** * ID is the unique seed job name * - * @schema JenkinsSpecSeedJobs#id + * @schema JenkinsV1Alpha2SpecSeedJobs#id */ readonly id?: string; /** * IgnoreMissingFiles is setting for Job DSL API plugin to ignore files that miss * - * @schema JenkinsSpecSeedJobs#ignoreMissingFiles + * @schema JenkinsV1Alpha2SpecSeedJobs#ignoreMissingFiles */ readonly ignoreMissingFiles?: boolean; /** * PollSCM is setting for polling changes in SCM * - * @schema JenkinsSpecSeedJobs#pollSCM + * @schema JenkinsV1Alpha2SpecSeedJobs#pollSCM */ readonly pollScm?: string; /** * RepositoryBranch is the repository branch where are seed job definitions * - * @schema JenkinsSpecSeedJobs#repositoryBranch + * @schema JenkinsV1Alpha2SpecSeedJobs#repositoryBranch */ readonly repositoryBranch?: string; /** * RepositoryURL is the repository access URL. Can be SSH or HTTPS. * - * @schema JenkinsSpecSeedJobs#repositoryUrl + * @schema JenkinsV1Alpha2SpecSeedJobs#repositoryUrl */ readonly repositoryUrl?: string; /** * Targets is the repository path where are seed job definitions * - * @schema JenkinsSpecSeedJobs#targets + * @schema JenkinsV1Alpha2SpecSeedJobs#targets */ readonly targets?: string; /** * UnstableOnDeprecation is setting for Job DSL API plugin that sets build status as unstable if build using deprecated features * - * @schema JenkinsSpecSeedJobs#unstableOnDeprecation + * @schema JenkinsV1Alpha2SpecSeedJobs#unstableOnDeprecation */ readonly unstableOnDeprecation?: boolean; } /** - * Converts an object of type 'JenkinsSpecSeedJobs' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecSeedJobs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecSeedJobs(obj: JenkinsSpecSeedJobs | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecSeedJobs(obj: JenkinsV1Alpha2SpecSeedJobs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'additionalClasspath': obj.additionalClasspath, @@ -50278,34 +50278,34 @@ export function toJson_JenkinsSpecSeedJobs(obj: JenkinsSpecSeedJobs | undefined) * Service is Kubernetes service of Jenkins master HTTP pod Defaults to : port: 8080 type: ClusterIP * * @default port: 8080 type: ClusterIP - * @schema JenkinsSpecService + * @schema JenkinsV1Alpha2SpecService */ -export interface JenkinsSpecService { +export interface JenkinsV1Alpha2SpecService { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema JenkinsSpecService#annotations + * @schema JenkinsV1Alpha2SpecService#annotations */ readonly annotations?: { [key: string]: string }; /** * Route service traffic to pods with label keys and values matching this selector. If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/ * - * @schema JenkinsSpecService#labels + * @schema JenkinsV1Alpha2SpecService#labels */ readonly labels?: { [key: string]: string }; /** * Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature. * - * @schema JenkinsSpecService#loadBalancerIP + * @schema JenkinsV1Alpha2SpecService#loadBalancerIP */ readonly loadBalancerIp?: string; /** * If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature.\\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/ * - * @schema JenkinsSpecService#loadBalancerSourceRanges + * @schema JenkinsV1Alpha2SpecService#loadBalancerSourceRanges */ readonly loadBalancerSourceRanges?: string[]; @@ -50313,14 +50313,14 @@ export interface JenkinsSpecService { * The port on each node on which this service is exposed when type=NodePort or LoadBalancer. Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport * * @default to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport - * @schema JenkinsSpecService#nodePort + * @schema JenkinsV1Alpha2SpecService#nodePort */ readonly nodePort?: number; /** * The port that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies * - * @schema JenkinsSpecService#port + * @schema JenkinsV1Alpha2SpecService#port */ readonly port?: number; @@ -50328,17 +50328,17 @@ export interface JenkinsSpecService { * Type determines how the Service is exposed. Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types * * @default ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types - * @schema JenkinsSpecService#type + * @schema JenkinsV1Alpha2SpecService#type */ readonly type?: string; } /** - * Converts an object of type 'JenkinsSpecService' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecService' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecService(obj: JenkinsSpecService | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecService(obj: JenkinsV1Alpha2SpecService | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -50357,23 +50357,23 @@ export function toJson_JenkinsSpecService(obj: JenkinsSpecService | undefined): /** * ServiceAccount defines Jenkins master service account attributes * - * @schema JenkinsSpecServiceAccount + * @schema JenkinsV1Alpha2SpecServiceAccount */ -export interface JenkinsSpecServiceAccount { +export interface JenkinsV1Alpha2SpecServiceAccount { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema JenkinsSpecServiceAccount#annotations + * @schema JenkinsV1Alpha2SpecServiceAccount#annotations */ readonly annotations?: { [key: string]: string }; } /** - * Converts an object of type 'JenkinsSpecServiceAccount' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecServiceAccount' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecServiceAccount(obj: JenkinsSpecServiceAccount | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecServiceAccount(obj: JenkinsV1Alpha2SpecServiceAccount | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -50387,34 +50387,34 @@ export function toJson_JenkinsSpecServiceAccount(obj: JenkinsSpecServiceAccount * Service is Kubernetes service of Jenkins slave pods Defaults to : port: 50000 type: ClusterIP * * @default port: 50000 type: ClusterIP - * @schema JenkinsSpecSlaveService + * @schema JenkinsV1Alpha2SpecSlaveService */ -export interface JenkinsSpecSlaveService { +export interface JenkinsV1Alpha2SpecSlaveService { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema JenkinsSpecSlaveService#annotations + * @schema JenkinsV1Alpha2SpecSlaveService#annotations */ readonly annotations?: { [key: string]: string }; /** * Route service traffic to pods with label keys and values matching this selector. If empty or not present, the service is assumed to have an external process managing its endpoints, which Kubernetes will not modify. Only applies to types ClusterIP, NodePort, and LoadBalancer. Ignored if type is ExternalName. More info: https://kubernetes.io/docs/concepts/services-networking/service/ * - * @schema JenkinsSpecSlaveService#labels + * @schema JenkinsV1Alpha2SpecSlaveService#labels */ readonly labels?: { [key: string]: string }; /** * Only applies to Service Type: LoadBalancer LoadBalancer will get created with the IP specified in this field. This feature depends on whether the underlying cloud-provider supports specifying the loadBalancerIP when a load balancer is created. This field will be ignored if the cloud-provider does not support the feature. * - * @schema JenkinsSpecSlaveService#loadBalancerIP + * @schema JenkinsV1Alpha2SpecSlaveService#loadBalancerIP */ readonly loadBalancerIp?: string; /** * If specified and supported by the platform, this will restrict traffic through the cloud-provider load-balancer will be restricted to the specified client IPs. This field will be ignored if the cloud-provider does not support the feature.\\" More info: https://kubernetes.io/docs/tasks/access-application-cluster/configure-cloud-provider-firewall/ * - * @schema JenkinsSpecSlaveService#loadBalancerSourceRanges + * @schema JenkinsV1Alpha2SpecSlaveService#loadBalancerSourceRanges */ readonly loadBalancerSourceRanges?: string[]; @@ -50422,14 +50422,14 @@ export interface JenkinsSpecSlaveService { * The port on each node on which this service is exposed when type=NodePort or LoadBalancer. Usually assigned by the system. If specified, it will be allocated to the service if unused or else creation of the service will fail. Default is to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport * * @default to auto-allocate a port if the ServiceType of this Service requires one. More info: https://kubernetes.io/docs/concepts/services-networking/service/#type-nodeport - * @schema JenkinsSpecSlaveService#nodePort + * @schema JenkinsV1Alpha2SpecSlaveService#nodePort */ readonly nodePort?: number; /** * The port that are exposed by this service. More info: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies * - * @schema JenkinsSpecSlaveService#port + * @schema JenkinsV1Alpha2SpecSlaveService#port */ readonly port?: number; @@ -50437,17 +50437,17 @@ export interface JenkinsSpecSlaveService { * Type determines how the Service is exposed. Defaults to ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types * * @default ClusterIP. Valid options are ExternalName, ClusterIP, NodePort, and LoadBalancer. \\"ExternalName\\" maps to the specified externalName. \\"ClusterIP\\" allocates a cluster-internal IP address for load-balancing to endpoints. Endpoints are determined by the selector or if that is not specified, by manual construction of an Endpoints object. If clusterIP is \\"None\\", no virtual IP is allocated and the endpoints are published as a set of endpoints rather than a stable IP. \\"NodePort\\" builds on ClusterIP and allocates a port on every node which routes to the clusterIP. \\"LoadBalancer\\" builds on NodePort and creates an external load-balancer (if supported in the current cloud) which routes to the clusterIP. More info: https://kubernetes.io/docs/concepts/services-networking/service/#publishing-services---service-types - * @schema JenkinsSpecSlaveService#type + * @schema JenkinsV1Alpha2SpecSlaveService#type */ readonly type?: string; } /** - * Converts an object of type 'JenkinsSpecSlaveService' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecSlaveService' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecSlaveService(obj: JenkinsSpecSlaveService | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecSlaveService(obj: JenkinsV1Alpha2SpecSlaveService | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -50466,26 +50466,26 @@ export function toJson_JenkinsSpecSlaveService(obj: JenkinsSpecSlaveService | un /** * Action defines action which performs backup in backup container sidecar * - * @schema JenkinsSpecBackupAction + * @schema JenkinsV1Alpha2SpecBackupAction */ -export interface JenkinsSpecBackupAction { +export interface JenkinsV1Alpha2SpecBackupAction { /** * Exec specifies the action to take. * - * @schema JenkinsSpecBackupAction#exec + * @schema JenkinsV1Alpha2SpecBackupAction#exec */ - readonly exec?: JenkinsSpecBackupActionExec; + readonly exec?: JenkinsV1Alpha2SpecBackupActionExec; } /** - * Converts an object of type 'JenkinsSpecBackupAction' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecBackupAction' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecBackupAction(obj: JenkinsSpecBackupAction | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecBackupAction(obj: JenkinsV1Alpha2SpecBackupAction | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_JenkinsSpecBackupActionExec(obj.exec), + 'exec': toJson_JenkinsV1Alpha2SpecBackupActionExec(obj.exec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -50495,21 +50495,21 @@ export function toJson_JenkinsSpecBackupAction(obj: JenkinsSpecBackupAction | un /** * ConfigMapRef is reference to Kubernetes ConfigMap * - * @schema JenkinsSpecConfigurationAsCodeConfigurations + * @schema JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations */ -export interface JenkinsSpecConfigurationAsCodeConfigurations { +export interface JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations { /** - * @schema JenkinsSpecConfigurationAsCodeConfigurations#name + * @schema JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations#name */ readonly name: string; } /** - * Converts an object of type 'JenkinsSpecConfigurationAsCodeConfigurations' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecConfigurationAsCodeConfigurations(obj: JenkinsSpecConfigurationAsCodeConfigurations | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations(obj: JenkinsV1Alpha2SpecConfigurationAsCodeConfigurations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -50522,21 +50522,21 @@ export function toJson_JenkinsSpecConfigurationAsCodeConfigurations(obj: Jenkins /** * SecretRef is reference to Kubernetes secret * - * @schema JenkinsSpecConfigurationAsCodeSecret + * @schema JenkinsV1Alpha2SpecConfigurationAsCodeSecret */ -export interface JenkinsSpecConfigurationAsCodeSecret { +export interface JenkinsV1Alpha2SpecConfigurationAsCodeSecret { /** - * @schema JenkinsSpecConfigurationAsCodeSecret#name + * @schema JenkinsV1Alpha2SpecConfigurationAsCodeSecret#name */ readonly name: string; } /** - * Converts an object of type 'JenkinsSpecConfigurationAsCodeSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecConfigurationAsCodeSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecConfigurationAsCodeSecret(obj: JenkinsSpecConfigurationAsCodeSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecConfigurationAsCodeSecret(obj: JenkinsV1Alpha2SpecConfigurationAsCodeSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -50549,21 +50549,21 @@ export function toJson_JenkinsSpecConfigurationAsCodeSecret(obj: JenkinsSpecConf /** * ConfigMapRef is reference to Kubernetes ConfigMap * - * @schema JenkinsSpecGroovyScriptsConfigurations + * @schema JenkinsV1Alpha2SpecGroovyScriptsConfigurations */ -export interface JenkinsSpecGroovyScriptsConfigurations { +export interface JenkinsV1Alpha2SpecGroovyScriptsConfigurations { /** - * @schema JenkinsSpecGroovyScriptsConfigurations#name + * @schema JenkinsV1Alpha2SpecGroovyScriptsConfigurations#name */ readonly name: string; } /** - * Converts an object of type 'JenkinsSpecGroovyScriptsConfigurations' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecGroovyScriptsConfigurations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecGroovyScriptsConfigurations(obj: JenkinsSpecGroovyScriptsConfigurations | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecGroovyScriptsConfigurations(obj: JenkinsV1Alpha2SpecGroovyScriptsConfigurations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -50576,21 +50576,21 @@ export function toJson_JenkinsSpecGroovyScriptsConfigurations(obj: JenkinsSpecGr /** * SecretRef is reference to Kubernetes secret * - * @schema JenkinsSpecGroovyScriptsSecret + * @schema JenkinsV1Alpha2SpecGroovyScriptsSecret */ -export interface JenkinsSpecGroovyScriptsSecret { +export interface JenkinsV1Alpha2SpecGroovyScriptsSecret { /** - * @schema JenkinsSpecGroovyScriptsSecret#name + * @schema JenkinsV1Alpha2SpecGroovyScriptsSecret#name */ readonly name: string; } /** - * Converts an object of type 'JenkinsSpecGroovyScriptsSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecGroovyScriptsSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecGroovyScriptsSecret(obj: JenkinsSpecGroovyScriptsSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecGroovyScriptsSecret(obj: JenkinsV1Alpha2SpecGroovyScriptsSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -50603,30 +50603,30 @@ export function toJson_JenkinsSpecGroovyScriptsSecret(obj: JenkinsSpecGroovyScri /** * Plugin defines Jenkins plugin * - * @schema JenkinsSpecMasterBasePlugins + * @schema JenkinsV1Alpha2SpecMasterBasePlugins */ -export interface JenkinsSpecMasterBasePlugins { +export interface JenkinsV1Alpha2SpecMasterBasePlugins { /** * Name is the name of Jenkins plugin * - * @schema JenkinsSpecMasterBasePlugins#name + * @schema JenkinsV1Alpha2SpecMasterBasePlugins#name */ readonly name: string; /** * Version is the version of Jenkins plugin * - * @schema JenkinsSpecMasterBasePlugins#version + * @schema JenkinsV1Alpha2SpecMasterBasePlugins#version */ readonly version: string; } /** - * Converts an object of type 'JenkinsSpecMasterBasePlugins' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterBasePlugins' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterBasePlugins(obj: JenkinsSpecMasterBasePlugins | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterBasePlugins(obj: JenkinsV1Alpha2SpecMasterBasePlugins | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -50640,41 +50640,41 @@ export function toJson_JenkinsSpecMasterBasePlugins(obj: JenkinsSpecMasterBasePl /** * Container defines Kubernetes container attributes * - * @schema JenkinsSpecMasterContainers + * @schema JenkinsV1Alpha2SpecMasterContainers */ -export interface JenkinsSpecMasterContainers { +export interface JenkinsV1Alpha2SpecMasterContainers { /** * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema JenkinsSpecMasterContainers#args + * @schema JenkinsV1Alpha2SpecMasterContainers#args */ readonly args?: string[]; /** * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema JenkinsSpecMasterContainers#command + * @schema JenkinsV1Alpha2SpecMasterContainers#command */ readonly command?: string[]; /** * List of environment variables to set in the container. * - * @schema JenkinsSpecMasterContainers#env + * @schema JenkinsV1Alpha2SpecMasterContainers#env */ - readonly env?: JenkinsSpecMasterContainersEnv[]; + readonly env?: JenkinsV1Alpha2SpecMasterContainersEnv[]; /** * List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. * - * @schema JenkinsSpecMasterContainers#envFrom + * @schema JenkinsV1Alpha2SpecMasterContainers#envFrom */ - readonly envFrom?: JenkinsSpecMasterContainersEnvFrom[]; + readonly envFrom?: JenkinsV1Alpha2SpecMasterContainersEnvFrom[]; /** * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images * - * @schema JenkinsSpecMasterContainers#image + * @schema JenkinsV1Alpha2SpecMasterContainers#image */ readonly image: string; @@ -50682,96 +50682,96 @@ export interface JenkinsSpecMasterContainers { * Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always. * * @default Always. - * @schema JenkinsSpecMasterContainers#imagePullPolicy + * @schema JenkinsV1Alpha2SpecMasterContainers#imagePullPolicy */ readonly imagePullPolicy: string; /** * Actions that the management system should take in response to container lifecycle events. * - * @schema JenkinsSpecMasterContainers#lifecycle + * @schema JenkinsV1Alpha2SpecMasterContainers#lifecycle */ - readonly lifecycle?: JenkinsSpecMasterContainersLifecycle; + readonly lifecycle?: JenkinsV1Alpha2SpecMasterContainersLifecycle; /** * Periodic probe of container liveness. Container will be restarted if the probe fails. * - * @schema JenkinsSpecMasterContainers#livenessProbe + * @schema JenkinsV1Alpha2SpecMasterContainers#livenessProbe */ - readonly livenessProbe?: JenkinsSpecMasterContainersLivenessProbe; + readonly livenessProbe?: JenkinsV1Alpha2SpecMasterContainersLivenessProbe; /** * Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). * - * @schema JenkinsSpecMasterContainers#name + * @schema JenkinsV1Alpha2SpecMasterContainers#name */ readonly name: string; /** * List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. * - * @schema JenkinsSpecMasterContainers#ports + * @schema JenkinsV1Alpha2SpecMasterContainers#ports */ - readonly ports?: JenkinsSpecMasterContainersPorts[]; + readonly ports?: JenkinsV1Alpha2SpecMasterContainersPorts[]; /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. * - * @schema JenkinsSpecMasterContainers#readinessProbe + * @schema JenkinsV1Alpha2SpecMasterContainers#readinessProbe */ - readonly readinessProbe?: JenkinsSpecMasterContainersReadinessProbe; + readonly readinessProbe?: JenkinsV1Alpha2SpecMasterContainersReadinessProbe; /** * Compute Resources required by this container. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema JenkinsSpecMasterContainers#resources + * @schema JenkinsV1Alpha2SpecMasterContainers#resources */ - readonly resources: JenkinsSpecMasterContainersResources; + readonly resources: JenkinsV1Alpha2SpecMasterContainersResources; /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema JenkinsSpecMasterContainers#securityContext + * @schema JenkinsV1Alpha2SpecMasterContainers#securityContext */ - readonly securityContext?: JenkinsSpecMasterContainersSecurityContext; + readonly securityContext?: JenkinsV1Alpha2SpecMasterContainersSecurityContext; /** * Pod volumes to mount into the container's filesystem. * - * @schema JenkinsSpecMasterContainers#volumeMounts + * @schema JenkinsV1Alpha2SpecMasterContainers#volumeMounts */ - readonly volumeMounts?: JenkinsSpecMasterContainersVolumeMounts[]; + readonly volumeMounts?: JenkinsV1Alpha2SpecMasterContainersVolumeMounts[]; /** * Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. * - * @schema JenkinsSpecMasterContainers#workingDir + * @schema JenkinsV1Alpha2SpecMasterContainers#workingDir */ readonly workingDir?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainers' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainers(obj: JenkinsSpecMasterContainers | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainers(obj: JenkinsV1Alpha2SpecMasterContainers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'args': obj.args?.map(y => y), 'command': obj.command?.map(y => y), - 'env': obj.env?.map(y => toJson_JenkinsSpecMasterContainersEnv(y)), - 'envFrom': obj.envFrom?.map(y => toJson_JenkinsSpecMasterContainersEnvFrom(y)), + 'env': obj.env?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainersEnv(y)), + 'envFrom': obj.envFrom?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainersEnvFrom(y)), 'image': obj.image, 'imagePullPolicy': obj.imagePullPolicy, - 'lifecycle': toJson_JenkinsSpecMasterContainersLifecycle(obj.lifecycle), - 'livenessProbe': toJson_JenkinsSpecMasterContainersLivenessProbe(obj.livenessProbe), + 'lifecycle': toJson_JenkinsV1Alpha2SpecMasterContainersLifecycle(obj.lifecycle), + 'livenessProbe': toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbe(obj.livenessProbe), 'name': obj.name, - 'ports': obj.ports?.map(y => toJson_JenkinsSpecMasterContainersPorts(y)), - 'readinessProbe': toJson_JenkinsSpecMasterContainersReadinessProbe(obj.readinessProbe), - 'resources': toJson_JenkinsSpecMasterContainersResources(obj.resources), - 'securityContext': toJson_JenkinsSpecMasterContainersSecurityContext(obj.securityContext), - 'volumeMounts': obj.volumeMounts?.map(y => toJson_JenkinsSpecMasterContainersVolumeMounts(y)), + 'ports': obj.ports?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainersPorts(y)), + 'readinessProbe': toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbe(obj.readinessProbe), + 'resources': toJson_JenkinsV1Alpha2SpecMasterContainersResources(obj.resources), + 'securityContext': toJson_JenkinsV1Alpha2SpecMasterContainersSecurityContext(obj.securityContext), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainersVolumeMounts(y)), 'workingDir': obj.workingDir, }; // filter undefined values @@ -50782,23 +50782,23 @@ export function toJson_JenkinsSpecMasterContainers(obj: JenkinsSpecMasterContain /** * LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. * - * @schema JenkinsSpecMasterImagePullSecrets + * @schema JenkinsV1Alpha2SpecMasterImagePullSecrets */ -export interface JenkinsSpecMasterImagePullSecrets { +export interface JenkinsV1Alpha2SpecMasterImagePullSecrets { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterImagePullSecrets#name + * @schema JenkinsV1Alpha2SpecMasterImagePullSecrets#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterImagePullSecrets' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterImagePullSecrets' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterImagePullSecrets(obj: JenkinsSpecMasterImagePullSecrets | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterImagePullSecrets(obj: JenkinsV1Alpha2SpecMasterImagePullSecrets | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -50811,30 +50811,30 @@ export function toJson_JenkinsSpecMasterImagePullSecrets(obj: JenkinsSpecMasterI /** * Plugin defines Jenkins plugin * - * @schema JenkinsSpecMasterPlugins + * @schema JenkinsV1Alpha2SpecMasterPlugins */ -export interface JenkinsSpecMasterPlugins { +export interface JenkinsV1Alpha2SpecMasterPlugins { /** * Name is the name of Jenkins plugin * - * @schema JenkinsSpecMasterPlugins#name + * @schema JenkinsV1Alpha2SpecMasterPlugins#name */ readonly name: string; /** * Version is the version of Jenkins plugin * - * @schema JenkinsSpecMasterPlugins#version + * @schema JenkinsV1Alpha2SpecMasterPlugins#version */ readonly version: string; } /** - * Converts an object of type 'JenkinsSpecMasterPlugins' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterPlugins' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterPlugins(obj: JenkinsSpecMasterPlugins | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterPlugins(obj: JenkinsV1Alpha2SpecMasterPlugins | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -50849,29 +50849,29 @@ export function toJson_JenkinsSpecMasterPlugins(obj: JenkinsSpecMasterPlugins | * SecurityContext that applies to all the containers of the Jenkins Master. As per kubernetes specification, it can be overridden for each container individually. Defaults to: runAsUser: 1000 fsGroup: 1000 * * @default runAsUser: 1000 fsGroup: 1000 - * @schema JenkinsSpecMasterSecurityContext + * @schema JenkinsV1Alpha2SpecMasterSecurityContext */ -export interface JenkinsSpecMasterSecurityContext { +export interface JenkinsV1Alpha2SpecMasterSecurityContext { /** * A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: * 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- * If unset, the Kubelet will not modify the ownership and permissions of any volume. * - * @schema JenkinsSpecMasterSecurityContext#fsGroup + * @schema JenkinsV1Alpha2SpecMasterSecurityContext#fsGroup */ readonly fsGroup?: number; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema JenkinsSpecMasterSecurityContext#runAsGroup + * @schema JenkinsV1Alpha2SpecMasterSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterSecurityContext#runAsNonRoot + * @schema JenkinsV1Alpha2SpecMasterSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -50879,55 +50879,55 @@ export interface JenkinsSpecMasterSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * * @default user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. - * @schema JenkinsSpecMasterSecurityContext#runAsUser + * @schema JenkinsV1Alpha2SpecMasterSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema JenkinsSpecMasterSecurityContext#seLinuxOptions + * @schema JenkinsV1Alpha2SpecMasterSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: JenkinsSpecMasterSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions; /** * A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container. * - * @schema JenkinsSpecMasterSecurityContext#supplementalGroups + * @schema JenkinsV1Alpha2SpecMasterSecurityContext#supplementalGroups */ readonly supplementalGroups?: number[]; /** * Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. * - * @schema JenkinsSpecMasterSecurityContext#sysctls + * @schema JenkinsV1Alpha2SpecMasterSecurityContext#sysctls */ - readonly sysctls?: JenkinsSpecMasterSecurityContextSysctls[]; + readonly sysctls?: JenkinsV1Alpha2SpecMasterSecurityContextSysctls[]; /** * The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterSecurityContext#windowsOptions + * @schema JenkinsV1Alpha2SpecMasterSecurityContext#windowsOptions */ - readonly windowsOptions?: JenkinsSpecMasterSecurityContextWindowsOptions; + readonly windowsOptions?: JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions; } /** - * Converts an object of type 'JenkinsSpecMasterSecurityContext' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterSecurityContext(obj: JenkinsSpecMasterSecurityContext | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterSecurityContext(obj: JenkinsV1Alpha2SpecMasterSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsGroup': obj.fsGroup, 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_JenkinsSpecMasterSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'seLinuxOptions': toJson_JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions(obj.seLinuxOptions), 'supplementalGroups': obj.supplementalGroups?.map(y => y), - 'sysctls': obj.sysctls?.map(y => toJson_JenkinsSpecMasterSecurityContextSysctls(y)), - 'windowsOptions': toJson_JenkinsSpecMasterSecurityContextWindowsOptions(obj.windowsOptions), + 'sysctls': obj.sysctls?.map(y => toJson_JenkinsV1Alpha2SpecMasterSecurityContextSysctls(y)), + 'windowsOptions': toJson_JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -50937,20 +50937,20 @@ export function toJson_JenkinsSpecMasterSecurityContext(obj: JenkinsSpecMasterSe /** * The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . * - * @schema JenkinsSpecMasterTolerations + * @schema JenkinsV1Alpha2SpecMasterTolerations */ -export interface JenkinsSpecMasterTolerations { +export interface JenkinsV1Alpha2SpecMasterTolerations { /** * Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. * - * @schema JenkinsSpecMasterTolerations#effect + * @schema JenkinsV1Alpha2SpecMasterTolerations#effect */ readonly effect?: string; /** * Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. * - * @schema JenkinsSpecMasterTolerations#key + * @schema JenkinsV1Alpha2SpecMasterTolerations#key */ readonly key?: string; @@ -50958,31 +50958,31 @@ export interface JenkinsSpecMasterTolerations { * Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. * * @default Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. - * @schema JenkinsSpecMasterTolerations#operator + * @schema JenkinsV1Alpha2SpecMasterTolerations#operator */ readonly operator?: string; /** * TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. * - * @schema JenkinsSpecMasterTolerations#tolerationSeconds + * @schema JenkinsV1Alpha2SpecMasterTolerations#tolerationSeconds */ readonly tolerationSeconds?: number; /** * Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. * - * @schema JenkinsSpecMasterTolerations#value + * @schema JenkinsV1Alpha2SpecMasterTolerations#value */ readonly value?: string; } /** - * Converts an object of type 'JenkinsSpecMasterTolerations' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterTolerations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterTolerations(obj: JenkinsSpecMasterTolerations | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterTolerations(obj: JenkinsV1Alpha2SpecMasterTolerations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'effect': obj.effect, @@ -50999,250 +50999,250 @@ export function toJson_JenkinsSpecMasterTolerations(obj: JenkinsSpecMasterTolera /** * Volume represents a named volume in a pod that may be accessed by any container in the pod. * - * @schema JenkinsSpecMasterVolumes + * @schema JenkinsV1Alpha2SpecMasterVolumes */ -export interface JenkinsSpecMasterVolumes { +export interface JenkinsV1Alpha2SpecMasterVolumes { /** * AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema JenkinsSpecMasterVolumes#awsElasticBlockStore + * @schema JenkinsV1Alpha2SpecMasterVolumes#awsElasticBlockStore */ - readonly awsElasticBlockStore?: JenkinsSpecMasterVolumesAwsElasticBlockStore; + readonly awsElasticBlockStore?: JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore; /** * AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. * - * @schema JenkinsSpecMasterVolumes#azureDisk + * @schema JenkinsV1Alpha2SpecMasterVolumes#azureDisk */ - readonly azureDisk?: JenkinsSpecMasterVolumesAzureDisk; + readonly azureDisk?: JenkinsV1Alpha2SpecMasterVolumesAzureDisk; /** * AzureFile represents an Azure File Service mount on the host and bind mount to the pod. * - * @schema JenkinsSpecMasterVolumes#azureFile + * @schema JenkinsV1Alpha2SpecMasterVolumes#azureFile */ - readonly azureFile?: JenkinsSpecMasterVolumesAzureFile; + readonly azureFile?: JenkinsV1Alpha2SpecMasterVolumesAzureFile; /** * CephFS represents a Ceph FS mount on the host that shares a pod's lifetime * - * @schema JenkinsSpecMasterVolumes#cephfs + * @schema JenkinsV1Alpha2SpecMasterVolumes#cephfs */ - readonly cephfs?: JenkinsSpecMasterVolumesCephfs; + readonly cephfs?: JenkinsV1Alpha2SpecMasterVolumesCephfs; /** * Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema JenkinsSpecMasterVolumes#cinder + * @schema JenkinsV1Alpha2SpecMasterVolumes#cinder */ - readonly cinder?: JenkinsSpecMasterVolumesCinder; + readonly cinder?: JenkinsV1Alpha2SpecMasterVolumesCinder; /** * ConfigMap represents a configMap that should populate this volume * - * @schema JenkinsSpecMasterVolumes#configMap + * @schema JenkinsV1Alpha2SpecMasterVolumes#configMap */ - readonly configMap?: JenkinsSpecMasterVolumesConfigMap; + readonly configMap?: JenkinsV1Alpha2SpecMasterVolumesConfigMap; /** * CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature). * - * @schema JenkinsSpecMasterVolumes#csi + * @schema JenkinsV1Alpha2SpecMasterVolumes#csi */ - readonly csi?: JenkinsSpecMasterVolumesCsi; + readonly csi?: JenkinsV1Alpha2SpecMasterVolumesCsi; /** * DownwardAPI represents downward API about the pod that should populate this volume * - * @schema JenkinsSpecMasterVolumes#downwardAPI + * @schema JenkinsV1Alpha2SpecMasterVolumes#downwardAPI */ - readonly downwardApi?: JenkinsSpecMasterVolumesDownwardApi; + readonly downwardApi?: JenkinsV1Alpha2SpecMasterVolumesDownwardApi; /** * EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema JenkinsSpecMasterVolumes#emptyDir + * @schema JenkinsV1Alpha2SpecMasterVolumes#emptyDir */ - readonly emptyDir?: JenkinsSpecMasterVolumesEmptyDir; + readonly emptyDir?: JenkinsV1Alpha2SpecMasterVolumesEmptyDir; /** * FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. * - * @schema JenkinsSpecMasterVolumes#fc + * @schema JenkinsV1Alpha2SpecMasterVolumes#fc */ - readonly fc?: JenkinsSpecMasterVolumesFc; + readonly fc?: JenkinsV1Alpha2SpecMasterVolumesFc; /** * FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. * - * @schema JenkinsSpecMasterVolumes#flexVolume + * @schema JenkinsV1Alpha2SpecMasterVolumes#flexVolume */ - readonly flexVolume?: JenkinsSpecMasterVolumesFlexVolume; + readonly flexVolume?: JenkinsV1Alpha2SpecMasterVolumesFlexVolume; /** * Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running * - * @schema JenkinsSpecMasterVolumes#flocker + * @schema JenkinsV1Alpha2SpecMasterVolumes#flocker */ - readonly flocker?: JenkinsSpecMasterVolumesFlocker; + readonly flocker?: JenkinsV1Alpha2SpecMasterVolumesFlocker; /** * GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema JenkinsSpecMasterVolumes#gcePersistentDisk + * @schema JenkinsV1Alpha2SpecMasterVolumes#gcePersistentDisk */ - readonly gcePersistentDisk?: JenkinsSpecMasterVolumesGcePersistentDisk; + readonly gcePersistentDisk?: JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk; /** * GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. * - * @schema JenkinsSpecMasterVolumes#gitRepo + * @schema JenkinsV1Alpha2SpecMasterVolumes#gitRepo */ - readonly gitRepo?: JenkinsSpecMasterVolumesGitRepo; + readonly gitRepo?: JenkinsV1Alpha2SpecMasterVolumesGitRepo; /** * Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md * - * @schema JenkinsSpecMasterVolumes#glusterfs + * @schema JenkinsV1Alpha2SpecMasterVolumes#glusterfs */ - readonly glusterfs?: JenkinsSpecMasterVolumesGlusterfs; + readonly glusterfs?: JenkinsV1Alpha2SpecMasterVolumesGlusterfs; /** * HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. * - * @schema JenkinsSpecMasterVolumes#hostPath + * @schema JenkinsV1Alpha2SpecMasterVolumes#hostPath */ - readonly hostPath?: JenkinsSpecMasterVolumesHostPath; + readonly hostPath?: JenkinsV1Alpha2SpecMasterVolumesHostPath; /** * ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md * - * @schema JenkinsSpecMasterVolumes#iscsi + * @schema JenkinsV1Alpha2SpecMasterVolumes#iscsi */ - readonly iscsi?: JenkinsSpecMasterVolumesIscsi; + readonly iscsi?: JenkinsV1Alpha2SpecMasterVolumesIscsi; /** * Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema JenkinsSpecMasterVolumes#name + * @schema JenkinsV1Alpha2SpecMasterVolumes#name */ readonly name: string; /** * NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema JenkinsSpecMasterVolumes#nfs + * @schema JenkinsV1Alpha2SpecMasterVolumes#nfs */ - readonly nfs?: JenkinsSpecMasterVolumesNfs; + readonly nfs?: JenkinsV1Alpha2SpecMasterVolumesNfs; /** * PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema JenkinsSpecMasterVolumes#persistentVolumeClaim + * @schema JenkinsV1Alpha2SpecMasterVolumes#persistentVolumeClaim */ - readonly persistentVolumeClaim?: JenkinsSpecMasterVolumesPersistentVolumeClaim; + readonly persistentVolumeClaim?: JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim; /** * PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine * - * @schema JenkinsSpecMasterVolumes#photonPersistentDisk + * @schema JenkinsV1Alpha2SpecMasterVolumes#photonPersistentDisk */ - readonly photonPersistentDisk?: JenkinsSpecMasterVolumesPhotonPersistentDisk; + readonly photonPersistentDisk?: JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk; /** * PortworxVolume represents a portworx volume attached and mounted on kubelets host machine * - * @schema JenkinsSpecMasterVolumes#portworxVolume + * @schema JenkinsV1Alpha2SpecMasterVolumes#portworxVolume */ - readonly portworxVolume?: JenkinsSpecMasterVolumesPortworxVolume; + readonly portworxVolume?: JenkinsV1Alpha2SpecMasterVolumesPortworxVolume; /** * Items for all in one resources secrets, configmaps, and downward API * - * @schema JenkinsSpecMasterVolumes#projected + * @schema JenkinsV1Alpha2SpecMasterVolumes#projected */ - readonly projected?: JenkinsSpecMasterVolumesProjected; + readonly projected?: JenkinsV1Alpha2SpecMasterVolumesProjected; /** * Quobyte represents a Quobyte mount on the host that shares a pod's lifetime * - * @schema JenkinsSpecMasterVolumes#quobyte + * @schema JenkinsV1Alpha2SpecMasterVolumes#quobyte */ - readonly quobyte?: JenkinsSpecMasterVolumesQuobyte; + readonly quobyte?: JenkinsV1Alpha2SpecMasterVolumesQuobyte; /** * RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md * - * @schema JenkinsSpecMasterVolumes#rbd + * @schema JenkinsV1Alpha2SpecMasterVolumes#rbd */ - readonly rbd?: JenkinsSpecMasterVolumesRbd; + readonly rbd?: JenkinsV1Alpha2SpecMasterVolumesRbd; /** * ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. * - * @schema JenkinsSpecMasterVolumes#scaleIO + * @schema JenkinsV1Alpha2SpecMasterVolumes#scaleIO */ - readonly scaleIo?: JenkinsSpecMasterVolumesScaleIo; + readonly scaleIo?: JenkinsV1Alpha2SpecMasterVolumesScaleIo; /** * Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema JenkinsSpecMasterVolumes#secret + * @schema JenkinsV1Alpha2SpecMasterVolumes#secret */ - readonly secret?: JenkinsSpecMasterVolumesSecret; + readonly secret?: JenkinsV1Alpha2SpecMasterVolumesSecret; /** * StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. * - * @schema JenkinsSpecMasterVolumes#storageos + * @schema JenkinsV1Alpha2SpecMasterVolumes#storageos */ - readonly storageos?: JenkinsSpecMasterVolumesStorageos; + readonly storageos?: JenkinsV1Alpha2SpecMasterVolumesStorageos; /** * VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine * - * @schema JenkinsSpecMasterVolumes#vsphereVolume + * @schema JenkinsV1Alpha2SpecMasterVolumes#vsphereVolume */ - readonly vsphereVolume?: JenkinsSpecMasterVolumesVsphereVolume; + readonly vsphereVolume?: JenkinsV1Alpha2SpecMasterVolumesVsphereVolume; } /** - * Converts an object of type 'JenkinsSpecMasterVolumes' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumes' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumes(obj: JenkinsSpecMasterVolumes | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumes(obj: JenkinsV1Alpha2SpecMasterVolumes | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'awsElasticBlockStore': toJson_JenkinsSpecMasterVolumesAwsElasticBlockStore(obj.awsElasticBlockStore), - 'azureDisk': toJson_JenkinsSpecMasterVolumesAzureDisk(obj.azureDisk), - 'azureFile': toJson_JenkinsSpecMasterVolumesAzureFile(obj.azureFile), - 'cephfs': toJson_JenkinsSpecMasterVolumesCephfs(obj.cephfs), - 'cinder': toJson_JenkinsSpecMasterVolumesCinder(obj.cinder), - 'configMap': toJson_JenkinsSpecMasterVolumesConfigMap(obj.configMap), - 'csi': toJson_JenkinsSpecMasterVolumesCsi(obj.csi), - 'downwardAPI': toJson_JenkinsSpecMasterVolumesDownwardApi(obj.downwardApi), - 'emptyDir': toJson_JenkinsSpecMasterVolumesEmptyDir(obj.emptyDir), - 'fc': toJson_JenkinsSpecMasterVolumesFc(obj.fc), - 'flexVolume': toJson_JenkinsSpecMasterVolumesFlexVolume(obj.flexVolume), - 'flocker': toJson_JenkinsSpecMasterVolumesFlocker(obj.flocker), - 'gcePersistentDisk': toJson_JenkinsSpecMasterVolumesGcePersistentDisk(obj.gcePersistentDisk), - 'gitRepo': toJson_JenkinsSpecMasterVolumesGitRepo(obj.gitRepo), - 'glusterfs': toJson_JenkinsSpecMasterVolumesGlusterfs(obj.glusterfs), - 'hostPath': toJson_JenkinsSpecMasterVolumesHostPath(obj.hostPath), - 'iscsi': toJson_JenkinsSpecMasterVolumesIscsi(obj.iscsi), + 'awsElasticBlockStore': toJson_JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore(obj.awsElasticBlockStore), + 'azureDisk': toJson_JenkinsV1Alpha2SpecMasterVolumesAzureDisk(obj.azureDisk), + 'azureFile': toJson_JenkinsV1Alpha2SpecMasterVolumesAzureFile(obj.azureFile), + 'cephfs': toJson_JenkinsV1Alpha2SpecMasterVolumesCephfs(obj.cephfs), + 'cinder': toJson_JenkinsV1Alpha2SpecMasterVolumesCinder(obj.cinder), + 'configMap': toJson_JenkinsV1Alpha2SpecMasterVolumesConfigMap(obj.configMap), + 'csi': toJson_JenkinsV1Alpha2SpecMasterVolumesCsi(obj.csi), + 'downwardAPI': toJson_JenkinsV1Alpha2SpecMasterVolumesDownwardApi(obj.downwardApi), + 'emptyDir': toJson_JenkinsV1Alpha2SpecMasterVolumesEmptyDir(obj.emptyDir), + 'fc': toJson_JenkinsV1Alpha2SpecMasterVolumesFc(obj.fc), + 'flexVolume': toJson_JenkinsV1Alpha2SpecMasterVolumesFlexVolume(obj.flexVolume), + 'flocker': toJson_JenkinsV1Alpha2SpecMasterVolumesFlocker(obj.flocker), + 'gcePersistentDisk': toJson_JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk(obj.gcePersistentDisk), + 'gitRepo': toJson_JenkinsV1Alpha2SpecMasterVolumesGitRepo(obj.gitRepo), + 'glusterfs': toJson_JenkinsV1Alpha2SpecMasterVolumesGlusterfs(obj.glusterfs), + 'hostPath': toJson_JenkinsV1Alpha2SpecMasterVolumesHostPath(obj.hostPath), + 'iscsi': toJson_JenkinsV1Alpha2SpecMasterVolumesIscsi(obj.iscsi), 'name': obj.name, - 'nfs': toJson_JenkinsSpecMasterVolumesNfs(obj.nfs), - 'persistentVolumeClaim': toJson_JenkinsSpecMasterVolumesPersistentVolumeClaim(obj.persistentVolumeClaim), - 'photonPersistentDisk': toJson_JenkinsSpecMasterVolumesPhotonPersistentDisk(obj.photonPersistentDisk), - 'portworxVolume': toJson_JenkinsSpecMasterVolumesPortworxVolume(obj.portworxVolume), - 'projected': toJson_JenkinsSpecMasterVolumesProjected(obj.projected), - 'quobyte': toJson_JenkinsSpecMasterVolumesQuobyte(obj.quobyte), - 'rbd': toJson_JenkinsSpecMasterVolumesRbd(obj.rbd), - 'scaleIO': toJson_JenkinsSpecMasterVolumesScaleIo(obj.scaleIo), - 'secret': toJson_JenkinsSpecMasterVolumesSecret(obj.secret), - 'storageos': toJson_JenkinsSpecMasterVolumesStorageos(obj.storageos), - 'vsphereVolume': toJson_JenkinsSpecMasterVolumesVsphereVolume(obj.vsphereVolume), + 'nfs': toJson_JenkinsV1Alpha2SpecMasterVolumesNfs(obj.nfs), + 'persistentVolumeClaim': toJson_JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim(obj.persistentVolumeClaim), + 'photonPersistentDisk': toJson_JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk(obj.photonPersistentDisk), + 'portworxVolume': toJson_JenkinsV1Alpha2SpecMasterVolumesPortworxVolume(obj.portworxVolume), + 'projected': toJson_JenkinsV1Alpha2SpecMasterVolumesProjected(obj.projected), + 'quobyte': toJson_JenkinsV1Alpha2SpecMasterVolumesQuobyte(obj.quobyte), + 'rbd': toJson_JenkinsV1Alpha2SpecMasterVolumesRbd(obj.rbd), + 'scaleIO': toJson_JenkinsV1Alpha2SpecMasterVolumesScaleIo(obj.scaleIo), + 'secret': toJson_JenkinsV1Alpha2SpecMasterVolumesSecret(obj.secret), + 'storageos': toJson_JenkinsV1Alpha2SpecMasterVolumesStorageos(obj.storageos), + 'vsphereVolume': toJson_JenkinsV1Alpha2SpecMasterVolumesVsphereVolume(obj.vsphereVolume), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51252,41 +51252,41 @@ export function toJson_JenkinsSpecMasterVolumes(obj: JenkinsSpecMasterVolumes | /** * Mailgun is handler for Mailgun email service notification channel * - * @schema JenkinsSpecNotificationsMailgun + * @schema JenkinsV1Alpha2SpecNotificationsMailgun */ -export interface JenkinsSpecNotificationsMailgun { +export interface JenkinsV1Alpha2SpecNotificationsMailgun { /** * SecretKeySelector selects a key of a Secret. * - * @schema JenkinsSpecNotificationsMailgun#apiKeySecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsMailgun#apiKeySecretKeySelector */ - readonly apiKeySecretKeySelector: JenkinsSpecNotificationsMailgunApiKeySecretKeySelector; + readonly apiKeySecretKeySelector: JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector; /** - * @schema JenkinsSpecNotificationsMailgun#domain + * @schema JenkinsV1Alpha2SpecNotificationsMailgun#domain */ readonly domain: string; /** - * @schema JenkinsSpecNotificationsMailgun#from + * @schema JenkinsV1Alpha2SpecNotificationsMailgun#from */ readonly from: string; /** - * @schema JenkinsSpecNotificationsMailgun#recipient + * @schema JenkinsV1Alpha2SpecNotificationsMailgun#recipient */ readonly recipient: string; } /** - * Converts an object of type 'JenkinsSpecNotificationsMailgun' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsMailgun' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsMailgun(obj: JenkinsSpecNotificationsMailgun | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsMailgun(obj: JenkinsV1Alpha2SpecNotificationsMailgun | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'apiKeySecretKeySelector': toJson_JenkinsSpecNotificationsMailgunApiKeySecretKeySelector(obj.apiKeySecretKeySelector), + 'apiKeySecretKeySelector': toJson_JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector(obj.apiKeySecretKeySelector), 'domain': obj.domain, 'from': obj.from, 'recipient': obj.recipient, @@ -51299,26 +51299,26 @@ export function toJson_JenkinsSpecNotificationsMailgun(obj: JenkinsSpecNotificat /** * Slack is handler for Slack notification channel * - * @schema JenkinsSpecNotificationsSlack + * @schema JenkinsV1Alpha2SpecNotificationsSlack */ -export interface JenkinsSpecNotificationsSlack { +export interface JenkinsV1Alpha2SpecNotificationsSlack { /** * The web hook URL to Slack App * - * @schema JenkinsSpecNotificationsSlack#webHookURLSecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsSlack#webHookURLSecretKeySelector */ - readonly webHookUrlSecretKeySelector: JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector; + readonly webHookUrlSecretKeySelector: JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector; } /** - * Converts an object of type 'JenkinsSpecNotificationsSlack' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsSlack' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsSlack(obj: JenkinsSpecNotificationsSlack | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsSlack(obj: JenkinsV1Alpha2SpecNotificationsSlack | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'webHookURLSecretKeySelector': toJson_JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector(obj.webHookUrlSecretKeySelector), + 'webHookURLSecretKeySelector': toJson_JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector(obj.webHookUrlSecretKeySelector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51328,64 +51328,64 @@ export function toJson_JenkinsSpecNotificationsSlack(obj: JenkinsSpecNotificatio /** * SMTP is handler for sending emails via this protocol * - * @schema JenkinsSpecNotificationsSmtp + * @schema JenkinsV1Alpha2SpecNotificationsSmtp */ -export interface JenkinsSpecNotificationsSmtp { +export interface JenkinsV1Alpha2SpecNotificationsSmtp { /** - * @schema JenkinsSpecNotificationsSmtp#from + * @schema JenkinsV1Alpha2SpecNotificationsSmtp#from */ readonly from: string; /** * SecretKeySelector selects a key of a Secret. * - * @schema JenkinsSpecNotificationsSmtp#passwordSecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsSmtp#passwordSecretKeySelector */ - readonly passwordSecretKeySelector: JenkinsSpecNotificationsSmtpPasswordSecretKeySelector; + readonly passwordSecretKeySelector: JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector; /** - * @schema JenkinsSpecNotificationsSmtp#port + * @schema JenkinsV1Alpha2SpecNotificationsSmtp#port */ readonly port: number; /** - * @schema JenkinsSpecNotificationsSmtp#server + * @schema JenkinsV1Alpha2SpecNotificationsSmtp#server */ readonly server: string; /** - * @schema JenkinsSpecNotificationsSmtp#tlsInsecureSkipVerify + * @schema JenkinsV1Alpha2SpecNotificationsSmtp#tlsInsecureSkipVerify */ readonly tlsInsecureSkipVerify?: boolean; /** - * @schema JenkinsSpecNotificationsSmtp#to + * @schema JenkinsV1Alpha2SpecNotificationsSmtp#to */ readonly to: string; /** * SecretKeySelector selects a key of a Secret. * - * @schema JenkinsSpecNotificationsSmtp#usernameSecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsSmtp#usernameSecretKeySelector */ - readonly usernameSecretKeySelector: JenkinsSpecNotificationsSmtpUsernameSecretKeySelector; + readonly usernameSecretKeySelector: JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector; } /** - * Converts an object of type 'JenkinsSpecNotificationsSmtp' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsSmtp' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsSmtp(obj: JenkinsSpecNotificationsSmtp | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsSmtp(obj: JenkinsV1Alpha2SpecNotificationsSmtp | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'from': obj.from, - 'passwordSecretKeySelector': toJson_JenkinsSpecNotificationsSmtpPasswordSecretKeySelector(obj.passwordSecretKeySelector), + 'passwordSecretKeySelector': toJson_JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector(obj.passwordSecretKeySelector), 'port': obj.port, 'server': obj.server, 'tlsInsecureSkipVerify': obj.tlsInsecureSkipVerify, 'to': obj.to, - 'usernameSecretKeySelector': toJson_JenkinsSpecNotificationsSmtpUsernameSecretKeySelector(obj.usernameSecretKeySelector), + 'usernameSecretKeySelector': toJson_JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector(obj.usernameSecretKeySelector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51395,26 +51395,26 @@ export function toJson_JenkinsSpecNotificationsSmtp(obj: JenkinsSpecNotification /** * MicrosoftTeams is handler for Microsoft MicrosoftTeams notification channel * - * @schema JenkinsSpecNotificationsTeams + * @schema JenkinsV1Alpha2SpecNotificationsTeams */ -export interface JenkinsSpecNotificationsTeams { +export interface JenkinsV1Alpha2SpecNotificationsTeams { /** * The web hook URL to MicrosoftTeams App * - * @schema JenkinsSpecNotificationsTeams#webHookURLSecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsTeams#webHookURLSecretKeySelector */ - readonly webHookUrlSecretKeySelector: JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector; + readonly webHookUrlSecretKeySelector: JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector; } /** - * Converts an object of type 'JenkinsSpecNotificationsTeams' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsTeams' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsTeams(obj: JenkinsSpecNotificationsTeams | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsTeams(obj: JenkinsV1Alpha2SpecNotificationsTeams | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'webHookURLSecretKeySelector': toJson_JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector(obj.webHookUrlSecretKeySelector), + 'webHookURLSecretKeySelector': toJson_JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector(obj.webHookUrlSecretKeySelector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51424,26 +51424,26 @@ export function toJson_JenkinsSpecNotificationsTeams(obj: JenkinsSpecNotificatio /** * Action defines action which performs restore backup in restore container sidecar * - * @schema JenkinsSpecRestoreAction + * @schema JenkinsV1Alpha2SpecRestoreAction */ -export interface JenkinsSpecRestoreAction { +export interface JenkinsV1Alpha2SpecRestoreAction { /** * Exec specifies the action to take. * - * @schema JenkinsSpecRestoreAction#exec + * @schema JenkinsV1Alpha2SpecRestoreAction#exec */ - readonly exec?: JenkinsSpecRestoreActionExec; + readonly exec?: JenkinsV1Alpha2SpecRestoreActionExec; } /** - * Converts an object of type 'JenkinsSpecRestoreAction' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecRestoreAction' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecRestoreAction(obj: JenkinsSpecRestoreAction | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecRestoreAction(obj: JenkinsV1Alpha2SpecRestoreAction | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_JenkinsSpecRestoreActionExec(obj.exec), + 'exec': toJson_JenkinsV1Alpha2SpecRestoreActionExec(obj.exec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51453,23 +51453,23 @@ export function toJson_JenkinsSpecRestoreAction(obj: JenkinsSpecRestoreAction | /** * Exec specifies the action to take. * - * @schema JenkinsSpecBackupActionExec + * @schema JenkinsV1Alpha2SpecBackupActionExec */ -export interface JenkinsSpecBackupActionExec { +export interface JenkinsV1Alpha2SpecBackupActionExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema JenkinsSpecBackupActionExec#command + * @schema JenkinsV1Alpha2SpecBackupActionExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'JenkinsSpecBackupActionExec' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecBackupActionExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecBackupActionExec(obj: JenkinsSpecBackupActionExec | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecBackupActionExec(obj: JenkinsV1Alpha2SpecBackupActionExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -51482,13 +51482,13 @@ export function toJson_JenkinsSpecBackupActionExec(obj: JenkinsSpecBackupActionE /** * EnvVar represents an environment variable present in a Container. * - * @schema JenkinsSpecMasterContainersEnv + * @schema JenkinsV1Alpha2SpecMasterContainersEnv */ -export interface JenkinsSpecMasterContainersEnv { +export interface JenkinsV1Alpha2SpecMasterContainersEnv { /** * Name of the environment variable. Must be a C_IDENTIFIER. * - * @schema JenkinsSpecMasterContainersEnv#name + * @schema JenkinsV1Alpha2SpecMasterContainersEnv#name */ readonly name: string; @@ -51496,29 +51496,29 @@ export interface JenkinsSpecMasterContainersEnv { * Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\". * * @default . - * @schema JenkinsSpecMasterContainersEnv#value + * @schema JenkinsV1Alpha2SpecMasterContainersEnv#value */ readonly value?: string; /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema JenkinsSpecMasterContainersEnv#valueFrom + * @schema JenkinsV1Alpha2SpecMasterContainersEnv#valueFrom */ - readonly valueFrom?: JenkinsSpecMasterContainersEnvValueFrom; + readonly valueFrom?: JenkinsV1Alpha2SpecMasterContainersEnvValueFrom; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnv' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnv' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnv(obj: JenkinsSpecMasterContainersEnv | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnv(obj: JenkinsV1Alpha2SpecMasterContainersEnv | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, 'value': obj.value, - 'valueFrom': toJson_JenkinsSpecMasterContainersEnvValueFrom(obj.valueFrom), + 'valueFrom': toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFrom(obj.valueFrom), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51528,42 +51528,42 @@ export function toJson_JenkinsSpecMasterContainersEnv(obj: JenkinsSpecMasterCont /** * EnvFromSource represents the source of a set of ConfigMaps * - * @schema JenkinsSpecMasterContainersEnvFrom + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFrom */ -export interface JenkinsSpecMasterContainersEnvFrom { +export interface JenkinsV1Alpha2SpecMasterContainersEnvFrom { /** * The ConfigMap to select from * - * @schema JenkinsSpecMasterContainersEnvFrom#configMapRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFrom#configMapRef */ - readonly configMapRef?: JenkinsSpecMasterContainersEnvFromConfigMapRef; + readonly configMapRef?: JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef; /** * An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. * - * @schema JenkinsSpecMasterContainersEnvFrom#prefix + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFrom#prefix */ readonly prefix?: string; /** * The Secret to select from * - * @schema JenkinsSpecMasterContainersEnvFrom#secretRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFrom#secretRef */ - readonly secretRef?: JenkinsSpecMasterContainersEnvFromSecretRef; + readonly secretRef?: JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnvFrom' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnvFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnvFrom(obj: JenkinsSpecMasterContainersEnvFrom | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnvFrom(obj: JenkinsV1Alpha2SpecMasterContainersEnvFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapRef': toJson_JenkinsSpecMasterContainersEnvFromConfigMapRef(obj.configMapRef), + 'configMapRef': toJson_JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef(obj.configMapRef), 'prefix': obj.prefix, - 'secretRef': toJson_JenkinsSpecMasterContainersEnvFromSecretRef(obj.secretRef), + 'secretRef': toJson_JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51573,34 +51573,34 @@ export function toJson_JenkinsSpecMasterContainersEnvFrom(obj: JenkinsSpecMaster /** * Actions that the management system should take in response to container lifecycle events. * - * @schema JenkinsSpecMasterContainersLifecycle + * @schema JenkinsV1Alpha2SpecMasterContainersLifecycle */ -export interface JenkinsSpecMasterContainersLifecycle { +export interface JenkinsV1Alpha2SpecMasterContainersLifecycle { /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema JenkinsSpecMasterContainersLifecycle#postStart + * @schema JenkinsV1Alpha2SpecMasterContainersLifecycle#postStart */ - readonly postStart?: JenkinsSpecMasterContainersLifecyclePostStart; + readonly postStart?: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart; /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema JenkinsSpecMasterContainersLifecycle#preStop + * @schema JenkinsV1Alpha2SpecMasterContainersLifecycle#preStop */ - readonly preStop?: JenkinsSpecMasterContainersLifecyclePreStop; + readonly preStop?: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecycle' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecycle' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecycle(obj: JenkinsSpecMasterContainersLifecycle | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecycle(obj: JenkinsV1Alpha2SpecMasterContainersLifecycle | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'postStart': toJson_JenkinsSpecMasterContainersLifecyclePostStart(obj.postStart), - 'preStop': toJson_JenkinsSpecMasterContainersLifecyclePreStop(obj.preStop), + 'postStart': toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart(obj.postStart), + 'preStop': toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop(obj.preStop), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51610,35 +51610,35 @@ export function toJson_JenkinsSpecMasterContainersLifecycle(obj: JenkinsSpecMast /** * Periodic probe of container liveness. Container will be restarted if the probe fails. * - * @schema JenkinsSpecMasterContainersLivenessProbe + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe */ -export interface JenkinsSpecMasterContainersLivenessProbe { +export interface JenkinsV1Alpha2SpecMasterContainersLivenessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema JenkinsSpecMasterContainersLivenessProbe#exec + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe#exec */ - readonly exec?: JenkinsSpecMasterContainersLivenessProbeExec; + readonly exec?: JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema JenkinsSpecMasterContainersLivenessProbe#failureThreshold + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema JenkinsSpecMasterContainersLivenessProbe#httpGet + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe#httpGet */ - readonly httpGet?: JenkinsSpecMasterContainersLivenessProbeHttpGet; + readonly httpGet?: JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema JenkinsSpecMasterContainersLivenessProbe#initialDelaySeconds + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -51646,7 +51646,7 @@ export interface JenkinsSpecMasterContainersLivenessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema JenkinsSpecMasterContainersLivenessProbe#periodSeconds + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -51654,41 +51654,41 @@ export interface JenkinsSpecMasterContainersLivenessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema JenkinsSpecMasterContainersLivenessProbe#successThreshold + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema JenkinsSpecMasterContainersLivenessProbe#tcpSocket + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe#tcpSocket */ - readonly tcpSocket?: JenkinsSpecMasterContainersLivenessProbeTcpSocket; + readonly tcpSocket?: JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema JenkinsSpecMasterContainersLivenessProbe#timeoutSeconds + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLivenessProbe' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLivenessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLivenessProbe(obj: JenkinsSpecMasterContainersLivenessProbe | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbe(obj: JenkinsV1Alpha2SpecMasterContainersLivenessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_JenkinsSpecMasterContainersLivenessProbeExec(obj.exec), + 'exec': toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_JenkinsSpecMasterContainersLivenessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_JenkinsSpecMasterContainersLivenessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -51699,34 +51699,34 @@ export function toJson_JenkinsSpecMasterContainersLivenessProbe(obj: JenkinsSpec /** * ContainerPort represents a network port in a single container. * - * @schema JenkinsSpecMasterContainersPorts + * @schema JenkinsV1Alpha2SpecMasterContainersPorts */ -export interface JenkinsSpecMasterContainersPorts { +export interface JenkinsV1Alpha2SpecMasterContainersPorts { /** * Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. * - * @schema JenkinsSpecMasterContainersPorts#containerPort + * @schema JenkinsV1Alpha2SpecMasterContainersPorts#containerPort */ readonly containerPort: number; /** * What host IP to bind the external port to. * - * @schema JenkinsSpecMasterContainersPorts#hostIP + * @schema JenkinsV1Alpha2SpecMasterContainersPorts#hostIP */ readonly hostIp?: string; /** * Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. * - * @schema JenkinsSpecMasterContainersPorts#hostPort + * @schema JenkinsV1Alpha2SpecMasterContainersPorts#hostPort */ readonly hostPort?: number; /** * If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. * - * @schema JenkinsSpecMasterContainersPorts#name + * @schema JenkinsV1Alpha2SpecMasterContainersPorts#name */ readonly name?: string; @@ -51734,17 +51734,17 @@ export interface JenkinsSpecMasterContainersPorts { * Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\". * * @default TCP\\". - * @schema JenkinsSpecMasterContainersPorts#protocol + * @schema JenkinsV1Alpha2SpecMasterContainersPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersPorts' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersPorts(obj: JenkinsSpecMasterContainersPorts | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersPorts(obj: JenkinsV1Alpha2SpecMasterContainersPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerPort': obj.containerPort, @@ -51761,35 +51761,35 @@ export function toJson_JenkinsSpecMasterContainersPorts(obj: JenkinsSpecMasterCo /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. * - * @schema JenkinsSpecMasterContainersReadinessProbe + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe */ -export interface JenkinsSpecMasterContainersReadinessProbe { +export interface JenkinsV1Alpha2SpecMasterContainersReadinessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema JenkinsSpecMasterContainersReadinessProbe#exec + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe#exec */ - readonly exec?: JenkinsSpecMasterContainersReadinessProbeExec; + readonly exec?: JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema JenkinsSpecMasterContainersReadinessProbe#failureThreshold + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema JenkinsSpecMasterContainersReadinessProbe#httpGet + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe#httpGet */ - readonly httpGet?: JenkinsSpecMasterContainersReadinessProbeHttpGet; + readonly httpGet?: JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema JenkinsSpecMasterContainersReadinessProbe#initialDelaySeconds + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -51797,7 +51797,7 @@ export interface JenkinsSpecMasterContainersReadinessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema JenkinsSpecMasterContainersReadinessProbe#periodSeconds + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -51805,41 +51805,41 @@ export interface JenkinsSpecMasterContainersReadinessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema JenkinsSpecMasterContainersReadinessProbe#successThreshold + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema JenkinsSpecMasterContainersReadinessProbe#tcpSocket + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe#tcpSocket */ - readonly tcpSocket?: JenkinsSpecMasterContainersReadinessProbeTcpSocket; + readonly tcpSocket?: JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema JenkinsSpecMasterContainersReadinessProbe#timeoutSeconds + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'JenkinsSpecMasterContainersReadinessProbe' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersReadinessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersReadinessProbe(obj: JenkinsSpecMasterContainersReadinessProbe | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbe(obj: JenkinsV1Alpha2SpecMasterContainersReadinessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_JenkinsSpecMasterContainersReadinessProbeExec(obj.exec), + 'exec': toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_JenkinsSpecMasterContainersReadinessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_JenkinsSpecMasterContainersReadinessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -51850,30 +51850,30 @@ export function toJson_JenkinsSpecMasterContainersReadinessProbe(obj: JenkinsSpe /** * Compute Resources required by this container. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema JenkinsSpecMasterContainersResources + * @schema JenkinsV1Alpha2SpecMasterContainersResources */ -export interface JenkinsSpecMasterContainersResources { +export interface JenkinsV1Alpha2SpecMasterContainersResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema JenkinsSpecMasterContainersResources#limits + * @schema JenkinsV1Alpha2SpecMasterContainersResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema JenkinsSpecMasterContainersResources#requests + * @schema JenkinsV1Alpha2SpecMasterContainersResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'JenkinsSpecMasterContainersResources' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersResources(obj: JenkinsSpecMasterContainersResources | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersResources(obj: JenkinsV1Alpha2SpecMasterContainersResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -51887,13 +51887,13 @@ export function toJson_JenkinsSpecMasterContainersResources(obj: JenkinsSpecMast /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema JenkinsSpecMasterContainersSecurityContext + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext */ -export interface JenkinsSpecMasterContainersSecurityContext { +export interface JenkinsV1Alpha2SpecMasterContainersSecurityContext { /** * AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN * - * @schema JenkinsSpecMasterContainersSecurityContext#allowPrivilegeEscalation + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#allowPrivilegeEscalation */ readonly allowPrivilegeEscalation?: boolean; @@ -51901,22 +51901,22 @@ export interface JenkinsSpecMasterContainersSecurityContext { * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema JenkinsSpecMasterContainersSecurityContext#capabilities + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#capabilities */ - readonly capabilities?: JenkinsSpecMasterContainersSecurityContextCapabilities; + readonly capabilities?: JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities; /** * Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. * * @default false. - * @schema JenkinsSpecMasterContainersSecurityContext#privileged + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#privileged */ readonly privileged?: boolean; /** * procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. * - * @schema JenkinsSpecMasterContainersSecurityContext#procMount + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#procMount */ readonly procMount?: string; @@ -51924,21 +51924,21 @@ export interface JenkinsSpecMasterContainersSecurityContext { * Whether this container has a read-only root filesystem. Default is false. * * @default false. - * @schema JenkinsSpecMasterContainersSecurityContext#readOnlyRootFilesystem + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#readOnlyRootFilesystem */ readonly readOnlyRootFilesystem?: boolean; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterContainersSecurityContext#runAsGroup + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterContainersSecurityContext#runAsNonRoot + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -51946,43 +51946,43 @@ export interface JenkinsSpecMasterContainersSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema JenkinsSpecMasterContainersSecurityContext#runAsUser + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterContainersSecurityContext#seLinuxOptions + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: JenkinsSpecMasterContainersSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions; /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterContainersSecurityContext#windowsOptions + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContext#windowsOptions */ - readonly windowsOptions?: JenkinsSpecMasterContainersSecurityContextWindowsOptions; + readonly windowsOptions?: JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions; } /** - * Converts an object of type 'JenkinsSpecMasterContainersSecurityContext' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersSecurityContext(obj: JenkinsSpecMasterContainersSecurityContext | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersSecurityContext(obj: JenkinsV1Alpha2SpecMasterContainersSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowPrivilegeEscalation': obj.allowPrivilegeEscalation, - 'capabilities': toJson_JenkinsSpecMasterContainersSecurityContextCapabilities(obj.capabilities), + 'capabilities': toJson_JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities(obj.capabilities), 'privileged': obj.privileged, 'procMount': obj.procMount, 'readOnlyRootFilesystem': obj.readOnlyRootFilesystem, 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_JenkinsSpecMasterContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), - 'windowsOptions': toJson_JenkinsSpecMasterContainersSecurityContextWindowsOptions(obj.windowsOptions), + 'seLinuxOptions': toJson_JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'windowsOptions': toJson_JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -51992,27 +51992,27 @@ export function toJson_JenkinsSpecMasterContainersSecurityContext(obj: JenkinsSp /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema JenkinsSpecMasterContainersVolumeMounts + * @schema JenkinsV1Alpha2SpecMasterContainersVolumeMounts */ -export interface JenkinsSpecMasterContainersVolumeMounts { +export interface JenkinsV1Alpha2SpecMasterContainersVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema JenkinsSpecMasterContainersVolumeMounts#mountPath + * @schema JenkinsV1Alpha2SpecMasterContainersVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema JenkinsSpecMasterContainersVolumeMounts#mountPropagation + * @schema JenkinsV1Alpha2SpecMasterContainersVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema JenkinsSpecMasterContainersVolumeMounts#name + * @schema JenkinsV1Alpha2SpecMasterContainersVolumeMounts#name */ readonly name: string; @@ -52020,7 +52020,7 @@ export interface JenkinsSpecMasterContainersVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema JenkinsSpecMasterContainersVolumeMounts#readOnly + * @schema JenkinsV1Alpha2SpecMasterContainersVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -52028,7 +52028,7 @@ export interface JenkinsSpecMasterContainersVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema JenkinsSpecMasterContainersVolumeMounts#subPath + * @schema JenkinsV1Alpha2SpecMasterContainersVolumeMounts#subPath */ readonly subPath?: string; @@ -52036,17 +52036,17 @@ export interface JenkinsSpecMasterContainersVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. This field is beta in 1.15. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. This field is beta in 1.15. - * @schema JenkinsSpecMasterContainersVolumeMounts#subPathExpr + * @schema JenkinsV1Alpha2SpecMasterContainersVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersVolumeMounts' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersVolumeMounts(obj: JenkinsSpecMasterContainersVolumeMounts | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersVolumeMounts(obj: JenkinsV1Alpha2SpecMasterContainersVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -52064,44 +52064,44 @@ export function toJson_JenkinsSpecMasterContainersVolumeMounts(obj: JenkinsSpecM /** * The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema JenkinsSpecMasterSecurityContextSeLinuxOptions + * @schema JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions */ -export interface JenkinsSpecMasterSecurityContextSeLinuxOptions { +export interface JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema JenkinsSpecMasterSecurityContextSeLinuxOptions#level + * @schema JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema JenkinsSpecMasterSecurityContextSeLinuxOptions#role + * @schema JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema JenkinsSpecMasterSecurityContextSeLinuxOptions#type + * @schema JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema JenkinsSpecMasterSecurityContextSeLinuxOptions#user + * @schema JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'JenkinsSpecMasterSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterSecurityContextSeLinuxOptions(obj: JenkinsSpecMasterSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions(obj: JenkinsV1Alpha2SpecMasterSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -52117,30 +52117,30 @@ export function toJson_JenkinsSpecMasterSecurityContextSeLinuxOptions(obj: Jenki /** * Sysctl defines a kernel parameter to be set * - * @schema JenkinsSpecMasterSecurityContextSysctls + * @schema JenkinsV1Alpha2SpecMasterSecurityContextSysctls */ -export interface JenkinsSpecMasterSecurityContextSysctls { +export interface JenkinsV1Alpha2SpecMasterSecurityContextSysctls { /** * Name of a property to set * - * @schema JenkinsSpecMasterSecurityContextSysctls#name + * @schema JenkinsV1Alpha2SpecMasterSecurityContextSysctls#name */ readonly name: string; /** * Value of a property to set * - * @schema JenkinsSpecMasterSecurityContextSysctls#value + * @schema JenkinsV1Alpha2SpecMasterSecurityContextSysctls#value */ readonly value: string; } /** - * Converts an object of type 'JenkinsSpecMasterSecurityContextSysctls' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterSecurityContextSysctls' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterSecurityContextSysctls(obj: JenkinsSpecMasterSecurityContextSysctls | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterSecurityContextSysctls(obj: JenkinsV1Alpha2SpecMasterSecurityContextSysctls | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -52154,20 +52154,20 @@ export function toJson_JenkinsSpecMasterSecurityContextSysctls(obj: JenkinsSpecM /** * The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterSecurityContextWindowsOptions + * @schema JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions */ -export interface JenkinsSpecMasterSecurityContextWindowsOptions { +export interface JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag. * - * @schema JenkinsSpecMasterSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag. * - * @schema JenkinsSpecMasterSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -52175,17 +52175,17 @@ export interface JenkinsSpecMasterSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is alpha-level and it is only honored by servers that enable the WindowsRunAsUserName feature flag. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is alpha-level and it is only honored by servers that enable the WindowsRunAsUserName feature flag. - * @schema JenkinsSpecMasterSecurityContextWindowsOptions#runAsUserName + * @schema JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'JenkinsSpecMasterSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterSecurityContextWindowsOptions(obj: JenkinsSpecMasterSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions(obj: JenkinsV1Alpha2SpecMasterSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -52200,44 +52200,44 @@ export function toJson_JenkinsSpecMasterSecurityContextWindowsOptions(obj: Jenki /** * AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema JenkinsSpecMasterVolumesAwsElasticBlockStore + * @schema JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore */ -export interface JenkinsSpecMasterVolumesAwsElasticBlockStore { +export interface JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema JenkinsSpecMasterVolumesAwsElasticBlockStore#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore#fsType */ readonly fsType?: string; /** * The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). * - * @schema JenkinsSpecMasterVolumesAwsElasticBlockStore#partition + * @schema JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore#partition */ readonly partition?: number; /** * Specify \\"true\\" to force and set the ReadOnly property in VolumeMounts to \\"true\\". If omitted, the default is \\"false\\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema JenkinsSpecMasterVolumesAwsElasticBlockStore#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore#readOnly */ readonly readOnly?: boolean; /** * Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema JenkinsSpecMasterVolumesAwsElasticBlockStore#volumeID + * @schema JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesAwsElasticBlockStore' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesAwsElasticBlockStore(obj: JenkinsSpecMasterVolumesAwsElasticBlockStore | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore(obj: JenkinsV1Alpha2SpecMasterVolumesAwsElasticBlockStore | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -52253,41 +52253,41 @@ export function toJson_JenkinsSpecMasterVolumesAwsElasticBlockStore(obj: Jenkins /** * AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. * - * @schema JenkinsSpecMasterVolumesAzureDisk + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureDisk */ -export interface JenkinsSpecMasterVolumesAzureDisk { +export interface JenkinsV1Alpha2SpecMasterVolumesAzureDisk { /** * Host Caching mode: None, Read Only, Read Write. * - * @schema JenkinsSpecMasterVolumesAzureDisk#cachingMode + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureDisk#cachingMode */ readonly cachingMode?: string; /** * The Name of the data disk in the blob storage * - * @schema JenkinsSpecMasterVolumesAzureDisk#diskName + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureDisk#diskName */ readonly diskName: string; /** * The URI the data disk in the blob storage * - * @schema JenkinsSpecMasterVolumesAzureDisk#diskURI + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureDisk#diskURI */ readonly diskUri: string; /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema JenkinsSpecMasterVolumesAzureDisk#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureDisk#fsType */ readonly fsType?: string; /** * Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared * - * @schema JenkinsSpecMasterVolumesAzureDisk#kind + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureDisk#kind */ readonly kind?: string; @@ -52295,17 +52295,17 @@ export interface JenkinsSpecMasterVolumesAzureDisk { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema JenkinsSpecMasterVolumesAzureDisk#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureDisk#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesAzureDisk' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesAzureDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesAzureDisk(obj: JenkinsSpecMasterVolumesAzureDisk | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesAzureDisk(obj: JenkinsV1Alpha2SpecMasterVolumesAzureDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cachingMode': obj.cachingMode, @@ -52323,38 +52323,38 @@ export function toJson_JenkinsSpecMasterVolumesAzureDisk(obj: JenkinsSpecMasterV /** * AzureFile represents an Azure File Service mount on the host and bind mount to the pod. * - * @schema JenkinsSpecMasterVolumesAzureFile + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureFile */ -export interface JenkinsSpecMasterVolumesAzureFile { +export interface JenkinsV1Alpha2SpecMasterVolumesAzureFile { /** * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema JenkinsSpecMasterVolumesAzureFile#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureFile#readOnly */ readonly readOnly?: boolean; /** * the name of secret that contains Azure Storage Account Name and Key * - * @schema JenkinsSpecMasterVolumesAzureFile#secretName + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureFile#secretName */ readonly secretName: string; /** * Share Name * - * @schema JenkinsSpecMasterVolumesAzureFile#shareName + * @schema JenkinsV1Alpha2SpecMasterVolumesAzureFile#shareName */ readonly shareName: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesAzureFile' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesAzureFile' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesAzureFile(obj: JenkinsSpecMasterVolumesAzureFile | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesAzureFile(obj: JenkinsV1Alpha2SpecMasterVolumesAzureFile | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'readOnly': obj.readOnly, @@ -52369,20 +52369,20 @@ export function toJson_JenkinsSpecMasterVolumesAzureFile(obj: JenkinsSpecMasterV /** * CephFS represents a Ceph FS mount on the host that shares a pod's lifetime * - * @schema JenkinsSpecMasterVolumesCephfs + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfs */ -export interface JenkinsSpecMasterVolumesCephfs { +export interface JenkinsV1Alpha2SpecMasterVolumesCephfs { /** * Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema JenkinsSpecMasterVolumesCephfs#monitors + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfs#monitors */ readonly monitors: string[]; /** * Optional: Used as the mounted root, rather than the full Ceph tree, default is / * - * @schema JenkinsSpecMasterVolumesCephfs#path + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfs#path */ readonly path?: string; @@ -52390,45 +52390,45 @@ export interface JenkinsSpecMasterVolumesCephfs { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - * @schema JenkinsSpecMasterVolumesCephfs#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfs#readOnly */ readonly readOnly?: boolean; /** * Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema JenkinsSpecMasterVolumesCephfs#secretFile + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfs#secretFile */ readonly secretFile?: string; /** * Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema JenkinsSpecMasterVolumesCephfs#secretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfs#secretRef */ - readonly secretRef?: JenkinsSpecMasterVolumesCephfsSecretRef; + readonly secretRef?: JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef; /** * Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema JenkinsSpecMasterVolumesCephfs#user + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfs#user */ readonly user?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesCephfs' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesCephfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesCephfs(obj: JenkinsSpecMasterVolumesCephfs | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesCephfs(obj: JenkinsV1Alpha2SpecMasterVolumesCephfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'monitors': obj.monitors?.map(y => y), 'path': obj.path, 'readOnly': obj.readOnly, 'secretFile': obj.secretFile, - 'secretRef': toJson_JenkinsSpecMasterVolumesCephfsSecretRef(obj.secretRef), + 'secretRef': toJson_JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef(obj.secretRef), 'user': obj.user, }; // filter undefined values @@ -52439,13 +52439,13 @@ export function toJson_JenkinsSpecMasterVolumesCephfs(obj: JenkinsSpecMasterVolu /** * Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema JenkinsSpecMasterVolumesCinder + * @schema JenkinsV1Alpha2SpecMasterVolumesCinder */ -export interface JenkinsSpecMasterVolumesCinder { +export interface JenkinsV1Alpha2SpecMasterVolumesCinder { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema JenkinsSpecMasterVolumesCinder#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesCinder#fsType */ readonly fsType?: string; @@ -52453,36 +52453,36 @@ export interface JenkinsSpecMasterVolumesCinder { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md - * @schema JenkinsSpecMasterVolumesCinder#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesCinder#readOnly */ readonly readOnly?: boolean; /** * Optional: points to a secret object containing parameters used to connect to OpenStack. * - * @schema JenkinsSpecMasterVolumesCinder#secretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesCinder#secretRef */ - readonly secretRef?: JenkinsSpecMasterVolumesCinderSecretRef; + readonly secretRef?: JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef; /** * volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema JenkinsSpecMasterVolumesCinder#volumeID + * @schema JenkinsV1Alpha2SpecMasterVolumesCinder#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesCinder' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesCinder' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesCinder(obj: JenkinsSpecMasterVolumesCinder | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesCinder(obj: JenkinsV1Alpha2SpecMasterVolumesCinder | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'readOnly': obj.readOnly, - 'secretRef': toJson_JenkinsSpecMasterVolumesCinderSecretRef(obj.secretRef), + 'secretRef': toJson_JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef(obj.secretRef), 'volumeID': obj.volumeId, }; // filter undefined values @@ -52493,49 +52493,49 @@ export function toJson_JenkinsSpecMasterVolumesCinder(obj: JenkinsSpecMasterVolu /** * ConfigMap represents a configMap that should populate this volume * - * @schema JenkinsSpecMasterVolumesConfigMap + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMap */ -export interface JenkinsSpecMasterVolumesConfigMap { +export interface JenkinsV1Alpha2SpecMasterVolumesConfigMap { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema JenkinsSpecMasterVolumesConfigMap#defaultMode + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMap#defaultMode */ readonly defaultMode?: number; /** * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema JenkinsSpecMasterVolumesConfigMap#items + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMap#items */ - readonly items?: JenkinsSpecMasterVolumesConfigMapItems[]; + readonly items?: JenkinsV1Alpha2SpecMasterVolumesConfigMapItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesConfigMap#name + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its keys must be defined * - * @schema JenkinsSpecMasterVolumesConfigMap#optional + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesConfigMap' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesConfigMap(obj: JenkinsSpecMasterVolumesConfigMap | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesConfigMap(obj: JenkinsV1Alpha2SpecMasterVolumesConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_JenkinsSpecMasterVolumesConfigMapItems(y)), + 'items': obj.items?.map(y => toJson_JenkinsV1Alpha2SpecMasterVolumesConfigMapItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -52547,57 +52547,57 @@ export function toJson_JenkinsSpecMasterVolumesConfigMap(obj: JenkinsSpecMasterV /** * CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature). * - * @schema JenkinsSpecMasterVolumesCsi + * @schema JenkinsV1Alpha2SpecMasterVolumesCsi */ -export interface JenkinsSpecMasterVolumesCsi { +export interface JenkinsV1Alpha2SpecMasterVolumesCsi { /** * Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. * - * @schema JenkinsSpecMasterVolumesCsi#driver + * @schema JenkinsV1Alpha2SpecMasterVolumesCsi#driver */ readonly driver: string; /** * Filesystem type to mount. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply. * - * @schema JenkinsSpecMasterVolumesCsi#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesCsi#fsType */ readonly fsType?: string; /** * NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed. * - * @schema JenkinsSpecMasterVolumesCsi#nodePublishSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesCsi#nodePublishSecretRef */ - readonly nodePublishSecretRef?: JenkinsSpecMasterVolumesCsiNodePublishSecretRef; + readonly nodePublishSecretRef?: JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef; /** * Specifies a read-only configuration for the volume. Defaults to false (read/write). * * @default false (read/write). - * @schema JenkinsSpecMasterVolumesCsi#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesCsi#readOnly */ readonly readOnly?: boolean; /** * VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. * - * @schema JenkinsSpecMasterVolumesCsi#volumeAttributes + * @schema JenkinsV1Alpha2SpecMasterVolumesCsi#volumeAttributes */ readonly volumeAttributes?: { [key: string]: string }; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesCsi' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesCsi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesCsi(obj: JenkinsSpecMasterVolumesCsi | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesCsi(obj: JenkinsV1Alpha2SpecMasterVolumesCsi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'driver': obj.driver, 'fsType': obj.fsType, - 'nodePublishSecretRef': toJson_JenkinsSpecMasterVolumesCsiNodePublishSecretRef(obj.nodePublishSecretRef), + 'nodePublishSecretRef': toJson_JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef(obj.nodePublishSecretRef), 'readOnly': obj.readOnly, 'volumeAttributes': ((obj.volumeAttributes) === undefined) ? undefined : (Object.entries(obj.volumeAttributes).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; @@ -52609,35 +52609,35 @@ export function toJson_JenkinsSpecMasterVolumesCsi(obj: JenkinsSpecMasterVolumes /** * DownwardAPI represents downward API about the pod that should populate this volume * - * @schema JenkinsSpecMasterVolumesDownwardApi + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApi */ -export interface JenkinsSpecMasterVolumesDownwardApi { +export interface JenkinsV1Alpha2SpecMasterVolumesDownwardApi { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema JenkinsSpecMasterVolumesDownwardApi#defaultMode + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApi#defaultMode */ readonly defaultMode?: number; /** * Items is a list of downward API volume file * - * @schema JenkinsSpecMasterVolumesDownwardApi#items + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApi#items */ - readonly items?: JenkinsSpecMasterVolumesDownwardApiItems[]; + readonly items?: JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems[]; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesDownwardApi' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesDownwardApi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesDownwardApi(obj: JenkinsSpecMasterVolumesDownwardApi | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesDownwardApi(obj: JenkinsV1Alpha2SpecMasterVolumesDownwardApi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_JenkinsSpecMasterVolumesDownwardApiItems(y)), + 'items': obj.items?.map(y => toJson_JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -52647,30 +52647,30 @@ export function toJson_JenkinsSpecMasterVolumesDownwardApi(obj: JenkinsSpecMaste /** * EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema JenkinsSpecMasterVolumesEmptyDir + * @schema JenkinsV1Alpha2SpecMasterVolumesEmptyDir */ -export interface JenkinsSpecMasterVolumesEmptyDir { +export interface JenkinsV1Alpha2SpecMasterVolumesEmptyDir { /** * What type of storage medium should back this directory. The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema JenkinsSpecMasterVolumesEmptyDir#medium + * @schema JenkinsV1Alpha2SpecMasterVolumesEmptyDir#medium */ readonly medium?: string; /** * Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir * - * @schema JenkinsSpecMasterVolumesEmptyDir#sizeLimit + * @schema JenkinsV1Alpha2SpecMasterVolumesEmptyDir#sizeLimit */ readonly sizeLimit?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesEmptyDir' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesEmptyDir' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesEmptyDir(obj: JenkinsSpecMasterVolumesEmptyDir | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesEmptyDir(obj: JenkinsV1Alpha2SpecMasterVolumesEmptyDir | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'medium': obj.medium, @@ -52684,20 +52684,20 @@ export function toJson_JenkinsSpecMasterVolumesEmptyDir(obj: JenkinsSpecMasterVo /** * FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. * - * @schema JenkinsSpecMasterVolumesFc + * @schema JenkinsV1Alpha2SpecMasterVolumesFc */ -export interface JenkinsSpecMasterVolumesFc { +export interface JenkinsV1Alpha2SpecMasterVolumesFc { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema JenkinsSpecMasterVolumesFc#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesFc#fsType */ readonly fsType?: string; /** * Optional: FC target lun number * - * @schema JenkinsSpecMasterVolumesFc#lun + * @schema JenkinsV1Alpha2SpecMasterVolumesFc#lun */ readonly lun?: number; @@ -52705,31 +52705,31 @@ export interface JenkinsSpecMasterVolumesFc { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema JenkinsSpecMasterVolumesFc#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesFc#readOnly */ readonly readOnly?: boolean; /** * Optional: FC target worldwide names (WWNs) * - * @schema JenkinsSpecMasterVolumesFc#targetWWNs + * @schema JenkinsV1Alpha2SpecMasterVolumesFc#targetWWNs */ readonly targetWwNs?: string[]; /** * Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. * - * @schema JenkinsSpecMasterVolumesFc#wwids + * @schema JenkinsV1Alpha2SpecMasterVolumesFc#wwids */ readonly wwids?: string[]; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesFc' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesFc' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesFc(obj: JenkinsSpecMasterVolumesFc | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesFc(obj: JenkinsV1Alpha2SpecMasterVolumesFc | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -52746,27 +52746,27 @@ export function toJson_JenkinsSpecMasterVolumesFc(obj: JenkinsSpecMasterVolumesF /** * FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. * - * @schema JenkinsSpecMasterVolumesFlexVolume + * @schema JenkinsV1Alpha2SpecMasterVolumesFlexVolume */ -export interface JenkinsSpecMasterVolumesFlexVolume { +export interface JenkinsV1Alpha2SpecMasterVolumesFlexVolume { /** * Driver is the name of the driver to use for this volume. * - * @schema JenkinsSpecMasterVolumesFlexVolume#driver + * @schema JenkinsV1Alpha2SpecMasterVolumesFlexVolume#driver */ readonly driver: string; /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". The default filesystem depends on FlexVolume script. * - * @schema JenkinsSpecMasterVolumesFlexVolume#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesFlexVolume#fsType */ readonly fsType?: string; /** * Optional: Extra command options if any. * - * @schema JenkinsSpecMasterVolumesFlexVolume#options + * @schema JenkinsV1Alpha2SpecMasterVolumesFlexVolume#options */ readonly options?: { [key: string]: string }; @@ -52774,31 +52774,31 @@ export interface JenkinsSpecMasterVolumesFlexVolume { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema JenkinsSpecMasterVolumesFlexVolume#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesFlexVolume#readOnly */ readonly readOnly?: boolean; /** * Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts. * - * @schema JenkinsSpecMasterVolumesFlexVolume#secretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesFlexVolume#secretRef */ - readonly secretRef?: JenkinsSpecMasterVolumesFlexVolumeSecretRef; + readonly secretRef?: JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesFlexVolume' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesFlexVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesFlexVolume(obj: JenkinsSpecMasterVolumesFlexVolume | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesFlexVolume(obj: JenkinsV1Alpha2SpecMasterVolumesFlexVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'driver': obj.driver, 'fsType': obj.fsType, 'options': ((obj.options) === undefined) ? undefined : (Object.entries(obj.options).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'readOnly': obj.readOnly, - 'secretRef': toJson_JenkinsSpecMasterVolumesFlexVolumeSecretRef(obj.secretRef), + 'secretRef': toJson_JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -52808,30 +52808,30 @@ export function toJson_JenkinsSpecMasterVolumesFlexVolume(obj: JenkinsSpecMaster /** * Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running * - * @schema JenkinsSpecMasterVolumesFlocker + * @schema JenkinsV1Alpha2SpecMasterVolumesFlocker */ -export interface JenkinsSpecMasterVolumesFlocker { +export interface JenkinsV1Alpha2SpecMasterVolumesFlocker { /** * Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated * - * @schema JenkinsSpecMasterVolumesFlocker#datasetName + * @schema JenkinsV1Alpha2SpecMasterVolumesFlocker#datasetName */ readonly datasetName?: string; /** * UUID of the dataset. This is unique identifier of a Flocker dataset * - * @schema JenkinsSpecMasterVolumesFlocker#datasetUUID + * @schema JenkinsV1Alpha2SpecMasterVolumesFlocker#datasetUUID */ readonly datasetUuid?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesFlocker' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesFlocker' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesFlocker(obj: JenkinsSpecMasterVolumesFlocker | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesFlocker(obj: JenkinsV1Alpha2SpecMasterVolumesFlocker | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'datasetName': obj.datasetName, @@ -52845,27 +52845,27 @@ export function toJson_JenkinsSpecMasterVolumesFlocker(obj: JenkinsSpecMasterVol /** * GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema JenkinsSpecMasterVolumesGcePersistentDisk + * @schema JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk */ -export interface JenkinsSpecMasterVolumesGcePersistentDisk { +export interface JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema JenkinsSpecMasterVolumesGcePersistentDisk#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk#fsType */ readonly fsType?: string; /** * The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema JenkinsSpecMasterVolumesGcePersistentDisk#partition + * @schema JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk#partition */ readonly partition?: number; /** * Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema JenkinsSpecMasterVolumesGcePersistentDisk#pdName + * @schema JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk#pdName */ readonly pdName: string; @@ -52873,17 +52873,17 @@ export interface JenkinsSpecMasterVolumesGcePersistentDisk { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * * @default false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - * @schema JenkinsSpecMasterVolumesGcePersistentDisk#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesGcePersistentDisk' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesGcePersistentDisk(obj: JenkinsSpecMasterVolumesGcePersistentDisk | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk(obj: JenkinsV1Alpha2SpecMasterVolumesGcePersistentDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -52899,37 +52899,37 @@ export function toJson_JenkinsSpecMasterVolumesGcePersistentDisk(obj: JenkinsSpe /** * GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. * - * @schema JenkinsSpecMasterVolumesGitRepo + * @schema JenkinsV1Alpha2SpecMasterVolumesGitRepo */ -export interface JenkinsSpecMasterVolumesGitRepo { +export interface JenkinsV1Alpha2SpecMasterVolumesGitRepo { /** * Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. * - * @schema JenkinsSpecMasterVolumesGitRepo#directory + * @schema JenkinsV1Alpha2SpecMasterVolumesGitRepo#directory */ readonly directory?: string; /** * Repository URL * - * @schema JenkinsSpecMasterVolumesGitRepo#repository + * @schema JenkinsV1Alpha2SpecMasterVolumesGitRepo#repository */ readonly repository: string; /** * Commit hash for the specified revision. * - * @schema JenkinsSpecMasterVolumesGitRepo#revision + * @schema JenkinsV1Alpha2SpecMasterVolumesGitRepo#revision */ readonly revision?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesGitRepo' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesGitRepo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesGitRepo(obj: JenkinsSpecMasterVolumesGitRepo | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesGitRepo(obj: JenkinsV1Alpha2SpecMasterVolumesGitRepo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'directory': obj.directory, @@ -52944,20 +52944,20 @@ export function toJson_JenkinsSpecMasterVolumesGitRepo(obj: JenkinsSpecMasterVol /** * Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md * - * @schema JenkinsSpecMasterVolumesGlusterfs + * @schema JenkinsV1Alpha2SpecMasterVolumesGlusterfs */ -export interface JenkinsSpecMasterVolumesGlusterfs { +export interface JenkinsV1Alpha2SpecMasterVolumesGlusterfs { /** * EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * - * @schema JenkinsSpecMasterVolumesGlusterfs#endpoints + * @schema JenkinsV1Alpha2SpecMasterVolumesGlusterfs#endpoints */ readonly endpoints: string; /** * Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * - * @schema JenkinsSpecMasterVolumesGlusterfs#path + * @schema JenkinsV1Alpha2SpecMasterVolumesGlusterfs#path */ readonly path: string; @@ -52965,17 +52965,17 @@ export interface JenkinsSpecMasterVolumesGlusterfs { * ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @default false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - * @schema JenkinsSpecMasterVolumesGlusterfs#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesGlusterfs#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesGlusterfs' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesGlusterfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesGlusterfs(obj: JenkinsSpecMasterVolumesGlusterfs | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesGlusterfs(obj: JenkinsV1Alpha2SpecMasterVolumesGlusterfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endpoints': obj.endpoints, @@ -52990,13 +52990,13 @@ export function toJson_JenkinsSpecMasterVolumesGlusterfs(obj: JenkinsSpecMasterV /** * HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. * - * @schema JenkinsSpecMasterVolumesHostPath + * @schema JenkinsV1Alpha2SpecMasterVolumesHostPath */ -export interface JenkinsSpecMasterVolumesHostPath { +export interface JenkinsV1Alpha2SpecMasterVolumesHostPath { /** * Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * - * @schema JenkinsSpecMasterVolumesHostPath#path + * @schema JenkinsV1Alpha2SpecMasterVolumesHostPath#path */ readonly path: string; @@ -53004,17 +53004,17 @@ export interface JenkinsSpecMasterVolumesHostPath { * Type for HostPath Volume Defaults to \\"\\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * * @default More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - * @schema JenkinsSpecMasterVolumesHostPath#type + * @schema JenkinsV1Alpha2SpecMasterVolumesHostPath#type */ readonly type?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesHostPath' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesHostPath' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesHostPath(obj: JenkinsSpecMasterVolumesHostPath | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesHostPath(obj: JenkinsV1Alpha2SpecMasterVolumesHostPath | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, @@ -53028,41 +53028,41 @@ export function toJson_JenkinsSpecMasterVolumesHostPath(obj: JenkinsSpecMasterVo /** * ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md * - * @schema JenkinsSpecMasterVolumesIscsi + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi */ -export interface JenkinsSpecMasterVolumesIscsi { +export interface JenkinsV1Alpha2SpecMasterVolumesIscsi { /** * whether support iSCSI Discovery CHAP authentication * - * @schema JenkinsSpecMasterVolumesIscsi#chapAuthDiscovery + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#chapAuthDiscovery */ readonly chapAuthDiscovery?: boolean; /** * whether support iSCSI Session CHAP authentication * - * @schema JenkinsSpecMasterVolumesIscsi#chapAuthSession + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#chapAuthSession */ readonly chapAuthSession?: boolean; /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema JenkinsSpecMasterVolumesIscsi#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#fsType */ readonly fsType?: string; /** * Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. * - * @schema JenkinsSpecMasterVolumesIscsi#initiatorName + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#initiatorName */ readonly initiatorName?: string; /** * Target iSCSI Qualified Name. * - * @schema JenkinsSpecMasterVolumesIscsi#iqn + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#iqn */ readonly iqn: string; @@ -53070,21 +53070,21 @@ export interface JenkinsSpecMasterVolumesIscsi { * iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). * * @default default' (tcp). - * @schema JenkinsSpecMasterVolumesIscsi#iscsiInterface + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#iscsiInterface */ readonly iscsiInterface?: string; /** * iSCSI Target Lun number. * - * @schema JenkinsSpecMasterVolumesIscsi#lun + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#lun */ readonly lun: number; /** * iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). * - * @schema JenkinsSpecMasterVolumesIscsi#portals + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#portals */ readonly portals?: string[]; @@ -53092,31 +53092,31 @@ export interface JenkinsSpecMasterVolumesIscsi { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. * * @default false. - * @schema JenkinsSpecMasterVolumesIscsi#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#readOnly */ readonly readOnly?: boolean; /** * CHAP Secret for iSCSI target and initiator authentication * - * @schema JenkinsSpecMasterVolumesIscsi#secretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#secretRef */ - readonly secretRef?: JenkinsSpecMasterVolumesIscsiSecretRef; + readonly secretRef?: JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef; /** * iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). * - * @schema JenkinsSpecMasterVolumesIscsi#targetPortal + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsi#targetPortal */ readonly targetPortal: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesIscsi' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesIscsi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesIscsi(obj: JenkinsSpecMasterVolumesIscsi | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesIscsi(obj: JenkinsV1Alpha2SpecMasterVolumesIscsi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'chapAuthDiscovery': obj.chapAuthDiscovery, @@ -53128,7 +53128,7 @@ export function toJson_JenkinsSpecMasterVolumesIscsi(obj: JenkinsSpecMasterVolum 'lun': obj.lun, 'portals': obj.portals?.map(y => y), 'readOnly': obj.readOnly, - 'secretRef': toJson_JenkinsSpecMasterVolumesIscsiSecretRef(obj.secretRef), + 'secretRef': toJson_JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef(obj.secretRef), 'targetPortal': obj.targetPortal, }; // filter undefined values @@ -53139,13 +53139,13 @@ export function toJson_JenkinsSpecMasterVolumesIscsi(obj: JenkinsSpecMasterVolum /** * NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema JenkinsSpecMasterVolumesNfs + * @schema JenkinsV1Alpha2SpecMasterVolumesNfs */ -export interface JenkinsSpecMasterVolumesNfs { +export interface JenkinsV1Alpha2SpecMasterVolumesNfs { /** * Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema JenkinsSpecMasterVolumesNfs#path + * @schema JenkinsV1Alpha2SpecMasterVolumesNfs#path */ readonly path: string; @@ -53153,24 +53153,24 @@ export interface JenkinsSpecMasterVolumesNfs { * ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * * @default false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - * @schema JenkinsSpecMasterVolumesNfs#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesNfs#readOnly */ readonly readOnly?: boolean; /** * Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema JenkinsSpecMasterVolumesNfs#server + * @schema JenkinsV1Alpha2SpecMasterVolumesNfs#server */ readonly server: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesNfs' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesNfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesNfs(obj: JenkinsSpecMasterVolumesNfs | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesNfs(obj: JenkinsV1Alpha2SpecMasterVolumesNfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, @@ -53185,30 +53185,30 @@ export function toJson_JenkinsSpecMasterVolumesNfs(obj: JenkinsSpecMasterVolumes /** * PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema JenkinsSpecMasterVolumesPersistentVolumeClaim + * @schema JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim */ -export interface JenkinsSpecMasterVolumesPersistentVolumeClaim { +export interface JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim { /** * ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema JenkinsSpecMasterVolumesPersistentVolumeClaim#claimName + * @schema JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim#claimName */ readonly claimName: string; /** * Will force the ReadOnly setting in VolumeMounts. Default false. * - * @schema JenkinsSpecMasterVolumesPersistentVolumeClaim#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesPersistentVolumeClaim' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesPersistentVolumeClaim(obj: JenkinsSpecMasterVolumesPersistentVolumeClaim | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim(obj: JenkinsV1Alpha2SpecMasterVolumesPersistentVolumeClaim | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'claimName': obj.claimName, @@ -53222,30 +53222,30 @@ export function toJson_JenkinsSpecMasterVolumesPersistentVolumeClaim(obj: Jenkin /** * PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine * - * @schema JenkinsSpecMasterVolumesPhotonPersistentDisk + * @schema JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk */ -export interface JenkinsSpecMasterVolumesPhotonPersistentDisk { +export interface JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema JenkinsSpecMasterVolumesPhotonPersistentDisk#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk#fsType */ readonly fsType?: string; /** * ID that identifies Photon Controller persistent disk * - * @schema JenkinsSpecMasterVolumesPhotonPersistentDisk#pdID + * @schema JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk#pdID */ readonly pdId: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesPhotonPersistentDisk' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesPhotonPersistentDisk(obj: JenkinsSpecMasterVolumesPhotonPersistentDisk | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk(obj: JenkinsV1Alpha2SpecMasterVolumesPhotonPersistentDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -53259,13 +53259,13 @@ export function toJson_JenkinsSpecMasterVolumesPhotonPersistentDisk(obj: Jenkins /** * PortworxVolume represents a portworx volume attached and mounted on kubelets host machine * - * @schema JenkinsSpecMasterVolumesPortworxVolume + * @schema JenkinsV1Alpha2SpecMasterVolumesPortworxVolume */ -export interface JenkinsSpecMasterVolumesPortworxVolume { +export interface JenkinsV1Alpha2SpecMasterVolumesPortworxVolume { /** * FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema JenkinsSpecMasterVolumesPortworxVolume#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesPortworxVolume#fsType */ readonly fsType?: string; @@ -53273,24 +53273,24 @@ export interface JenkinsSpecMasterVolumesPortworxVolume { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema JenkinsSpecMasterVolumesPortworxVolume#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesPortworxVolume#readOnly */ readonly readOnly?: boolean; /** * VolumeID uniquely identifies a Portworx volume * - * @schema JenkinsSpecMasterVolumesPortworxVolume#volumeID + * @schema JenkinsV1Alpha2SpecMasterVolumesPortworxVolume#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesPortworxVolume' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesPortworxVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesPortworxVolume(obj: JenkinsSpecMasterVolumesPortworxVolume | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesPortworxVolume(obj: JenkinsV1Alpha2SpecMasterVolumesPortworxVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -53305,34 +53305,34 @@ export function toJson_JenkinsSpecMasterVolumesPortworxVolume(obj: JenkinsSpecMa /** * Items for all in one resources secrets, configmaps, and downward API * - * @schema JenkinsSpecMasterVolumesProjected + * @schema JenkinsV1Alpha2SpecMasterVolumesProjected */ -export interface JenkinsSpecMasterVolumesProjected { +export interface JenkinsV1Alpha2SpecMasterVolumesProjected { /** * Mode bits to use on created files by default. Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema JenkinsSpecMasterVolumesProjected#defaultMode + * @schema JenkinsV1Alpha2SpecMasterVolumesProjected#defaultMode */ readonly defaultMode?: number; /** * list of volume projections * - * @schema JenkinsSpecMasterVolumesProjected#sources + * @schema JenkinsV1Alpha2SpecMasterVolumesProjected#sources */ - readonly sources: JenkinsSpecMasterVolumesProjectedSources[]; + readonly sources: JenkinsV1Alpha2SpecMasterVolumesProjectedSources[]; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjected' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjected' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjected(obj: JenkinsSpecMasterVolumesProjected | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjected(obj: JenkinsV1Alpha2SpecMasterVolumesProjected | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'sources': obj.sources?.map(y => toJson_JenkinsSpecMasterVolumesProjectedSources(y)), + 'sources': obj.sources?.map(y => toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSources(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -53342,14 +53342,14 @@ export function toJson_JenkinsSpecMasterVolumesProjected(obj: JenkinsSpecMasterV /** * Quobyte represents a Quobyte mount on the host that shares a pod's lifetime * - * @schema JenkinsSpecMasterVolumesQuobyte + * @schema JenkinsV1Alpha2SpecMasterVolumesQuobyte */ -export interface JenkinsSpecMasterVolumesQuobyte { +export interface JenkinsV1Alpha2SpecMasterVolumesQuobyte { /** * Group to map volume access to Default is no group * * @default no group - * @schema JenkinsSpecMasterVolumesQuobyte#group + * @schema JenkinsV1Alpha2SpecMasterVolumesQuobyte#group */ readonly group?: string; @@ -53357,21 +53357,21 @@ export interface JenkinsSpecMasterVolumesQuobyte { * ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. * * @default false. - * @schema JenkinsSpecMasterVolumesQuobyte#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesQuobyte#readOnly */ readonly readOnly?: boolean; /** * Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes * - * @schema JenkinsSpecMasterVolumesQuobyte#registry + * @schema JenkinsV1Alpha2SpecMasterVolumesQuobyte#registry */ readonly registry: string; /** * Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin * - * @schema JenkinsSpecMasterVolumesQuobyte#tenant + * @schema JenkinsV1Alpha2SpecMasterVolumesQuobyte#tenant */ readonly tenant?: string; @@ -53379,24 +53379,24 @@ export interface JenkinsSpecMasterVolumesQuobyte { * User to map volume access to Defaults to serivceaccount user * * @default serivceaccount user - * @schema JenkinsSpecMasterVolumesQuobyte#user + * @schema JenkinsV1Alpha2SpecMasterVolumesQuobyte#user */ readonly user?: string; /** * Volume is a string that references an already created Quobyte volume by name. * - * @schema JenkinsSpecMasterVolumesQuobyte#volume + * @schema JenkinsV1Alpha2SpecMasterVolumesQuobyte#volume */ readonly volume: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesQuobyte' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesQuobyte' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesQuobyte(obj: JenkinsSpecMasterVolumesQuobyte | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesQuobyte(obj: JenkinsV1Alpha2SpecMasterVolumesQuobyte | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'group': obj.group, @@ -53414,20 +53414,20 @@ export function toJson_JenkinsSpecMasterVolumesQuobyte(obj: JenkinsSpecMasterVol /** * RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md * - * @schema JenkinsSpecMasterVolumesRbd + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd */ -export interface JenkinsSpecMasterVolumesRbd { +export interface JenkinsV1Alpha2SpecMasterVolumesRbd { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema JenkinsSpecMasterVolumesRbd#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd#fsType */ readonly fsType?: string; /** * The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * - * @schema JenkinsSpecMasterVolumesRbd#image + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd#image */ readonly image: string; @@ -53435,14 +53435,14 @@ export interface JenkinsSpecMasterVolumesRbd { * Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema JenkinsSpecMasterVolumesRbd#keyring + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd#keyring */ readonly keyring?: string; /** * A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * - * @schema JenkinsSpecMasterVolumesRbd#monitors + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd#monitors */ readonly monitors: string[]; @@ -53450,7 +53450,7 @@ export interface JenkinsSpecMasterVolumesRbd { * The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema JenkinsSpecMasterVolumesRbd#pool + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd#pool */ readonly pool?: string; @@ -53458,7 +53458,7 @@ export interface JenkinsSpecMasterVolumesRbd { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema JenkinsSpecMasterVolumesRbd#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd#readOnly */ readonly readOnly?: boolean; @@ -53466,25 +53466,25 @@ export interface JenkinsSpecMasterVolumesRbd { * SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema JenkinsSpecMasterVolumesRbd#secretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd#secretRef */ - readonly secretRef?: JenkinsSpecMasterVolumesRbdSecretRef; + readonly secretRef?: JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef; /** * The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema JenkinsSpecMasterVolumesRbd#user + * @schema JenkinsV1Alpha2SpecMasterVolumesRbd#user */ readonly user?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesRbd' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesRbd' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesRbd(obj: JenkinsSpecMasterVolumesRbd | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesRbd(obj: JenkinsV1Alpha2SpecMasterVolumesRbd | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -53493,7 +53493,7 @@ export function toJson_JenkinsSpecMasterVolumesRbd(obj: JenkinsSpecMasterVolumes 'monitors': obj.monitors?.map(y => y), 'pool': obj.pool, 'readOnly': obj.readOnly, - 'secretRef': toJson_JenkinsSpecMasterVolumesRbdSecretRef(obj.secretRef), + 'secretRef': toJson_JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef(obj.secretRef), 'user': obj.user, }; // filter undefined values @@ -53504,28 +53504,28 @@ export function toJson_JenkinsSpecMasterVolumesRbd(obj: JenkinsSpecMasterVolumes /** * ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. * - * @schema JenkinsSpecMasterVolumesScaleIo + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo */ -export interface JenkinsSpecMasterVolumesScaleIo { +export interface JenkinsV1Alpha2SpecMasterVolumesScaleIo { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Default is \\"xfs\\". * * @default xfs\\". - * @schema JenkinsSpecMasterVolumesScaleIo#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#fsType */ readonly fsType?: string; /** * The host address of the ScaleIO API Gateway. * - * @schema JenkinsSpecMasterVolumesScaleIo#gateway + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#gateway */ readonly gateway: string; /** * The name of the ScaleIO Protection Domain for the configured storage. * - * @schema JenkinsSpecMasterVolumesScaleIo#protectionDomain + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#protectionDomain */ readonly protectionDomain?: string; @@ -53533,21 +53533,21 @@ export interface JenkinsSpecMasterVolumesScaleIo { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema JenkinsSpecMasterVolumesScaleIo#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#readOnly */ readonly readOnly?: boolean; /** * SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail. * - * @schema JenkinsSpecMasterVolumesScaleIo#secretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#secretRef */ - readonly secretRef: JenkinsSpecMasterVolumesScaleIoSecretRef; + readonly secretRef: JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef; /** * Flag to enable/disable SSL communication with Gateway, default false * - * @schema JenkinsSpecMasterVolumesScaleIo#sslEnabled + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#sslEnabled */ readonly sslEnabled?: boolean; @@ -53555,45 +53555,45 @@ export interface JenkinsSpecMasterVolumesScaleIo { * Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. * * @default ThinProvisioned. - * @schema JenkinsSpecMasterVolumesScaleIo#storageMode + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#storageMode */ readonly storageMode?: string; /** * The ScaleIO Storage Pool associated with the protection domain. * - * @schema JenkinsSpecMasterVolumesScaleIo#storagePool + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#storagePool */ readonly storagePool?: string; /** * The name of the storage system as configured in ScaleIO. * - * @schema JenkinsSpecMasterVolumesScaleIo#system + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#system */ readonly system: string; /** * The name of a volume already created in the ScaleIO system that is associated with this volume source. * - * @schema JenkinsSpecMasterVolumesScaleIo#volumeName + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIo#volumeName */ readonly volumeName?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesScaleIo' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesScaleIo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesScaleIo(obj: JenkinsSpecMasterVolumesScaleIo | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesScaleIo(obj: JenkinsV1Alpha2SpecMasterVolumesScaleIo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'gateway': obj.gateway, 'protectionDomain': obj.protectionDomain, 'readOnly': obj.readOnly, - 'secretRef': toJson_JenkinsSpecMasterVolumesScaleIoSecretRef(obj.secretRef), + 'secretRef': toJson_JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef(obj.secretRef), 'sslEnabled': obj.sslEnabled, 'storageMode': obj.storageMode, 'storagePool': obj.storagePool, @@ -53608,49 +53608,49 @@ export function toJson_JenkinsSpecMasterVolumesScaleIo(obj: JenkinsSpecMasterVol /** * Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema JenkinsSpecMasterVolumesSecret + * @schema JenkinsV1Alpha2SpecMasterVolumesSecret */ -export interface JenkinsSpecMasterVolumesSecret { +export interface JenkinsV1Alpha2SpecMasterVolumesSecret { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema JenkinsSpecMasterVolumesSecret#defaultMode + * @schema JenkinsV1Alpha2SpecMasterVolumesSecret#defaultMode */ readonly defaultMode?: number; /** * If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema JenkinsSpecMasterVolumesSecret#items + * @schema JenkinsV1Alpha2SpecMasterVolumesSecret#items */ - readonly items?: JenkinsSpecMasterVolumesSecretItems[]; + readonly items?: JenkinsV1Alpha2SpecMasterVolumesSecretItems[]; /** * Specify whether the Secret or its keys must be defined * - * @schema JenkinsSpecMasterVolumesSecret#optional + * @schema JenkinsV1Alpha2SpecMasterVolumesSecret#optional */ readonly optional?: boolean; /** * Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema JenkinsSpecMasterVolumesSecret#secretName + * @schema JenkinsV1Alpha2SpecMasterVolumesSecret#secretName */ readonly secretName?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesSecret(obj: JenkinsSpecMasterVolumesSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesSecret(obj: JenkinsV1Alpha2SpecMasterVolumesSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_JenkinsSpecMasterVolumesSecretItems(y)), + 'items': obj.items?.map(y => toJson_JenkinsV1Alpha2SpecMasterVolumesSecretItems(y)), 'optional': obj.optional, 'secretName': obj.secretName, }; @@ -53662,13 +53662,13 @@ export function toJson_JenkinsSpecMasterVolumesSecret(obj: JenkinsSpecMasterVolu /** * StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. * - * @schema JenkinsSpecMasterVolumesStorageos + * @schema JenkinsV1Alpha2SpecMasterVolumesStorageos */ -export interface JenkinsSpecMasterVolumesStorageos { +export interface JenkinsV1Alpha2SpecMasterVolumesStorageos { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema JenkinsSpecMasterVolumesStorageos#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesStorageos#fsType */ readonly fsType?: string; @@ -53676,43 +53676,43 @@ export interface JenkinsSpecMasterVolumesStorageos { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema JenkinsSpecMasterVolumesStorageos#readOnly + * @schema JenkinsV1Alpha2SpecMasterVolumesStorageos#readOnly */ readonly readOnly?: boolean; /** * SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. * - * @schema JenkinsSpecMasterVolumesStorageos#secretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesStorageos#secretRef */ - readonly secretRef?: JenkinsSpecMasterVolumesStorageosSecretRef; + readonly secretRef?: JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef; /** * VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. * - * @schema JenkinsSpecMasterVolumesStorageos#volumeName + * @schema JenkinsV1Alpha2SpecMasterVolumesStorageos#volumeName */ readonly volumeName?: string; /** * VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \\"default\\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. * - * @schema JenkinsSpecMasterVolumesStorageos#volumeNamespace + * @schema JenkinsV1Alpha2SpecMasterVolumesStorageos#volumeNamespace */ readonly volumeNamespace?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesStorageos' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesStorageos' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesStorageos(obj: JenkinsSpecMasterVolumesStorageos | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesStorageos(obj: JenkinsV1Alpha2SpecMasterVolumesStorageos | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'readOnly': obj.readOnly, - 'secretRef': toJson_JenkinsSpecMasterVolumesStorageosSecretRef(obj.secretRef), + 'secretRef': toJson_JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef(obj.secretRef), 'volumeName': obj.volumeName, 'volumeNamespace': obj.volumeNamespace, }; @@ -53724,44 +53724,44 @@ export function toJson_JenkinsSpecMasterVolumesStorageos(obj: JenkinsSpecMasterV /** * VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine * - * @schema JenkinsSpecMasterVolumesVsphereVolume + * @schema JenkinsV1Alpha2SpecMasterVolumesVsphereVolume */ -export interface JenkinsSpecMasterVolumesVsphereVolume { +export interface JenkinsV1Alpha2SpecMasterVolumesVsphereVolume { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema JenkinsSpecMasterVolumesVsphereVolume#fsType + * @schema JenkinsV1Alpha2SpecMasterVolumesVsphereVolume#fsType */ readonly fsType?: string; /** * Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. * - * @schema JenkinsSpecMasterVolumesVsphereVolume#storagePolicyID + * @schema JenkinsV1Alpha2SpecMasterVolumesVsphereVolume#storagePolicyID */ readonly storagePolicyId?: string; /** * Storage Policy Based Management (SPBM) profile name. * - * @schema JenkinsSpecMasterVolumesVsphereVolume#storagePolicyName + * @schema JenkinsV1Alpha2SpecMasterVolumesVsphereVolume#storagePolicyName */ readonly storagePolicyName?: string; /** * Path that identifies vSphere volume vmdk * - * @schema JenkinsSpecMasterVolumesVsphereVolume#volumePath + * @schema JenkinsV1Alpha2SpecMasterVolumesVsphereVolume#volumePath */ readonly volumePath: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesVsphereVolume' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesVsphereVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesVsphereVolume(obj: JenkinsSpecMasterVolumesVsphereVolume | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesVsphereVolume(obj: JenkinsV1Alpha2SpecMasterVolumesVsphereVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -53777,34 +53777,34 @@ export function toJson_JenkinsSpecMasterVolumesVsphereVolume(obj: JenkinsSpecMas /** * SecretKeySelector selects a key of a Secret. * - * @schema JenkinsSpecNotificationsMailgunApiKeySecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector */ -export interface JenkinsSpecNotificationsMailgunApiKeySecretKeySelector { +export interface JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema JenkinsSpecNotificationsMailgunApiKeySecretKeySelector#key + * @schema JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector#key */ readonly key: string; /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsMailgunApiKeySecretKeySelector#secret + * @schema JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector#secret */ - readonly secret: JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret; + readonly secret: JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret; } /** - * Converts an object of type 'JenkinsSpecNotificationsMailgunApiKeySecretKeySelector' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsMailgunApiKeySecretKeySelector(obj: JenkinsSpecNotificationsMailgunApiKeySecretKeySelector | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector(obj: JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, - 'secret': toJson_JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret(obj.secret), + 'secret': toJson_JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -53814,34 +53814,34 @@ export function toJson_JenkinsSpecNotificationsMailgunApiKeySecretKeySelector(ob /** * The web hook URL to Slack App * - * @schema JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector */ -export interface JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector { +export interface JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector#key + * @schema JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector#key */ readonly key: string; /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector#secret + * @schema JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector#secret */ - readonly secret: JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret; + readonly secret: JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret; } /** - * Converts an object of type 'JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector(obj: JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector(obj: JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, - 'secret': toJson_JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret(obj.secret), + 'secret': toJson_JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -53851,34 +53851,34 @@ export function toJson_JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelector( /** * SecretKeySelector selects a key of a Secret. * - * @schema JenkinsSpecNotificationsSmtpPasswordSecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector */ -export interface JenkinsSpecNotificationsSmtpPasswordSecretKeySelector { +export interface JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema JenkinsSpecNotificationsSmtpPasswordSecretKeySelector#key + * @schema JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector#key */ readonly key: string; /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsSmtpPasswordSecretKeySelector#secret + * @schema JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector#secret */ - readonly secret: JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret; + readonly secret: JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret; } /** - * Converts an object of type 'JenkinsSpecNotificationsSmtpPasswordSecretKeySelector' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsSmtpPasswordSecretKeySelector(obj: JenkinsSpecNotificationsSmtpPasswordSecretKeySelector | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector(obj: JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, - 'secret': toJson_JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret(obj.secret), + 'secret': toJson_JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -53888,34 +53888,34 @@ export function toJson_JenkinsSpecNotificationsSmtpPasswordSecretKeySelector(obj /** * SecretKeySelector selects a key of a Secret. * - * @schema JenkinsSpecNotificationsSmtpUsernameSecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector */ -export interface JenkinsSpecNotificationsSmtpUsernameSecretKeySelector { +export interface JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema JenkinsSpecNotificationsSmtpUsernameSecretKeySelector#key + * @schema JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector#key */ readonly key: string; /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsSmtpUsernameSecretKeySelector#secret + * @schema JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector#secret */ - readonly secret: JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret; + readonly secret: JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret; } /** - * Converts an object of type 'JenkinsSpecNotificationsSmtpUsernameSecretKeySelector' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsSmtpUsernameSecretKeySelector(obj: JenkinsSpecNotificationsSmtpUsernameSecretKeySelector | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector(obj: JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, - 'secret': toJson_JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret(obj.secret), + 'secret': toJson_JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -53925,34 +53925,34 @@ export function toJson_JenkinsSpecNotificationsSmtpUsernameSecretKeySelector(obj /** * The web hook URL to MicrosoftTeams App * - * @schema JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector + * @schema JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector */ -export interface JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector { +export interface JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector#key + * @schema JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector#key */ readonly key: string; /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector#secret + * @schema JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector#secret */ - readonly secret: JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret; + readonly secret: JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret; } /** - * Converts an object of type 'JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector(obj: JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector(obj: JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, - 'secret': toJson_JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret(obj.secret), + 'secret': toJson_JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -53962,23 +53962,23 @@ export function toJson_JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelector( /** * Exec specifies the action to take. * - * @schema JenkinsSpecRestoreActionExec + * @schema JenkinsV1Alpha2SpecRestoreActionExec */ -export interface JenkinsSpecRestoreActionExec { +export interface JenkinsV1Alpha2SpecRestoreActionExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema JenkinsSpecRestoreActionExec#command + * @schema JenkinsV1Alpha2SpecRestoreActionExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'JenkinsSpecRestoreActionExec' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecRestoreActionExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecRestoreActionExec(obj: JenkinsSpecRestoreActionExec | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecRestoreActionExec(obj: JenkinsV1Alpha2SpecRestoreActionExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -53991,50 +53991,50 @@ export function toJson_JenkinsSpecRestoreActionExec(obj: JenkinsSpecRestoreActio /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema JenkinsSpecMasterContainersEnvValueFrom + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFrom */ -export interface JenkinsSpecMasterContainersEnvValueFrom { +export interface JenkinsV1Alpha2SpecMasterContainersEnvValueFrom { /** * Selects a key of a ConfigMap. * - * @schema JenkinsSpecMasterContainersEnvValueFrom#configMapKeyRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFrom#configMapKeyRef */ - readonly configMapKeyRef?: JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef; + readonly configMapKeyRef?: JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef; /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP. * - * @schema JenkinsSpecMasterContainersEnvValueFrom#fieldRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFrom#fieldRef */ - readonly fieldRef?: JenkinsSpecMasterContainersEnvValueFromFieldRef; + readonly fieldRef?: JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema JenkinsSpecMasterContainersEnvValueFrom#resourceFieldRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFrom#resourceFieldRef */ - readonly resourceFieldRef?: JenkinsSpecMasterContainersEnvValueFromResourceFieldRef; + readonly resourceFieldRef?: JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef; /** * Selects a key of a secret in the pod's namespace * - * @schema JenkinsSpecMasterContainersEnvValueFrom#secretKeyRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFrom#secretKeyRef */ - readonly secretKeyRef?: JenkinsSpecMasterContainersEnvValueFromSecretKeyRef; + readonly secretKeyRef?: JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnvValueFrom' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnvValueFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnvValueFrom(obj: JenkinsSpecMasterContainersEnvValueFrom | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFrom(obj: JenkinsV1Alpha2SpecMasterContainersEnvValueFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapKeyRef': toJson_JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), - 'fieldRef': toJson_JenkinsSpecMasterContainersEnvValueFromFieldRef(obj.fieldRef), - 'resourceFieldRef': toJson_JenkinsSpecMasterContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), - 'secretKeyRef': toJson_JenkinsSpecMasterContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), + 'configMapKeyRef': toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), + 'fieldRef': toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef(obj.fieldRef), + 'resourceFieldRef': toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), + 'secretKeyRef': toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -54044,30 +54044,30 @@ export function toJson_JenkinsSpecMasterContainersEnvValueFrom(obj: JenkinsSpecM /** * The ConfigMap to select from * - * @schema JenkinsSpecMasterContainersEnvFromConfigMapRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef */ -export interface JenkinsSpecMasterContainersEnvFromConfigMapRef { +export interface JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterContainersEnvFromConfigMapRef#name + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef#name */ readonly name?: string; /** * Specify whether the ConfigMap must be defined * - * @schema JenkinsSpecMasterContainersEnvFromConfigMapRef#optional + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnvFromConfigMapRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnvFromConfigMapRef(obj: JenkinsSpecMasterContainersEnvFromConfigMapRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef(obj: JenkinsV1Alpha2SpecMasterContainersEnvFromConfigMapRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54081,30 +54081,30 @@ export function toJson_JenkinsSpecMasterContainersEnvFromConfigMapRef(obj: Jenki /** * The Secret to select from * - * @schema JenkinsSpecMasterContainersEnvFromSecretRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef */ -export interface JenkinsSpecMasterContainersEnvFromSecretRef { +export interface JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterContainersEnvFromSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef#name */ readonly name?: string; /** * Specify whether the Secret must be defined * - * @schema JenkinsSpecMasterContainersEnvFromSecretRef#optional + * @schema JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnvFromSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnvFromSecretRef(obj: JenkinsSpecMasterContainersEnvFromSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef(obj: JenkinsV1Alpha2SpecMasterContainersEnvFromSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54118,42 +54118,42 @@ export function toJson_JenkinsSpecMasterContainersEnvFromSecretRef(obj: JenkinsS /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema JenkinsSpecMasterContainersLifecyclePostStart + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart */ -export interface JenkinsSpecMasterContainersLifecyclePostStart { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema JenkinsSpecMasterContainersLifecyclePostStart#exec + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart#exec */ - readonly exec?: JenkinsSpecMasterContainersLifecyclePostStartExec; + readonly exec?: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec; /** * HTTPGet specifies the http request to perform. * - * @schema JenkinsSpecMasterContainersLifecyclePostStart#httpGet + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart#httpGet */ - readonly httpGet?: JenkinsSpecMasterContainersLifecyclePostStartHttpGet; + readonly httpGet?: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema JenkinsSpecMasterContainersLifecyclePostStart#tcpSocket + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart#tcpSocket */ - readonly tcpSocket?: JenkinsSpecMasterContainersLifecyclePostStartTcpSocket; + readonly tcpSocket?: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePostStart' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePostStart(obj: JenkinsSpecMasterContainersLifecyclePostStart | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStart | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_JenkinsSpecMasterContainersLifecyclePostStartExec(obj.exec), - 'httpGet': toJson_JenkinsSpecMasterContainersLifecyclePostStartHttpGet(obj.httpGet), - 'tcpSocket': toJson_JenkinsSpecMasterContainersLifecyclePostStartTcpSocket(obj.tcpSocket), + 'exec': toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec(obj.exec), + 'httpGet': toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet(obj.httpGet), + 'tcpSocket': toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -54163,42 +54163,42 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePostStart(obj: Jenkin /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema JenkinsSpecMasterContainersLifecyclePreStop + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop */ -export interface JenkinsSpecMasterContainersLifecyclePreStop { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema JenkinsSpecMasterContainersLifecyclePreStop#exec + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop#exec */ - readonly exec?: JenkinsSpecMasterContainersLifecyclePreStopExec; + readonly exec?: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec; /** * HTTPGet specifies the http request to perform. * - * @schema JenkinsSpecMasterContainersLifecyclePreStop#httpGet + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop#httpGet */ - readonly httpGet?: JenkinsSpecMasterContainersLifecyclePreStopHttpGet; + readonly httpGet?: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema JenkinsSpecMasterContainersLifecyclePreStop#tcpSocket + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop#tcpSocket */ - readonly tcpSocket?: JenkinsSpecMasterContainersLifecyclePreStopTcpSocket; + readonly tcpSocket?: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePreStop' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePreStop(obj: JenkinsSpecMasterContainersLifecyclePreStop | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStop | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_JenkinsSpecMasterContainersLifecyclePreStopExec(obj.exec), - 'httpGet': toJson_JenkinsSpecMasterContainersLifecyclePreStopHttpGet(obj.httpGet), - 'tcpSocket': toJson_JenkinsSpecMasterContainersLifecyclePreStopTcpSocket(obj.tcpSocket), + 'exec': toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec(obj.exec), + 'httpGet': toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet(obj.httpGet), + 'tcpSocket': toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -54208,23 +54208,23 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePreStop(obj: JenkinsS /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema JenkinsSpecMasterContainersLivenessProbeExec + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec */ -export interface JenkinsSpecMasterContainersLivenessProbeExec { +export interface JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema JenkinsSpecMasterContainersLivenessProbeExec#command + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLivenessProbeExec' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLivenessProbeExec(obj: JenkinsSpecMasterContainersLivenessProbeExec | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec(obj: JenkinsV1Alpha2SpecMasterContainersLivenessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -54237,56 +54237,56 @@ export function toJson_JenkinsSpecMasterContainersLivenessProbeExec(obj: Jenkins /** * HTTPGet specifies the http request to perform. * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGet + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet */ -export interface JenkinsSpecMasterContainersLivenessProbeHttpGet { +export interface JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGet#host + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGet#httpHeaders + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGet#path + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGet#port + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#port */ - readonly port: JenkinsSpecMasterContainersLivenessProbeHttpGetPort; + readonly port: JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGet#scheme + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLivenessProbeHttpGet' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLivenessProbeHttpGet(obj: JenkinsSpecMasterContainersLivenessProbeHttpGet | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet(obj: JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -54299,30 +54299,30 @@ export function toJson_JenkinsSpecMasterContainersLivenessProbeHttpGet(obj: Jenk /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema JenkinsSpecMasterContainersLivenessProbeTcpSocket + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket */ -export interface JenkinsSpecMasterContainersLivenessProbeTcpSocket { +export interface JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema JenkinsSpecMasterContainersLivenessProbeTcpSocket#host + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLivenessProbeTcpSocket#port + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket#port */ - readonly port: JenkinsSpecMasterContainersLivenessProbeTcpSocketPort; + readonly port: JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLivenessProbeTcpSocket' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLivenessProbeTcpSocket(obj: JenkinsSpecMasterContainersLivenessProbeTcpSocket | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket(obj: JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -54336,23 +54336,23 @@ export function toJson_JenkinsSpecMasterContainersLivenessProbeTcpSocket(obj: Je /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema JenkinsSpecMasterContainersReadinessProbeExec + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec */ -export interface JenkinsSpecMasterContainersReadinessProbeExec { +export interface JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema JenkinsSpecMasterContainersReadinessProbeExec#command + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'JenkinsSpecMasterContainersReadinessProbeExec' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersReadinessProbeExec(obj: JenkinsSpecMasterContainersReadinessProbeExec | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec(obj: JenkinsV1Alpha2SpecMasterContainersReadinessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -54365,56 +54365,56 @@ export function toJson_JenkinsSpecMasterContainersReadinessProbeExec(obj: Jenkin /** * HTTPGet specifies the http request to perform. * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGet + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet */ -export interface JenkinsSpecMasterContainersReadinessProbeHttpGet { +export interface JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGet#host + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGet#httpHeaders + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGet#path + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGet#port + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#port */ - readonly port: JenkinsSpecMasterContainersReadinessProbeHttpGetPort; + readonly port: JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGet#scheme + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersReadinessProbeHttpGet' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersReadinessProbeHttpGet(obj: JenkinsSpecMasterContainersReadinessProbeHttpGet | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet(obj: JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -54427,30 +54427,30 @@ export function toJson_JenkinsSpecMasterContainersReadinessProbeHttpGet(obj: Jen /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema JenkinsSpecMasterContainersReadinessProbeTcpSocket + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket */ -export interface JenkinsSpecMasterContainersReadinessProbeTcpSocket { +export interface JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema JenkinsSpecMasterContainersReadinessProbeTcpSocket#host + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersReadinessProbeTcpSocket#port + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket#port */ - readonly port: JenkinsSpecMasterContainersReadinessProbeTcpSocketPort; + readonly port: JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort; } /** - * Converts an object of type 'JenkinsSpecMasterContainersReadinessProbeTcpSocket' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersReadinessProbeTcpSocket(obj: JenkinsSpecMasterContainersReadinessProbeTcpSocket | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket(obj: JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -54465,30 +54465,30 @@ export function toJson_JenkinsSpecMasterContainersReadinessProbeTcpSocket(obj: J * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema JenkinsSpecMasterContainersSecurityContextCapabilities + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities */ -export interface JenkinsSpecMasterContainersSecurityContextCapabilities { +export interface JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities { /** * Added capabilities * - * @schema JenkinsSpecMasterContainersSecurityContextCapabilities#add + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities#add */ readonly add?: string[]; /** * Removed capabilities * - * @schema JenkinsSpecMasterContainersSecurityContextCapabilities#drop + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities#drop */ readonly drop?: string[]; } /** - * Converts an object of type 'JenkinsSpecMasterContainersSecurityContextCapabilities' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersSecurityContextCapabilities(obj: JenkinsSpecMasterContainersSecurityContextCapabilities | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities(obj: JenkinsV1Alpha2SpecMasterContainersSecurityContextCapabilities | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'add': obj.add?.map(y => y), @@ -54502,44 +54502,44 @@ export function toJson_JenkinsSpecMasterContainersSecurityContextCapabilities(ob /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterContainersSecurityContextSeLinuxOptions + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions */ -export interface JenkinsSpecMasterContainersSecurityContextSeLinuxOptions { +export interface JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema JenkinsSpecMasterContainersSecurityContextSeLinuxOptions#level + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema JenkinsSpecMasterContainersSecurityContextSeLinuxOptions#role + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema JenkinsSpecMasterContainersSecurityContextSeLinuxOptions#type + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema JenkinsSpecMasterContainersSecurityContextSeLinuxOptions#user + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersSecurityContextSeLinuxOptions(obj: JenkinsSpecMasterContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions(obj: JenkinsV1Alpha2SpecMasterContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -54555,20 +54555,20 @@ export function toJson_JenkinsSpecMasterContainersSecurityContextSeLinuxOptions( /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema JenkinsSpecMasterContainersSecurityContextWindowsOptions + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions */ -export interface JenkinsSpecMasterContainersSecurityContextWindowsOptions { +export interface JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag. * - * @schema JenkinsSpecMasterContainersSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. This field is alpha-level and is only honored by servers that enable the WindowsGMSA feature flag. * - * @schema JenkinsSpecMasterContainersSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -54576,17 +54576,17 @@ export interface JenkinsSpecMasterContainersSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is alpha-level and it is only honored by servers that enable the WindowsRunAsUserName feature flag. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. This field is alpha-level and it is only honored by servers that enable the WindowsRunAsUserName feature flag. - * @schema JenkinsSpecMasterContainersSecurityContextWindowsOptions#runAsUserName + * @schema JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersSecurityContextWindowsOptions(obj: JenkinsSpecMasterContainersSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions(obj: JenkinsV1Alpha2SpecMasterContainersSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -54601,23 +54601,23 @@ export function toJson_JenkinsSpecMasterContainersSecurityContextWindowsOptions( /** * Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema JenkinsSpecMasterVolumesCephfsSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef */ -export interface JenkinsSpecMasterVolumesCephfsSecretRef { +export interface JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesCephfsSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesCephfsSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesCephfsSecretRef(obj: JenkinsSpecMasterVolumesCephfsSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef(obj: JenkinsV1Alpha2SpecMasterVolumesCephfsSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54630,23 +54630,23 @@ export function toJson_JenkinsSpecMasterVolumesCephfsSecretRef(obj: JenkinsSpecM /** * Optional: points to a secret object containing parameters used to connect to OpenStack. * - * @schema JenkinsSpecMasterVolumesCinderSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef */ -export interface JenkinsSpecMasterVolumesCinderSecretRef { +export interface JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesCinderSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesCinderSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesCinderSecretRef(obj: JenkinsSpecMasterVolumesCinderSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef(obj: JenkinsV1Alpha2SpecMasterVolumesCinderSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54659,37 +54659,37 @@ export function toJson_JenkinsSpecMasterVolumesCinderSecretRef(obj: JenkinsSpecM /** * Maps a string key to a path within a volume. * - * @schema JenkinsSpecMasterVolumesConfigMapItems + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMapItems */ -export interface JenkinsSpecMasterVolumesConfigMapItems { +export interface JenkinsV1Alpha2SpecMasterVolumesConfigMapItems { /** * The key to project. * - * @schema JenkinsSpecMasterVolumesConfigMapItems#key + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMapItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema JenkinsSpecMasterVolumesConfigMapItems#mode + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMapItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema JenkinsSpecMasterVolumesConfigMapItems#path + * @schema JenkinsV1Alpha2SpecMasterVolumesConfigMapItems#path */ readonly path: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesConfigMapItems' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesConfigMapItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesConfigMapItems(obj: JenkinsSpecMasterVolumesConfigMapItems | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesConfigMapItems(obj: JenkinsV1Alpha2SpecMasterVolumesConfigMapItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -54704,23 +54704,23 @@ export function toJson_JenkinsSpecMasterVolumesConfigMapItems(obj: JenkinsSpecMa /** * NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed. * - * @schema JenkinsSpecMasterVolumesCsiNodePublishSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef */ -export interface JenkinsSpecMasterVolumesCsiNodePublishSecretRef { +export interface JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesCsiNodePublishSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesCsiNodePublishSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesCsiNodePublishSecretRef(obj: JenkinsSpecMasterVolumesCsiNodePublishSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef(obj: JenkinsV1Alpha2SpecMasterVolumesCsiNodePublishSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54733,50 +54733,50 @@ export function toJson_JenkinsSpecMasterVolumesCsiNodePublishSecretRef(obj: Jenk /** * DownwardAPIVolumeFile represents information to create the file containing the pod field * - * @schema JenkinsSpecMasterVolumesDownwardApiItems + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems */ -export interface JenkinsSpecMasterVolumesDownwardApiItems { +export interface JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema JenkinsSpecMasterVolumesDownwardApiItems#fieldRef + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems#fieldRef */ - readonly fieldRef?: JenkinsSpecMasterVolumesDownwardApiItemsFieldRef; + readonly fieldRef?: JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema JenkinsSpecMasterVolumesDownwardApiItems#mode + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems#mode */ readonly mode?: number; /** * Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' * - * @schema JenkinsSpecMasterVolumesDownwardApiItems#path + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems#path */ readonly path: string; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema JenkinsSpecMasterVolumesDownwardApiItems#resourceFieldRef + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems#resourceFieldRef */ - readonly resourceFieldRef?: JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef; + readonly resourceFieldRef?: JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesDownwardApiItems' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesDownwardApiItems(obj: JenkinsSpecMasterVolumesDownwardApiItems | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems(obj: JenkinsV1Alpha2SpecMasterVolumesDownwardApiItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fieldRef': toJson_JenkinsSpecMasterVolumesDownwardApiItemsFieldRef(obj.fieldRef), + 'fieldRef': toJson_JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef(obj.fieldRef), 'mode': obj.mode, 'path': obj.path, - 'resourceFieldRef': toJson_JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), + 'resourceFieldRef': toJson_JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -54786,23 +54786,23 @@ export function toJson_JenkinsSpecMasterVolumesDownwardApiItems(obj: JenkinsSpec /** * Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts. * - * @schema JenkinsSpecMasterVolumesFlexVolumeSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef */ -export interface JenkinsSpecMasterVolumesFlexVolumeSecretRef { +export interface JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesFlexVolumeSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesFlexVolumeSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesFlexVolumeSecretRef(obj: JenkinsSpecMasterVolumesFlexVolumeSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef(obj: JenkinsV1Alpha2SpecMasterVolumesFlexVolumeSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54815,23 +54815,23 @@ export function toJson_JenkinsSpecMasterVolumesFlexVolumeSecretRef(obj: JenkinsS /** * CHAP Secret for iSCSI target and initiator authentication * - * @schema JenkinsSpecMasterVolumesIscsiSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef */ -export interface JenkinsSpecMasterVolumesIscsiSecretRef { +export interface JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesIscsiSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesIscsiSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesIscsiSecretRef(obj: JenkinsSpecMasterVolumesIscsiSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef(obj: JenkinsV1Alpha2SpecMasterVolumesIscsiSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54844,50 +54844,50 @@ export function toJson_JenkinsSpecMasterVolumesIscsiSecretRef(obj: JenkinsSpecMa /** * Projection that may be projected along with other supported volume types * - * @schema JenkinsSpecMasterVolumesProjectedSources + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSources */ -export interface JenkinsSpecMasterVolumesProjectedSources { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSources { /** * information about the configMap data to project * - * @schema JenkinsSpecMasterVolumesProjectedSources#configMap + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSources#configMap */ - readonly configMap?: JenkinsSpecMasterVolumesProjectedSourcesConfigMap; + readonly configMap?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap; /** * information about the downwardAPI data to project * - * @schema JenkinsSpecMasterVolumesProjectedSources#downwardAPI + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSources#downwardAPI */ - readonly downwardApi?: JenkinsSpecMasterVolumesProjectedSourcesDownwardApi; + readonly downwardApi?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi; /** * information about the secret data to project * - * @schema JenkinsSpecMasterVolumesProjectedSources#secret + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSources#secret */ - readonly secret?: JenkinsSpecMasterVolumesProjectedSourcesSecret; + readonly secret?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret; /** * information about the serviceAccountToken data to project * - * @schema JenkinsSpecMasterVolumesProjectedSources#serviceAccountToken + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSources#serviceAccountToken */ - readonly serviceAccountToken?: JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken; + readonly serviceAccountToken?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSources' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSources(obj: JenkinsSpecMasterVolumesProjectedSources | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSources(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_JenkinsSpecMasterVolumesProjectedSourcesConfigMap(obj.configMap), - 'downwardAPI': toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApi(obj.downwardApi), - 'secret': toJson_JenkinsSpecMasterVolumesProjectedSourcesSecret(obj.secret), - 'serviceAccountToken': toJson_JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken(obj.serviceAccountToken), + 'configMap': toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap(obj.configMap), + 'downwardAPI': toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi(obj.downwardApi), + 'secret': toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret(obj.secret), + 'serviceAccountToken': toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken(obj.serviceAccountToken), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -54898,23 +54898,23 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSources(obj: JenkinsSpec * SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema JenkinsSpecMasterVolumesRbdSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef */ -export interface JenkinsSpecMasterVolumesRbdSecretRef { +export interface JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesRbdSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesRbdSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesRbdSecretRef(obj: JenkinsSpecMasterVolumesRbdSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef(obj: JenkinsV1Alpha2SpecMasterVolumesRbdSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54927,23 +54927,23 @@ export function toJson_JenkinsSpecMasterVolumesRbdSecretRef(obj: JenkinsSpecMast /** * SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail. * - * @schema JenkinsSpecMasterVolumesScaleIoSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef */ -export interface JenkinsSpecMasterVolumesScaleIoSecretRef { +export interface JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesScaleIoSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesScaleIoSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesScaleIoSecretRef(obj: JenkinsSpecMasterVolumesScaleIoSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef(obj: JenkinsV1Alpha2SpecMasterVolumesScaleIoSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -54956,37 +54956,37 @@ export function toJson_JenkinsSpecMasterVolumesScaleIoSecretRef(obj: JenkinsSpec /** * Maps a string key to a path within a volume. * - * @schema JenkinsSpecMasterVolumesSecretItems + * @schema JenkinsV1Alpha2SpecMasterVolumesSecretItems */ -export interface JenkinsSpecMasterVolumesSecretItems { +export interface JenkinsV1Alpha2SpecMasterVolumesSecretItems { /** * The key to project. * - * @schema JenkinsSpecMasterVolumesSecretItems#key + * @schema JenkinsV1Alpha2SpecMasterVolumesSecretItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema JenkinsSpecMasterVolumesSecretItems#mode + * @schema JenkinsV1Alpha2SpecMasterVolumesSecretItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema JenkinsSpecMasterVolumesSecretItems#path + * @schema JenkinsV1Alpha2SpecMasterVolumesSecretItems#path */ readonly path: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesSecretItems' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesSecretItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesSecretItems(obj: JenkinsSpecMasterVolumesSecretItems | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesSecretItems(obj: JenkinsV1Alpha2SpecMasterVolumesSecretItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -55001,23 +55001,23 @@ export function toJson_JenkinsSpecMasterVolumesSecretItems(obj: JenkinsSpecMaste /** * SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. * - * @schema JenkinsSpecMasterVolumesStorageosSecretRef + * @schema JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef */ -export interface JenkinsSpecMasterVolumesStorageosSecretRef { +export interface JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesStorageosSecretRef#name + * @schema JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesStorageosSecretRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesStorageosSecretRef(obj: JenkinsSpecMasterVolumesStorageosSecretRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef(obj: JenkinsV1Alpha2SpecMasterVolumesStorageosSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -55030,23 +55030,23 @@ export function toJson_JenkinsSpecMasterVolumesStorageosSecretRef(obj: JenkinsSp /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret + * @schema JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret */ -export interface JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret { +export interface JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret#name + * @schema JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret(obj: JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret(obj: JenkinsV1Alpha2SpecNotificationsMailgunApiKeySecretKeySelectorSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -55059,23 +55059,23 @@ export function toJson_JenkinsSpecNotificationsMailgunApiKeySecretKeySelectorSec /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret + * @schema JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret */ -export interface JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret { +export interface JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret#name + * @schema JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret(obj: JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret(obj: JenkinsV1Alpha2SpecNotificationsSlackWebHookUrlSecretKeySelectorSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -55088,23 +55088,23 @@ export function toJson_JenkinsSpecNotificationsSlackWebHookUrlSecretKeySelectorS /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret + * @schema JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret */ -export interface JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret { +export interface JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret#name + * @schema JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret(obj: JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret(obj: JenkinsV1Alpha2SpecNotificationsSmtpPasswordSecretKeySelectorSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -55117,23 +55117,23 @@ export function toJson_JenkinsSpecNotificationsSmtpPasswordSecretKeySelectorSecr /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret + * @schema JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret */ -export interface JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret { +export interface JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret#name + * @schema JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret(obj: JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret(obj: JenkinsV1Alpha2SpecNotificationsSmtpUsernameSecretKeySelectorSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -55146,23 +55146,23 @@ export function toJson_JenkinsSpecNotificationsSmtpUsernameSecretKeySelectorSecr /** * The name of the secret in the pod's namespace to select from. * - * @schema JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret + * @schema JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret */ -export interface JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret { +export interface JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret#name + * @schema JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret#name */ readonly name?: string; } /** - * Converts an object of type 'JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret(obj: JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret(obj: JenkinsV1Alpha2SpecNotificationsTeamsWebHookUrlSecretKeySelectorSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -55175,37 +55175,37 @@ export function toJson_JenkinsSpecNotificationsTeamsWebHookUrlSecretKeySelectorS /** * Selects a key of a ConfigMap. * - * @schema JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef */ -export interface JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef { +export interface JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef { /** * The key to select. * - * @schema JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef#key + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef#name + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef#optional + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef(obj: JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef(obj: JenkinsV1Alpha2SpecMasterContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -55220,30 +55220,30 @@ export function toJson_JenkinsSpecMasterContainersEnvValueFromConfigMapKeyRef(ob /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP. * - * @schema JenkinsSpecMasterContainersEnvValueFromFieldRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef */ -export interface JenkinsSpecMasterContainersEnvValueFromFieldRef { +export interface JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema JenkinsSpecMasterContainersEnvValueFromFieldRef#apiVersion + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema JenkinsSpecMasterContainersEnvValueFromFieldRef#fieldPath + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnvValueFromFieldRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnvValueFromFieldRef(obj: JenkinsSpecMasterContainersEnvValueFromFieldRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef(obj: JenkinsV1Alpha2SpecMasterContainersEnvValueFromFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -55257,37 +55257,37 @@ export function toJson_JenkinsSpecMasterContainersEnvValueFromFieldRef(obj: Jenk /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema JenkinsSpecMasterContainersEnvValueFromResourceFieldRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef */ -export interface JenkinsSpecMasterContainersEnvValueFromResourceFieldRef { +export interface JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema JenkinsSpecMasterContainersEnvValueFromResourceFieldRef#containerName + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema JenkinsSpecMasterContainersEnvValueFromResourceFieldRef#divisor + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema JenkinsSpecMasterContainersEnvValueFromResourceFieldRef#resource + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnvValueFromResourceFieldRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnvValueFromResourceFieldRef(obj: JenkinsSpecMasterContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef(obj: JenkinsV1Alpha2SpecMasterContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -55302,37 +55302,37 @@ export function toJson_JenkinsSpecMasterContainersEnvValueFromResourceFieldRef(o /** * Selects a key of a secret in the pod's namespace * - * @schema JenkinsSpecMasterContainersEnvValueFromSecretKeyRef + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef */ -export interface JenkinsSpecMasterContainersEnvValueFromSecretKeyRef { +export interface JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema JenkinsSpecMasterContainersEnvValueFromSecretKeyRef#key + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterContainersEnvValueFromSecretKeyRef#name + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema JenkinsSpecMasterContainersEnvValueFromSecretKeyRef#optional + * @schema JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterContainersEnvValueFromSecretKeyRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersEnvValueFromSecretKeyRef(obj: JenkinsSpecMasterContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef(obj: JenkinsV1Alpha2SpecMasterContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -55347,23 +55347,23 @@ export function toJson_JenkinsSpecMasterContainersEnvValueFromSecretKeyRef(obj: /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartExec + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec */ -export interface JenkinsSpecMasterContainersLifecyclePostStartExec { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartExec#command + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePostStartExec' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePostStartExec(obj: JenkinsSpecMasterContainersLifecyclePostStartExec | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -55376,56 +55376,56 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePostStartExec(obj: Je /** * HTTPGet specifies the http request to perform. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGet + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet */ -export interface JenkinsSpecMasterContainersLifecyclePostStartHttpGet { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGet#host + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGet#httpHeaders + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#httpHeaders */ - readonly httpHeaders?: JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders[]; + readonly httpHeaders?: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGet#path + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGet#port + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#port */ - readonly port: JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort; + readonly port: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGet#scheme + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePostStartHttpGet' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePostStartHttpGet(obj: JenkinsSpecMasterContainersLifecyclePostStartHttpGet | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -55438,30 +55438,30 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePostStartHttpGet(obj: /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema JenkinsSpecMasterContainersLifecyclePostStartTcpSocket + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket */ -export interface JenkinsSpecMasterContainersLifecyclePostStartTcpSocket { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartTcpSocket#host + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartTcpSocket#port + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket#port */ - readonly port: JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort; + readonly port: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePostStartTcpSocket' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePostStartTcpSocket(obj: JenkinsSpecMasterContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -55475,23 +55475,23 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePostStartTcpSocket(ob /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopExec + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec */ -export interface JenkinsSpecMasterContainersLifecyclePreStopExec { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopExec#command + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePreStopExec' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePreStopExec(obj: JenkinsSpecMasterContainersLifecyclePreStopExec | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -55504,56 +55504,56 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePreStopExec(obj: Jenk /** * HTTPGet specifies the http request to perform. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGet + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet */ -export interface JenkinsSpecMasterContainersLifecyclePreStopHttpGet { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGet#host + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGet#httpHeaders + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#httpHeaders */ - readonly httpHeaders?: JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders[]; + readonly httpHeaders?: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGet#path + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGet#port + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#port */ - readonly port: JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort; + readonly port: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGet#scheme + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePreStopHttpGet' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePreStopHttpGet(obj: JenkinsSpecMasterContainersLifecyclePreStopHttpGet | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -55566,30 +55566,30 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePreStopHttpGet(obj: J /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema JenkinsSpecMasterContainersLifecyclePreStopTcpSocket + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket */ -export interface JenkinsSpecMasterContainersLifecyclePreStopTcpSocket { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopTcpSocket#host + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopTcpSocket#port + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket#port */ - readonly port: JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort; + readonly port: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePreStopTcpSocket' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePreStopTcpSocket(obj: JenkinsSpecMasterContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -55603,30 +55603,30 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePreStopTcpSocket(obj: /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders */ -export interface JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders { +export interface JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders#name + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders#value + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders(obj: JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders(obj: JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -55640,14 +55640,14 @@ export function toJson_JenkinsSpecMasterContainersLivenessProbeHttpGetHttpHeader /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLivenessProbeHttpGetPort + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort */ -export class JenkinsSpecMasterContainersLivenessProbeHttpGetPort { - public static fromNumber(value: number): JenkinsSpecMasterContainersLivenessProbeHttpGetPort { - return new JenkinsSpecMasterContainersLivenessProbeHttpGetPort(value); +export class JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort { + public static fromNumber(value: number): JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort { + return new JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort(value); } - public static fromString(value: string): JenkinsSpecMasterContainersLivenessProbeHttpGetPort { - return new JenkinsSpecMasterContainersLivenessProbeHttpGetPort(value); + public static fromString(value: string): JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort { + return new JenkinsV1Alpha2SpecMasterContainersLivenessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -55656,14 +55656,14 @@ export class JenkinsSpecMasterContainersLivenessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLivenessProbeTcpSocketPort + * @schema JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort */ -export class JenkinsSpecMasterContainersLivenessProbeTcpSocketPort { - public static fromNumber(value: number): JenkinsSpecMasterContainersLivenessProbeTcpSocketPort { - return new JenkinsSpecMasterContainersLivenessProbeTcpSocketPort(value); +export class JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort { + public static fromNumber(value: number): JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort { + return new JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort(value); } - public static fromString(value: string): JenkinsSpecMasterContainersLivenessProbeTcpSocketPort { - return new JenkinsSpecMasterContainersLivenessProbeTcpSocketPort(value); + public static fromString(value: string): JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort { + return new JenkinsV1Alpha2SpecMasterContainersLivenessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -55672,30 +55672,30 @@ export class JenkinsSpecMasterContainersLivenessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders */ -export interface JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders { +export interface JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders#name + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders#value + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders(obj: JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders(obj: JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -55709,14 +55709,14 @@ export function toJson_JenkinsSpecMasterContainersReadinessProbeHttpGetHttpHeade /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersReadinessProbeHttpGetPort + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort */ -export class JenkinsSpecMasterContainersReadinessProbeHttpGetPort { - public static fromNumber(value: number): JenkinsSpecMasterContainersReadinessProbeHttpGetPort { - return new JenkinsSpecMasterContainersReadinessProbeHttpGetPort(value); +export class JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort { + public static fromNumber(value: number): JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort { + return new JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort(value); } - public static fromString(value: string): JenkinsSpecMasterContainersReadinessProbeHttpGetPort { - return new JenkinsSpecMasterContainersReadinessProbeHttpGetPort(value); + public static fromString(value: string): JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort { + return new JenkinsV1Alpha2SpecMasterContainersReadinessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -55725,14 +55725,14 @@ export class JenkinsSpecMasterContainersReadinessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersReadinessProbeTcpSocketPort + * @schema JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort */ -export class JenkinsSpecMasterContainersReadinessProbeTcpSocketPort { - public static fromNumber(value: number): JenkinsSpecMasterContainersReadinessProbeTcpSocketPort { - return new JenkinsSpecMasterContainersReadinessProbeTcpSocketPort(value); +export class JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort { + public static fromNumber(value: number): JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort { + return new JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort(value); } - public static fromString(value: string): JenkinsSpecMasterContainersReadinessProbeTcpSocketPort { - return new JenkinsSpecMasterContainersReadinessProbeTcpSocketPort(value); + public static fromString(value: string): JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort { + return new JenkinsV1Alpha2SpecMasterContainersReadinessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -55741,30 +55741,30 @@ export class JenkinsSpecMasterContainersReadinessProbeTcpSocketPort { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema JenkinsSpecMasterVolumesDownwardApiItemsFieldRef + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef */ -export interface JenkinsSpecMasterVolumesDownwardApiItemsFieldRef { +export interface JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema JenkinsSpecMasterVolumesDownwardApiItemsFieldRef#apiVersion + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema JenkinsSpecMasterVolumesDownwardApiItemsFieldRef#fieldPath + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesDownwardApiItemsFieldRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesDownwardApiItemsFieldRef(obj: JenkinsSpecMasterVolumesDownwardApiItemsFieldRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef(obj: JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -55778,37 +55778,37 @@ export function toJson_JenkinsSpecMasterVolumesDownwardApiItemsFieldRef(obj: Jen /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef */ -export interface JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef { +export interface JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef#containerName + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef#divisor + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef#resource + * @schema JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef(obj: JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef(obj: JenkinsV1Alpha2SpecMasterVolumesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -55823,40 +55823,40 @@ export function toJson_JenkinsSpecMasterVolumesDownwardApiItemsResourceFieldRef( /** * information about the configMap data to project * - * @schema JenkinsSpecMasterVolumesProjectedSourcesConfigMap + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap */ -export interface JenkinsSpecMasterVolumesProjectedSourcesConfigMap { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap { /** * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesConfigMap#items + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap#items */ - readonly items?: JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems[]; + readonly items?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesProjectedSourcesConfigMap#name + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its keys must be defined * - * @schema JenkinsSpecMasterVolumesProjectedSourcesConfigMap#optional + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesConfigMap' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesConfigMap(obj: JenkinsSpecMasterVolumesProjectedSourcesConfigMap | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems(y)), + 'items': obj.items?.map(y => toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -55868,26 +55868,26 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSourcesConfigMap(obj: Je /** * information about the downwardAPI data to project * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApi + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi */ -export interface JenkinsSpecMasterVolumesProjectedSourcesDownwardApi { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi { /** * Items is a list of DownwardAPIVolume file * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApi#items + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi#items */ - readonly items?: JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems[]; + readonly items?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems[]; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesDownwardApi' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApi(obj: JenkinsSpecMasterVolumesProjectedSourcesDownwardApi | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems(y)), + 'items': obj.items?.map(y => toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -55897,40 +55897,40 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApi(obj: /** * information about the secret data to project * - * @schema JenkinsSpecMasterVolumesProjectedSourcesSecret + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret */ -export interface JenkinsSpecMasterVolumesProjectedSourcesSecret { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret { /** * If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesSecret#items + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret#items */ - readonly items?: JenkinsSpecMasterVolumesProjectedSourcesSecretItems[]; + readonly items?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema JenkinsSpecMasterVolumesProjectedSourcesSecret#name + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema JenkinsSpecMasterVolumesProjectedSourcesSecret#optional + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesSecret' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesSecret(obj: JenkinsSpecMasterVolumesProjectedSourcesSecret | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_JenkinsSpecMasterVolumesProjectedSourcesSecretItems(y)), + 'items': obj.items?.map(y => toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -55942,13 +55942,13 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSourcesSecret(obj: Jenki /** * information about the serviceAccountToken data to project * - * @schema JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken */ -export interface JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken { /** * Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken#audience + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken#audience */ readonly audience?: string; @@ -55956,24 +55956,24 @@ export interface JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken { * ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes. * * @default 1 hour and must be at least 10 minutes. - * @schema JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken#expirationSeconds + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken#expirationSeconds */ readonly expirationSeconds?: number; /** * Path is the path relative to the mount point of the file to project the token into. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken#path + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken#path */ readonly path: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken(obj: JenkinsSpecMasterVolumesProjectedSourcesServiceAccountToken | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesServiceAccountToken | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'audience': obj.audience, @@ -55988,30 +55988,30 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSourcesServiceAccountTok /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders */ -export interface JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders { /** * The header field name * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders#name + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders#value + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders(obj: JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -56025,14 +56025,14 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePostStartHttpGetHttpH /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort */ -export class JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort { - public static fromNumber(value: number): JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort { - return new JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort(value); +export class JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort { + public static fromNumber(value: number): JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort { + return new JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort(value); } - public static fromString(value: string): JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort { - return new JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort(value); + public static fromString(value: string): JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort { + return new JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -56041,14 +56041,14 @@ export class JenkinsSpecMasterContainersLifecyclePostStartHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort */ -export class JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort { - public static fromNumber(value: number): JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort { - return new JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort(value); +export class JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort { + public static fromNumber(value: number): JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort { + return new JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort(value); } - public static fromString(value: string): JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort { - return new JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort(value); + public static fromString(value: string): JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort { + return new JenkinsV1Alpha2SpecMasterContainersLifecyclePostStartTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -56057,30 +56057,30 @@ export class JenkinsSpecMasterContainersLifecyclePostStartTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders */ -export interface JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders { +export interface JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders { /** * The header field name * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders#name + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders#value + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders(obj: JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders(obj: JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -56094,14 +56094,14 @@ export function toJson_JenkinsSpecMasterContainersLifecyclePreStopHttpGetHttpHea /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort */ -export class JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort { - public static fromNumber(value: number): JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort { - return new JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort(value); +export class JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort { + public static fromNumber(value: number): JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort { + return new JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort(value); } - public static fromString(value: string): JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort { - return new JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort(value); + public static fromString(value: string): JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort { + return new JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -56110,14 +56110,14 @@ export class JenkinsSpecMasterContainersLifecyclePreStopHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort + * @schema JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort */ -export class JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort { - public static fromNumber(value: number): JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort { - return new JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort(value); +export class JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort { + public static fromNumber(value: number): JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort { + return new JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort(value); } - public static fromString(value: string): JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort { - return new JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort(value); + public static fromString(value: string): JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort { + return new JenkinsV1Alpha2SpecMasterContainersLifecyclePreStopTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -56126,37 +56126,37 @@ export class JenkinsSpecMasterContainersLifecyclePreStopTcpSocketPort { /** * Maps a string key to a path within a volume. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems */ -export interface JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems { /** * The key to project. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems#key + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems#mode + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems#path + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems#path */ readonly path: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems(obj: JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesConfigMapItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -56171,50 +56171,50 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSourcesConfigMapItems(ob /** * DownwardAPIVolumeFile represents information to create the file containing the pod field * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems */ -export interface JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems#fieldRef + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems#fieldRef */ - readonly fieldRef?: JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef; + readonly fieldRef?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems#mode + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems#mode */ readonly mode?: number; /** * Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems#path + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems#path */ readonly path: string; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems#resourceFieldRef + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems#resourceFieldRef */ - readonly resourceFieldRef?: JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef; + readonly resourceFieldRef?: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems(obj: JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fieldRef': toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef(obj.fieldRef), + 'fieldRef': toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef(obj.fieldRef), 'mode': obj.mode, 'path': obj.path, - 'resourceFieldRef': toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), + 'resourceFieldRef': toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -56224,37 +56224,37 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItems( /** * Maps a string key to a path within a volume. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesSecretItems + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems */ -export interface JenkinsSpecMasterVolumesProjectedSourcesSecretItems { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems { /** * The key to project. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesSecretItems#key + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesSecretItems#mode + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesSecretItems#path + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems#path */ readonly path: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesSecretItems' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesSecretItems(obj: JenkinsSpecMasterVolumesProjectedSourcesSecretItems | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesSecretItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -56269,30 +56269,30 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSourcesSecretItems(obj: /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef */ -export interface JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef(obj: JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -56306,37 +56306,37 @@ export function toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsF /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef */ -export interface JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef { +export interface JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource + * @schema JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef' to JSON representation. + * Converts an object of type 'JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj: JenkinsSpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { +export function toJson_JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj: JenkinsV1Alpha2SpecMasterVolumesProjectedSourcesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -56437,19 +56437,19 @@ Object { }, }, "types": Object { - "monitoringcoreoscom.AlertmanagerConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1": Object { "assembly": "monitoringcoreoscom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "AlertmanagerConfig", + "schema": "AlertmanagerConfigV1Alpha1", }, "summary": "AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"AlertmanagerConfig\\" API object.", + "summary": "Defines a \\"AlertmanagerConfigV1Alpha1\\" API object.", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -56480,7 +56480,7 @@ Object { }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigProps", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1Props", }, }, ], @@ -56494,7 +56494,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"AlertmanagerConfig\\".", + "summary": "Renders a Kubernetes manifest for \\"AlertmanagerConfigV1Alpha1\\".", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -56508,7 +56508,7 @@ Object { }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigProps", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1Props", }, }, ], @@ -56536,12 +56536,12 @@ Object { }, }, ], - "name": "AlertmanagerConfig", + "name": "AlertmanagerConfigV1Alpha1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"AlertmanagerConfig\\".", + "summary": "Returns the apiVersion and kind for \\"AlertmanagerConfigV1Alpha1\\".", }, "immutable": true, "locationInModule": Object { @@ -56555,30 +56555,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1", }, - "monitoringcoreoscom.AlertmanagerConfigProps": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1Props": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfig", + "schema": "AlertmanagerConfigV1Alpha1", }, "summary": "AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigProps", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1Props", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 65, }, - "name": "AlertmanagerConfigProps", + "name": "AlertmanagerConfigV1Alpha1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfig#spec", + "schema": "AlertmanagerConfigV1Alpha1#spec", }, "remarks": "By definition, the Alertmanager configuration only applies to alerts for which the \`namespace\` label is equal to the namespace of the AlertmanagerConfig resource.", "summary": "AlertmanagerConfigSpec is a specification of the desired behavior of the Alertmanager configuration.", @@ -56590,14 +56590,14 @@ Object { }, "name": "spec", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpec", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfig#metadata", + "schema": "AlertmanagerConfigV1Alpha1#metadata", }, }, "immutable": true, @@ -56612,31 +56612,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigProps", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1Props", }, - "monitoringcoreoscom.AlertmanagerConfigSpec": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1Spec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpec", + "schema": "AlertmanagerConfigV1Alpha1Spec", }, "remarks": "By definition, the Alertmanager configuration only applies to alerts for which the \`namespace\` label is equal to the namespace of the AlertmanagerConfig resource.", "summary": "AlertmanagerConfigSpec is a specification of the desired behavior of the Alertmanager configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpec", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1Spec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 100, }, - "name": "AlertmanagerConfigSpec", + "name": "AlertmanagerConfigV1Alpha1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpec#inhibitRules", + "schema": "AlertmanagerConfigV1Alpha1Spec#inhibitRules", }, "remarks": "The rules will only apply to alerts matching the resource's namespace.", "summary": "List of inhibition rules.", @@ -56651,7 +56651,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRules", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRules", }, "kind": "array", }, @@ -56661,7 +56661,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpec#muteTimeIntervals", + "schema": "AlertmanagerConfigV1Alpha1Spec#muteTimeIntervals", }, "summary": "List of MuteTimeInterval specifying when the routes should be muted.", }, @@ -56675,7 +56675,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervals", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals", }, "kind": "array", }, @@ -56685,7 +56685,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpec#receivers", + "schema": "AlertmanagerConfigV1Alpha1Spec#receivers", }, "summary": "List of receivers.", }, @@ -56699,7 +56699,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceivers", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceivers", }, "kind": "array", }, @@ -56709,7 +56709,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpec#route", + "schema": "AlertmanagerConfigV1Alpha1Spec#route", }, "remarks": "If present, it will be added to the generated Alertmanager configuration as a first-level route.", "summary": "The Alertmanager route definition for alerts matching the resource's namespace.", @@ -56722,35 +56722,35 @@ Object { "name": "route", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecRoute", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRoute", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpec", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1Spec", }, - "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRules": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRules": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRules", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRules", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule", "summary": "InhibitRule defines an inhibition rule that allows to mute alerts when other alerts are already firing.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRules", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRules", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 153, }, - "name": "AlertmanagerConfigSpecInhibitRules", + "name": "AlertmanagerConfigV1Alpha1SpecInhibitRules", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRules#equal", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRules#equal", }, "summary": "Labels that must have an equal value in the source and target alert for the inhibition to take effect.", }, @@ -56774,7 +56774,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRules#sourceMatch", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRules#sourceMatch", }, "remarks": "The operator enforces that the alert matches the resource's namespace.", "summary": "Matchers for which one or more alerts have to exist for the inhibition to take effect.", @@ -56789,7 +56789,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesSourceMatch", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch", }, "kind": "array", }, @@ -56799,7 +56799,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRules#targetMatch", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRules#targetMatch", }, "remarks": "The operator enforces that the alert matches the resource's namespace.", "summary": "Matchers that have to be fulfilled in the alerts to be muted.", @@ -56814,37 +56814,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesTargetMatch", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecInhibitRules", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecInhibitRules", }, - "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesSourceMatch": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesSourceMatch", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch", }, "summary": "Matcher defines how to match on alert's labels.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesSourceMatch", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 469, }, - "name": "AlertmanagerConfigSpecInhibitRulesSourceMatch", + "name": "AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesSourceMatch#name", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch#name", }, "summary": "Label to match.", }, @@ -56862,7 +56862,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesSourceMatch#matchType", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch#matchType", }, "summary": "Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty.", }, @@ -56874,14 +56874,14 @@ Object { "name": "matchType", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesSourceMatch#regex", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch#regex", }, "remarks": "Deprecated as of AlertManager >= v0.22.0 where a user should use MatchType instead.", "summary": "Whether to match on equality (false) or regular-expression (true).", @@ -56901,7 +56901,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesSourceMatch#value", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch#value", }, "summary": "Label value to match.", }, @@ -56917,17 +56917,17 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecInhibitRulesSourceMatch", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch", }, - "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType", }, "summary": "Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType", "kind": "enum", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -56959,31 +56959,31 @@ Object { "name": "VALUE_NEGATION_TILDE", }, ], - "name": "AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType", - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType", + "name": "AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType", }, - "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesTargetMatch": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesTargetMatch", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch", }, "summary": "Matcher defines how to match on alert's labels.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesTargetMatch", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 522, }, - "name": "AlertmanagerConfigSpecInhibitRulesTargetMatch", + "name": "AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesTargetMatch#name", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch#name", }, "summary": "Label to match.", }, @@ -57001,7 +57001,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesTargetMatch#matchType", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch#matchType", }, "summary": "Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty.", }, @@ -57013,14 +57013,14 @@ Object { "name": "matchType", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesTargetMatch#regex", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch#regex", }, "remarks": "Deprecated as of AlertManager >= v0.22.0 where a user should use MatchType instead.", "summary": "Whether to match on equality (false) or regular-expression (true).", @@ -57040,7 +57040,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesTargetMatch#value", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch#value", }, "summary": "Label value to match.", }, @@ -57056,17 +57056,17 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecInhibitRulesTargetMatch", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch", }, - "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType", + "schema": "AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType", }, "summary": "Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType", "kind": "enum", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -57098,31 +57098,31 @@ Object { "name": "VALUE_NEGATION_TILDE", }, ], - "name": "AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType", - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType", + "name": "AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType", }, - "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervals": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervals", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals", }, "summary": "MuteTimeInterval specifies the periods in time when notifications will be muted.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervals", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 198, }, - "name": "AlertmanagerConfigSpecMuteTimeIntervals", + "name": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervals#name", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals#name", }, "summary": "Name of the time interval.", }, @@ -57141,7 +57141,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervals#timeIntervals", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals#timeIntervals", }, "summary": "TimeIntervals is a list of TimeInterval.", }, @@ -57155,37 +57155,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecMuteTimeIntervals", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals", }, - "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals", }, "summary": "TimeInterval describes intervals of time.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 575, }, - "name": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals", + "name": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#daysOfMonth", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#daysOfMonth", }, "summary": "DaysOfMonth is a list of DayOfMonthRange.", }, @@ -57199,7 +57199,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", }, "kind": "array", }, @@ -57209,7 +57209,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#months", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#months", }, "summary": "Months is a list of MonthRange.", }, @@ -57233,7 +57233,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#times", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#times", }, "summary": "Times is a list of TimeRange.", }, @@ -57247,7 +57247,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes", }, "kind": "array", }, @@ -57257,7 +57257,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#weekdays", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#weekdays", }, "summary": "Weekdays is a list of WeekdayRange.", }, @@ -57281,7 +57281,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#years", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#years", }, "summary": "Years is a list of YearRange.", }, @@ -57302,30 +57302,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals", }, - "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", }, "summary": "DayOfMonthRange is an inclusive range of days of the month beginning at 1.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2090, }, - "name": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", + "name": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth#end", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth#end", }, "summary": "End of the inclusive range.", }, @@ -57344,7 +57344,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth#start", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth#start", }, "summary": "Start of the inclusive range.", }, @@ -57360,30 +57360,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes", }, "summary": "TimeRange defines a start and end time in 24hr format.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2127, }, - "name": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes", + "name": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes#endTime", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes#endTime", }, "summary": "EndTime is the end time in 24hr format.", }, @@ -57402,7 +57402,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes#startTime", + "schema": "AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes#startTime", }, "summary": "StartTime is the start time in 24hr format.", }, @@ -57418,30 +57418,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceivers": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceivers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers", }, "summary": "Receiver defines one or more notification integrations.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceivers", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceivers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 235, }, - "name": "AlertmanagerConfigSpecReceivers", + "name": "AlertmanagerConfigV1Alpha1SpecReceivers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#name", }, "remarks": "Must be unique across all items from the list.", "summary": "Name of the receiver.", @@ -57460,7 +57460,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#discordConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#discordConfigs", }, "summary": "List of Discord configurations.", }, @@ -57474,7 +57474,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs", }, "kind": "array", }, @@ -57484,7 +57484,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#emailConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#emailConfigs", }, "summary": "List of Email configurations.", }, @@ -57498,7 +57498,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs", }, "kind": "array", }, @@ -57508,7 +57508,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#msteamsConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#msteamsConfigs", }, "remarks": "It requires Alertmanager >= 0.26.0.", "summary": "List of MSTeams configurations.", @@ -57523,7 +57523,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs", }, "kind": "array", }, @@ -57533,7 +57533,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#opsgenieConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#opsgenieConfigs", }, "summary": "List of OpsGenie configurations.", }, @@ -57547,7 +57547,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs", }, "kind": "array", }, @@ -57557,7 +57557,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#pagerdutyConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#pagerdutyConfigs", }, "summary": "List of PagerDuty configurations.", }, @@ -57571,7 +57571,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs", }, "kind": "array", }, @@ -57581,7 +57581,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#pushoverConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#pushoverConfigs", }, "summary": "List of Pushover configurations.", }, @@ -57595,7 +57595,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs", }, "kind": "array", }, @@ -57605,7 +57605,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#slackConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#slackConfigs", }, "summary": "List of Slack configurations.", }, @@ -57619,7 +57619,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs", }, "kind": "array", }, @@ -57629,7 +57629,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#snsConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#snsConfigs", }, "summary": "List of SNS configurations.", }, @@ -57643,7 +57643,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs", }, "kind": "array", }, @@ -57653,7 +57653,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#telegramConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#telegramConfigs", }, "summary": "List of Telegram configurations.", }, @@ -57667,7 +57667,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs", }, "kind": "array", }, @@ -57677,7 +57677,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#victoropsConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#victoropsConfigs", }, "summary": "List of VictorOps configurations.", }, @@ -57691,7 +57691,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs", }, "kind": "array", }, @@ -57701,7 +57701,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#webexConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#webexConfigs", }, "summary": "List of Webex configurations.", }, @@ -57715,7 +57715,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs", }, "kind": "array", }, @@ -57725,7 +57725,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#webhookConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#webhookConfigs", }, "summary": "List of webhook configurations.", }, @@ -57739,7 +57739,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs", }, "kind": "array", }, @@ -57749,7 +57749,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceivers#wechatConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceivers#wechatConfigs", }, "summary": "List of WeChat configurations.", }, @@ -57763,38 +57763,38 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceivers", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceivers", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#discord_config", "summary": "DiscordConfig configures notifications via Discord.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 636, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigs#apiURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#apiURL", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the Discord webhook URL.", @@ -57806,14 +57806,14 @@ Object { }, "name": "apiUrl", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -57825,14 +57825,14 @@ Object { "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigs#message", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#message", }, "summary": "The template of the message's body.", }, @@ -57851,7 +57851,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -57870,7 +57870,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigs#title", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#title", }, "summary": "The template of the message's title.", }, @@ -57886,31 +57886,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the Discord webhook URL.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2164, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -57929,7 +57929,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -57949,7 +57949,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -57965,30 +57965,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2209, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -58001,14 +58001,14 @@ Object { "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -58021,14 +58021,14 @@ Object { "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -58041,14 +58041,14 @@ Object { "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -58067,7 +58067,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -58079,14 +58079,14 @@ Object { "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -58105,7 +58105,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -58117,35 +58117,35 @@ Object { "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4258, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -58157,14 +58157,14 @@ Object { "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -58183,30 +58183,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7446, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -58225,7 +58225,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -58245,7 +58245,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -58261,31 +58261,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4297, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -58297,14 +58297,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -58316,34 +58316,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7491, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -58362,7 +58362,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -58382,7 +58382,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -58398,30 +58398,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7536, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -58440,7 +58440,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -58460,7 +58460,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -58476,31 +58476,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4334, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -58519,7 +58519,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -58539,7 +58539,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -58555,30 +58555,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4379, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -58589,14 +58589,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -58607,14 +58607,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -58632,7 +58632,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -58656,7 +58656,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -58677,30 +58677,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7581, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -58712,14 +58712,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -58731,34 +58731,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11658, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -58776,7 +58776,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -58796,7 +58796,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -58812,30 +58812,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11703, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -58854,7 +58854,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -58874,7 +58874,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -58890,30 +58890,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7618, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -58932,7 +58932,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -58952,7 +58952,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -58968,30 +58968,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4440, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -59003,14 +59003,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -59022,14 +59022,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -59048,7 +59048,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -59060,14 +59060,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -59083,30 +59083,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7663, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -59118,14 +59118,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -59137,34 +59137,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11748, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -59182,7 +59182,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -59202,7 +59202,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -59218,30 +59218,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11793, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -59260,7 +59260,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -59280,7 +59280,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -59296,30 +59296,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7700, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -59331,14 +59331,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -59350,34 +59350,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11838, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -59395,7 +59395,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -59415,7 +59415,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -59431,30 +59431,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11883, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -59473,7 +59473,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -59493,7 +59493,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -59509,30 +59509,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7737, }, - "name": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -59551,7 +59551,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -59571,7 +59571,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -59587,30 +59587,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs", }, "summary": "EmailConfig configures notifications via Email.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 697, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#authIdentity", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#authIdentity", }, "summary": "The identity to use for authentication.", }, @@ -59629,7 +59629,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#authPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#authPassword", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the password to use for authentication.", @@ -59642,14 +59642,14 @@ Default: \\"Bearer\\"", "name": "authPassword", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#authSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#authSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the CRAM-MD5 secret.", @@ -59662,14 +59662,14 @@ Default: \\"Bearer\\"", "name": "authSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#authUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#authUsername", }, "summary": "The username to use for authentication.", }, @@ -59688,7 +59688,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#from", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#from", }, "summary": "The sender address.", }, @@ -59707,7 +59707,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#headers", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#headers", }, "remarks": "Overrides any headers previously set by the notification implementation.", "summary": "Further headers email header key/value pairs.", @@ -59722,7 +59722,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders", }, "kind": "array", }, @@ -59732,7 +59732,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#hello", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#hello", }, "summary": "The hostname to identify to the SMTP server.", }, @@ -59751,7 +59751,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#html", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#html", }, "summary": "The HTML body of the email notification.", }, @@ -59770,7 +59770,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#requireTLS", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#requireTLS", }, "remarks": "Note that Go does not support unencrypted connections to remote SMTP endpoints.", "summary": "The SMTP TLS requirement.", @@ -59790,7 +59790,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -59809,7 +59809,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#smarthost", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#smarthost", }, "remarks": "E.g. example.com:25", "summary": "The SMTP host and port through which emails are sent.", @@ -59829,7 +59829,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#text", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#text", }, "summary": "The text body of the email notification.", }, @@ -59848,7 +59848,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#tlsConfig", }, "summary": "TLS configuration.", }, @@ -59860,14 +59860,14 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigs#to", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#to", }, "summary": "The email address to send notifications to.", }, @@ -59883,31 +59883,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the password to use for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2286, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -59926,7 +59926,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -59946,7 +59946,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -59962,31 +59962,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the CRAM-MD5 secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2331, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -60005,7 +60005,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -60025,7 +60025,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -60041,30 +60041,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsHeaders": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsHeaders", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders", }, "summary": "KeyValue defines a (key, value) tuple.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2376, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsHeaders", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsHeaders#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders#key", }, "summary": "Key of the tuple.", }, @@ -60082,7 +60082,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsHeaders#value", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders#value", }, "summary": "Value of the tuple.", }, @@ -60097,30 +60097,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig", }, "summary": "TLS configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2413, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -60132,14 +60132,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -60151,14 +60151,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -60177,7 +60177,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -60189,14 +60189,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -60212,30 +60212,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4501, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -60247,14 +60247,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -60266,34 +60266,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7782, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -60311,7 +60311,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -60331,7 +60331,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -60347,30 +60347,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7827, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -60389,7 +60389,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -60409,7 +60409,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -60425,30 +60425,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4538, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -60460,14 +60460,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -60479,34 +60479,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7872, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -60524,7 +60524,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -60544,7 +60544,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -60560,30 +60560,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7917, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -60602,7 +60602,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -60622,7 +60622,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -60638,30 +60638,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4575, }, - "name": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -60680,7 +60680,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -60700,7 +60700,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -60716,31 +60716,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs", }, "remarks": "It requires Alertmanager >= 0.26.0.", "summary": "MSTeamsConfig configures notifications via Microsoft Teams.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 830, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigs#webhookUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#webhookUrl", }, "summary": "MSTeams webhook URL.", }, @@ -60751,14 +60751,14 @@ Default: \\"Bearer\\"", }, "name": "webhookUrl", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -60770,14 +60770,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#sendResolved", }, "summary": "Whether to notify about resolved alerts.", }, @@ -60796,7 +60796,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigs#text", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#text", }, "summary": "Message body template.", }, @@ -60815,7 +60815,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigs#title", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#title", }, "summary": "Message title template.", }, @@ -60831,30 +60831,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2474, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -60867,14 +60867,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -60887,14 +60887,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -60907,14 +60907,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -60933,7 +60933,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -60945,14 +60945,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -60971,7 +60971,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -60983,35 +60983,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4620, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -61023,14 +61023,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -61049,30 +61049,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7962, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -61091,7 +61091,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -61111,7 +61111,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -61127,31 +61127,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4659, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -61163,14 +61163,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -61182,34 +61182,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8007, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -61228,7 +61228,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -61248,7 +61248,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -61264,30 +61264,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8052, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -61306,7 +61306,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -61326,7 +61326,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -61342,31 +61342,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4696, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -61385,7 +61385,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -61405,7 +61405,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -61421,30 +61421,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4741, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -61455,14 +61455,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -61473,14 +61473,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -61498,7 +61498,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -61522,7 +61522,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -61543,30 +61543,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8097, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -61578,14 +61578,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -61597,34 +61597,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11928, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -61642,7 +61642,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -61662,7 +61662,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -61678,30 +61678,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11973, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -61720,7 +61720,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -61740,7 +61740,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -61756,30 +61756,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8134, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -61798,7 +61798,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -61818,7 +61818,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -61834,30 +61834,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4802, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -61869,14 +61869,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -61888,14 +61888,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -61914,7 +61914,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -61926,14 +61926,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -61949,30 +61949,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8179, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -61984,14 +61984,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -62003,34 +62003,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12018, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -62048,7 +62048,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -62068,7 +62068,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -62084,30 +62084,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12063, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -62126,7 +62126,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -62146,7 +62146,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -62162,30 +62162,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8216, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -62197,14 +62197,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -62216,34 +62216,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12108, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -62261,7 +62261,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -62281,7 +62281,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -62297,30 +62297,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12153, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -62339,7 +62339,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -62359,7 +62359,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -62375,30 +62375,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8253, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -62417,7 +62417,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -62437,7 +62437,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -62453,30 +62453,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl", }, "summary": "MSTeams webhook URL.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2551, }, - "name": "AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -62495,7 +62495,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -62515,7 +62515,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -62531,31 +62531,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config", "summary": "OpsGenieConfig configures notifications via OpsGenie.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 891, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#actions", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#actions", }, "summary": "Comma separated list of actions that will be available for the alert.", }, @@ -62574,7 +62574,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#apiKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#apiKey", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the OpsGenie API key.", @@ -62587,14 +62587,14 @@ Default: \\"Bearer\\"", "name": "apiKey", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#apiURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#apiURL", }, "summary": "The URL to send OpsGenie API requests to.", }, @@ -62613,7 +62613,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#description", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#description", }, "summary": "Description of the incident.", }, @@ -62632,7 +62632,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#details", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#details", }, "summary": "A set of arbitrary key/value pairs that provide further detail about the incident.", }, @@ -62646,7 +62646,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails", }, "kind": "array", }, @@ -62656,7 +62656,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#entity", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#entity", }, "summary": "Optional field that can be used to specify which domain alert is related to.", }, @@ -62675,7 +62675,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -62687,14 +62687,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#message", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#message", }, "summary": "Alert text limited to 130 characters.", }, @@ -62713,7 +62713,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#note", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#note", }, "summary": "Additional alert note.", }, @@ -62732,7 +62732,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#priority", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#priority", }, "remarks": "Possible values are P1, P2, P3, P4, and P5.", "summary": "Priority level of alert.", @@ -62752,7 +62752,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#responders", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#responders", }, "summary": "List of responders responsible for notifications.", }, @@ -62766,7 +62766,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders", }, "kind": "array", }, @@ -62776,7 +62776,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -62795,7 +62795,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#source", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#source", }, "summary": "Backlink to the sender of the notification.", }, @@ -62814,7 +62814,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#tags", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#tags", }, "summary": "Comma separated list of tags attached to the notifications.", }, @@ -62833,7 +62833,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigs#updateAlerts", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#updateAlerts", }, "summary": "Whether to update message and description of the alert in OpsGenie if it already exists By default, the alert is never updated in OpsGenie, the new message only appears in activity log.", }, @@ -62849,31 +62849,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the OpsGenie API key.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2596, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -62892,7 +62892,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -62912,7 +62912,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -62928,30 +62928,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails", }, "summary": "KeyValue defines a (key, value) tuple.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2641, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails#key", }, "summary": "Key of the tuple.", }, @@ -62969,7 +62969,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails#value", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails#value", }, "summary": "Value of the tuple.", }, @@ -62984,30 +62984,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2678, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -63020,14 +63020,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -63040,14 +63040,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -63060,14 +63060,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -63086,7 +63086,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -63098,14 +63098,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -63124,7 +63124,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -63136,35 +63136,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4863, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -63176,14 +63176,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -63202,30 +63202,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8298, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -63244,7 +63244,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -63264,7 +63264,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -63280,31 +63280,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4902, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -63316,14 +63316,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -63335,34 +63335,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8343, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -63381,7 +63381,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -63401,7 +63401,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -63417,30 +63417,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8388, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -63459,7 +63459,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -63479,7 +63479,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -63495,31 +63495,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4939, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -63538,7 +63538,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -63558,7 +63558,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -63574,30 +63574,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4984, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -63608,14 +63608,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -63626,14 +63626,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -63651,7 +63651,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -63675,7 +63675,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -63696,30 +63696,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8433, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -63731,14 +63731,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -63750,34 +63750,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12198, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -63795,7 +63795,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -63815,7 +63815,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -63831,30 +63831,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12243, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -63873,7 +63873,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -63893,7 +63893,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -63909,30 +63909,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8470, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -63951,7 +63951,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -63971,7 +63971,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -63987,30 +63987,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5045, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -64022,14 +64022,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -64041,14 +64041,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -64067,7 +64067,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -64079,14 +64079,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -64102,30 +64102,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8515, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -64137,14 +64137,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -64156,34 +64156,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12288, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -64201,7 +64201,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -64221,7 +64221,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -64237,30 +64237,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12333, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -64279,7 +64279,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -64299,7 +64299,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -64315,30 +64315,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8552, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -64350,14 +64350,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -64369,34 +64369,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12378, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -64414,7 +64414,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -64434,7 +64434,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -64450,30 +64450,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12423, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -64492,7 +64492,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -64512,7 +64512,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -64528,30 +64528,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8589, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -64570,7 +64570,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -64590,7 +64590,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -64606,31 +64606,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders", }, "remarks": "One of \`id\`, \`name\` or \`username\` has to be defined.", "summary": "OpsGenieConfigResponder defines a responder to an incident.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2755, }, - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders#type", }, "summary": "Type of responder.", }, @@ -64641,14 +64641,14 @@ Default: \\"Bearer\\"", }, "name": "type", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders#id", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders#id", }, "summary": "ID of the responder.", }, @@ -64667,7 +64667,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders#name", }, "summary": "Name of the responder.", }, @@ -64686,7 +64686,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders#username", }, "summary": "Username of the responder.", }, @@ -64702,17 +64702,17 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType", }, "summary": "Type of responder.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType", "kind": "enum", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -64750,32 +64750,32 @@ Default: \\"Bearer\\"", "name": "SCHEDULE", }, ], - "name": "AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType", - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config", "summary": "PagerDutyConfig configures notifications via PagerDuty.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1032, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#class", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#class", }, "summary": "The class/type of the event.", }, @@ -64794,7 +64794,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#client", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#client", }, "summary": "Client identification.", }, @@ -64813,7 +64813,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#clientURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#clientURL", }, "summary": "Backlink to the sender of notification.", }, @@ -64832,7 +64832,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#component", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#component", }, "summary": "The part or component of the affected system that is broken.", }, @@ -64851,7 +64851,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#description", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#description", }, "summary": "Description of the incident.", }, @@ -64870,7 +64870,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#details", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#details", }, "summary": "Arbitrary key/value pairs that provide further detail about the incident.", }, @@ -64884,7 +64884,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails", }, "kind": "array", }, @@ -64894,7 +64894,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#group", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#group", }, "summary": "A cluster or grouping of sources.", }, @@ -64913,7 +64913,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -64925,14 +64925,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#pagerDutyImageConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#pagerDutyImageConfigs", }, "summary": "A list of image details to attach that provide further detail about an incident.", }, @@ -64946,7 +64946,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs", }, "kind": "array", }, @@ -64956,7 +64956,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#pagerDutyLinkConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#pagerDutyLinkConfigs", }, "summary": "A list of link details to attach that provide further detail about an incident.", }, @@ -64970,7 +64970,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", }, "kind": "array", }, @@ -64980,7 +64980,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#routingKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#routingKey", }, "remarks": "Either this field or \`serviceKey\` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the PagerDuty integration key (when using Events API v2).", @@ -64993,14 +64993,14 @@ Default: \\"Bearer\\"", "name": "routingKey", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -65019,7 +65019,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#serviceKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#serviceKey", }, "remarks": "Either this field or \`routingKey\` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the PagerDuty service key (when using integration type \\"Prometheus\\").", @@ -65032,14 +65032,14 @@ Default: \\"Bearer\\"", "name": "serviceKey", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#severity", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#severity", }, "summary": "Severity of the incident.", }, @@ -65058,7 +65058,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigs#url", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#url", }, "summary": "The URL to send requests to.", }, @@ -65074,30 +65074,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails", }, "summary": "KeyValue defines a (key, value) tuple.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2808, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails#key", }, "summary": "Key of the tuple.", }, @@ -65115,7 +65115,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails#value", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails#value", }, "summary": "Value of the tuple.", }, @@ -65130,30 +65130,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2845, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -65166,14 +65166,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -65186,14 +65186,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -65206,14 +65206,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -65232,7 +65232,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -65244,14 +65244,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -65270,7 +65270,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -65282,35 +65282,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5124, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -65322,14 +65322,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -65348,30 +65348,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8634, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -65390,7 +65390,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -65410,7 +65410,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -65426,31 +65426,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5163, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -65462,14 +65462,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -65481,34 +65481,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8679, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -65527,7 +65527,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -65547,7 +65547,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -65563,30 +65563,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8724, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -65605,7 +65605,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -65625,7 +65625,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -65641,31 +65641,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5200, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -65684,7 +65684,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -65704,7 +65704,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -65720,30 +65720,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5245, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -65754,14 +65754,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -65772,14 +65772,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -65797,7 +65797,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -65821,7 +65821,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -65842,30 +65842,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8769, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -65877,14 +65877,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -65896,34 +65896,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12468, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -65941,7 +65941,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -65961,7 +65961,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -65977,30 +65977,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12513, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -66019,7 +66019,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -66039,7 +66039,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -66055,30 +66055,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8806, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -66097,7 +66097,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -66117,7 +66117,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -66133,30 +66133,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5306, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -66168,14 +66168,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -66187,14 +66187,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -66213,7 +66213,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -66225,14 +66225,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -66248,30 +66248,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8851, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -66283,14 +66283,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -66302,34 +66302,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12558, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -66347,7 +66347,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -66367,7 +66367,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -66383,30 +66383,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12603, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -66425,7 +66425,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -66445,7 +66445,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -66461,30 +66461,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8888, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -66496,14 +66496,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -66515,34 +66515,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12648, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -66560,7 +66560,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -66580,7 +66580,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -66596,30 +66596,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12693, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -66638,7 +66638,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -66658,7 +66658,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -66674,30 +66674,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8925, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -66716,7 +66716,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -66736,7 +66736,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -66752,30 +66752,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs", }, "summary": "PagerDutyImageConfig attaches images to an incident.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2922, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs#alt", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs#alt", }, "summary": "Alt is the optional alternative text for the image.", }, @@ -66794,7 +66794,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs#href", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs#href", }, "remarks": "makes the image a clickable link.", "summary": "Optional URL;", @@ -66814,7 +66814,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs#src", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs#src", }, "summary": "Src of the image being attached to the incident.", }, @@ -66830,30 +66830,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", }, "summary": "PagerDutyLinkConfig attaches text links to an incident.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2967, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs#alt", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs#alt", }, "summary": "Text that describes the purpose of the link, and can be used as the link's text.", }, @@ -66872,7 +66872,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs#href", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs#href", }, "summary": "Href is the URL of the link to be attached.", }, @@ -66888,31 +66888,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey", }, "remarks": "Either this field or \`serviceKey\` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the PagerDuty integration key (when using Events API v2).", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3004, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -66931,7 +66931,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -66951,7 +66951,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -66967,31 +66967,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey", }, "remarks": "Either this field or \`routingKey\` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the PagerDuty service key (when using integration type \\"Prometheus\\").", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3049, }, - "name": "AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -67010,7 +67010,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -67030,7 +67030,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -67046,31 +67046,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#pushover_config", "summary": "PushoverConfig configures notifications via Pushover.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1173, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#device", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#device", }, "summary": "The name of a device to send the notification to.", }, @@ -67089,7 +67089,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#expire", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#expire", }, "summary": "How long your notification will continue to be retried for, unless the user acknowledges the notification.", }, @@ -67108,7 +67108,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#html", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#html", }, "summary": "Whether notification message is HTML or plain text.", }, @@ -67127,7 +67127,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -67139,14 +67139,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#message", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#message", }, "summary": "Notification message.", }, @@ -67165,7 +67165,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#priority", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#priority", }, "summary": "Priority, see https://pushover.net/api#priority.", }, @@ -67184,7 +67184,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#retry", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#retry", }, "remarks": "Must be at least 30 seconds.", "summary": "How often the Pushover servers will send the same notification to the user.", @@ -67204,7 +67204,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -67223,7 +67223,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#sound", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#sound", }, "summary": "The name of one of the sounds supported by device clients to override the user's default sound choice.", }, @@ -67242,7 +67242,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#title", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#title", }, "summary": "Notification title.", }, @@ -67261,7 +67261,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#token", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#token", }, "summary": "The secret's key that contains the registered application's API token, see https://pushover.net/apps. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`token\` or \`tokenFile\` is required.", }, @@ -67273,14 +67273,14 @@ Default: \\"Bearer\\"", "name": "token", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsToken", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#tokenFile", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#tokenFile", }, "summary": "The token file that contains the registered application's API token, see https://pushover.net/apps. Either \`token\` or \`tokenFile\` is required. It requires Alertmanager >= v0.26.0.", }, @@ -67299,7 +67299,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#url", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#url", }, "summary": "A supplementary URL shown alongside the message.", }, @@ -67318,7 +67318,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#urlTitle", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#urlTitle", }, "summary": "A title for supplementary URL, otherwise just the URL is shown.", }, @@ -67337,7 +67337,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#userKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#userKey", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`userKey\` or \`userKeyFile\` is required.", "summary": "The secret's key that contains the recipient user's user key.", @@ -67350,14 +67350,14 @@ Default: \\"Bearer\\"", "name": "userKey", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsUserKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigs#userKeyFile", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#userKeyFile", }, "remarks": "Either \`userKey\` or \`userKeyFile\` is required. It requires Alertmanager >= v0.26.0.", "summary": "The user key file that contains the recipient user's user key.", @@ -67374,30 +67374,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3094, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -67410,14 +67410,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -67430,14 +67430,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -67450,14 +67450,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -67476,7 +67476,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -67488,14 +67488,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -67514,7 +67514,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -67526,35 +67526,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5367, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -67566,14 +67566,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -67592,30 +67592,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8970, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -67634,7 +67634,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -67654,7 +67654,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -67670,31 +67670,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5406, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -67706,14 +67706,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -67725,34 +67725,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9015, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -67771,7 +67771,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -67791,7 +67791,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -67807,30 +67807,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9060, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -67849,7 +67849,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -67869,7 +67869,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -67885,31 +67885,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5443, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -67928,7 +67928,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -67948,7 +67948,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -67964,30 +67964,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5488, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -67998,14 +67998,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -68016,14 +68016,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -68041,7 +68041,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -68065,7 +68065,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -68086,30 +68086,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9105, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -68121,14 +68121,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -68140,34 +68140,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12738, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -68185,7 +68185,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -68205,7 +68205,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -68221,30 +68221,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12783, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -68263,7 +68263,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -68283,7 +68283,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -68299,30 +68299,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9142, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -68341,7 +68341,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -68361,7 +68361,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -68377,30 +68377,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5549, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -68412,14 +68412,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -68431,14 +68431,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -68457,7 +68457,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -68469,14 +68469,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -68492,30 +68492,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9187, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -68527,14 +68527,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -68546,34 +68546,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12828, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -68591,7 +68591,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -68611,7 +68611,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -68627,30 +68627,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12873, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -68669,7 +68669,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -68689,7 +68689,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -68705,30 +68705,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9224, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -68740,14 +68740,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -68759,34 +68759,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12918, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -68804,7 +68804,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -68824,7 +68824,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -68840,30 +68840,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12963, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -68882,7 +68882,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -68902,7 +68902,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -68918,30 +68918,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9261, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -68960,7 +68960,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -68980,7 +68980,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -68996,30 +68996,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsToken": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsToken", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken", }, "summary": "The secret's key that contains the registered application's API token, see https://pushover.net/apps. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`token\` or \`tokenFile\` is required.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsToken", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3171, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsToken", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsToken#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -69038,7 +69038,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsToken#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -69058,7 +69058,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsToken#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -69074,31 +69074,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsToken", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsUserKey": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsUserKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`userKey\` or \`userKeyFile\` is required.", "summary": "The secret's key that contains the recipient user's user key.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversPushoverConfigsUserKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3216, }, - "name": "AlertmanagerConfigSpecReceiversPushoverConfigsUserKey", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsUserKey#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -69117,7 +69117,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsUserKey#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -69137,7 +69137,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversPushoverConfigsUserKey#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -69153,31 +69153,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversPushoverConfigsUserKey", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#slack_config", "summary": "SlackConfig configures notifications via Slack.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1322, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#actions", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#actions", }, "summary": "A list of Slack actions that are sent with each notification.", }, @@ -69191,7 +69191,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsActions", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions", }, "kind": "array", }, @@ -69201,7 +69201,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#apiURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#apiURL", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the Slack webhook URL.", @@ -69214,14 +69214,14 @@ Default: \\"Bearer\\"", "name": "apiUrl", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsApiUrl", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#callbackId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#callbackId", }, }, "immutable": true, @@ -69239,7 +69239,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#channel", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#channel", }, "summary": "The channel or user to send notifications to.", }, @@ -69258,7 +69258,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#color", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#color", }, }, "immutable": true, @@ -69276,7 +69276,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#fallback", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#fallback", }, }, "immutable": true, @@ -69294,7 +69294,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#fields", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#fields", }, "summary": "A list of Slack fields that are sent with each notification.", }, @@ -69308,7 +69308,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsFields", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields", }, "kind": "array", }, @@ -69318,7 +69318,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#footer", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#footer", }, }, "immutable": true, @@ -69336,7 +69336,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -69348,14 +69348,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#iconEmoji", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#iconEmoji", }, }, "immutable": true, @@ -69373,7 +69373,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#iconURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#iconURL", }, }, "immutable": true, @@ -69391,7 +69391,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#imageURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#imageURL", }, }, "immutable": true, @@ -69409,7 +69409,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#linkNames", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#linkNames", }, }, "immutable": true, @@ -69427,7 +69427,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#mrkdwnIn", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#mrkdwnIn", }, }, "immutable": true, @@ -69450,7 +69450,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#pretext", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#pretext", }, }, "immutable": true, @@ -69468,7 +69468,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -69487,7 +69487,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#shortFields", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#shortFields", }, }, "immutable": true, @@ -69505,7 +69505,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#text", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#text", }, }, "immutable": true, @@ -69523,7 +69523,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#thumbURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#thumbURL", }, }, "immutable": true, @@ -69541,7 +69541,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#title", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#title", }, }, "immutable": true, @@ -69559,7 +69559,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#titleLink", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#titleLink", }, }, "immutable": true, @@ -69577,7 +69577,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigs#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#username", }, }, "immutable": true, @@ -69592,31 +69592,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsActions": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActions", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions", }, "remarks": "See https://api.slack.com/docs/message-attachments#action_fields and https://api.slack.com/docs/message-buttons for more information.", "summary": "SlackAction configures a single Slack action that is sent with each notification.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsActions", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3261, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsActions", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActions#text", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#text", }, }, "immutable": true, @@ -69633,7 +69633,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActions#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#type", }, }, "immutable": true, @@ -69650,7 +69650,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActions#confirm", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#confirm", }, "remarks": "See https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields for more information.", "summary": "SlackConfirmationField protect users from destructive actions or particularly distinguished decisions by asking them to confirm their button click one more time.", @@ -69663,14 +69663,14 @@ Default: \\"Bearer\\"", "name": "confirm", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActions#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#name", }, }, "immutable": true, @@ -69688,7 +69688,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActions#style", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#style", }, }, "immutable": true, @@ -69706,7 +69706,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActions#url", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#url", }, }, "immutable": true, @@ -69724,7 +69724,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActions#value", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#value", }, }, "immutable": true, @@ -69739,31 +69739,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsActions", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm", }, "remarks": "See https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields for more information.", "summary": "SlackConfirmationField protect users from destructive actions or particularly distinguished decisions by asking them to confirm their button click one more time.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5610, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm#text", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm#text", }, }, "immutable": true, @@ -69780,7 +69780,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm#dismissText", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm#dismissText", }, }, "immutable": true, @@ -69798,7 +69798,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm#okText", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm#okText", }, }, "immutable": true, @@ -69816,7 +69816,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm#title", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm#title", }, }, "immutable": true, @@ -69831,31 +69831,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsApiUrl": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsApiUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the Slack webhook URL.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsApiUrl", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3326, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsApiUrl", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsApiUrl#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -69874,7 +69874,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsApiUrl#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -69894,7 +69894,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsApiUrl#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -69910,31 +69910,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsApiUrl", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsFields": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsFields", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields", }, "remarks": "Each field must contain a title, value, and optionally, a boolean value to indicate if the field is short enough to be displayed next to other fields designated as short. See https://api.slack.com/docs/message-attachments#fields for more information.", "summary": "SlackField configures a single Slack field that is sent with each notification.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsFields", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3371, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsFields", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsFields#title", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields#title", }, }, "immutable": true, @@ -69951,7 +69951,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsFields#value", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields#value", }, }, "immutable": true, @@ -69968,7 +69968,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsFields#short", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields#short", }, }, "immutable": true, @@ -69983,30 +69983,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsFields", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3410, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -70019,14 +70019,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -70039,14 +70039,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -70059,14 +70059,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -70085,7 +70085,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -70097,14 +70097,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -70123,7 +70123,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -70135,35 +70135,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5655, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -70175,14 +70175,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -70201,30 +70201,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9306, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -70243,7 +70243,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -70263,7 +70263,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -70279,31 +70279,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5694, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -70315,14 +70315,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -70334,34 +70334,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9351, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -70380,7 +70380,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -70400,7 +70400,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -70416,30 +70416,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9396, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -70458,7 +70458,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -70478,7 +70478,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -70494,31 +70494,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5731, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -70537,7 +70537,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -70557,7 +70557,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -70573,30 +70573,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5776, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -70607,14 +70607,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -70625,14 +70625,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -70650,7 +70650,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -70674,7 +70674,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -70695,30 +70695,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9441, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -70730,14 +70730,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -70749,34 +70749,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13008, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -70794,7 +70794,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -70814,7 +70814,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -70830,30 +70830,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13053, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -70872,7 +70872,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -70892,7 +70892,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -70908,30 +70908,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9478, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -70950,7 +70950,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -70970,7 +70970,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -70986,30 +70986,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5837, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -71021,14 +71021,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -71040,14 +71040,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -71066,7 +71066,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -71078,14 +71078,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -71101,30 +71101,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9523, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -71136,14 +71136,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -71155,34 +71155,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13098, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -71200,7 +71200,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -71220,7 +71220,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -71236,30 +71236,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13143, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -71278,7 +71278,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -71298,7 +71298,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -71314,30 +71314,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9560, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -71349,14 +71349,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -71368,34 +71368,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13188, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -71413,7 +71413,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -71433,7 +71433,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -71449,30 +71449,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13233, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -71491,7 +71491,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -71511,7 +71511,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -71527,30 +71527,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9597, }, - "name": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -71569,7 +71569,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -71589,7 +71589,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -71605,31 +71605,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#sns_configs", "summary": "SNSConfig configures notifications via AWS SNS.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1487, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#apiURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#apiURL", }, "summary": "The SNS API URL i.e. https://sns.us-east-2.amazonaws.com. If not specified, the SNS API URL from the SNS SDK will be used.", }, @@ -71648,7 +71648,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#attributes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#attributes", }, "summary": "SNS message attributes.", }, @@ -71672,7 +71672,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -71684,14 +71684,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#message", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#message", }, "summary": "The message content of the SNS notification.", }, @@ -71710,7 +71710,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#phoneNumber", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#phoneNumber", }, "summary": "Phone number if message is delivered via SMS in E.164 format. If you don't specify this value, you must specify a value for the TopicARN or TargetARN.", }, @@ -71729,7 +71729,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -71748,7 +71748,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#sigv4", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#sigv4", }, "summary": "Configures AWS's Signature Verification 4 signing process to sign requests.", }, @@ -71760,14 +71760,14 @@ Default: \\"Bearer\\"", "name": "sigv4", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#subject", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#subject", }, "summary": "Subject line when the message is delivered to email endpoints.", }, @@ -71786,7 +71786,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#targetARN", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#targetARN", }, "remarks": "If you don't specify this value, you must specify a value for the topic_arn or PhoneNumber.", "summary": "The mobile platform endpoint ARN if message is delivered via mobile notifications.", @@ -71806,7 +71806,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigs#topicARN", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#topicARN", }, "summary": "SNS topic ARN, i.e. arn:aws:sns:us-east-2:698519295917:My-Topic If you don't specify this value, you must specify a value for the PhoneNumber or TargetARN.", }, @@ -71822,30 +71822,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3487, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -71858,14 +71858,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -71878,14 +71878,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -71898,14 +71898,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -71924,7 +71924,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -71936,14 +71936,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -71962,7 +71962,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -71974,35 +71974,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5898, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -72014,14 +72014,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -72040,30 +72040,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9642, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -72082,7 +72082,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -72102,7 +72102,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -72118,31 +72118,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5937, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -72154,14 +72154,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -72173,34 +72173,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9687, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -72219,7 +72219,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -72239,7 +72239,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -72255,30 +72255,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9732, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -72297,7 +72297,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -72317,7 +72317,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -72333,31 +72333,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5974, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -72376,7 +72376,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -72396,7 +72396,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -72412,30 +72412,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6019, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -72446,14 +72446,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -72464,14 +72464,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -72489,7 +72489,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -72513,7 +72513,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -72534,30 +72534,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9777, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -72569,14 +72569,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -72588,34 +72588,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13278, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -72633,7 +72633,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -72653,7 +72653,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -72669,30 +72669,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13323, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -72711,7 +72711,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -72731,7 +72731,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -72747,30 +72747,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9814, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -72789,7 +72789,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -72809,7 +72809,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -72825,30 +72825,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6080, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -72860,14 +72860,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -72879,14 +72879,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -72905,7 +72905,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -72917,14 +72917,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -72940,30 +72940,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9859, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -72975,14 +72975,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -72994,34 +72994,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13368, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -73039,7 +73039,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -73059,7 +73059,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -73075,30 +73075,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13413, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -73117,7 +73117,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -73137,7 +73137,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -73153,30 +73153,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9896, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -73188,14 +73188,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -73207,34 +73207,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13458, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -73252,7 +73252,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -73272,7 +73272,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -73288,30 +73288,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13503, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -73330,7 +73330,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -73350,7 +73350,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -73366,30 +73366,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9933, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -73408,7 +73408,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -73428,7 +73428,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -73444,30 +73444,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4", }, "summary": "Configures AWS's Signature Verification 4 signing process to sign requests.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3564, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4#accessKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#accessKey", }, "remarks": "If not specified, the environment variable \`AWS_ACCESS_KEY_ID\` is used.", "summary": "AccessKey is the AWS API key.", @@ -73480,14 +73480,14 @@ Default: \\"Bearer\\"", "name": "accessKey", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4#profile", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#profile", }, "summary": "Profile is the named AWS profile used to authenticate.", }, @@ -73506,7 +73506,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4#region", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#region", }, "remarks": "If blank, the region from the default credentials chain used.", "summary": "Region is the AWS region.", @@ -73526,7 +73526,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4#roleArn", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#roleArn", }, "summary": "RoleArn is the named AWS profile used to authenticate.", }, @@ -73545,7 +73545,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4#secretKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#secretKey", }, "remarks": "If not specified, the environment variable \`AWS_SECRET_ACCESS_KEY\` is used.", "summary": "SecretKey is the AWS API secret.", @@ -73558,35 +73558,35 @@ Default: \\"Bearer\\"", "name": "secretKey", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsSigv4", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey", }, "remarks": "If not specified, the environment variable \`AWS_ACCESS_KEY_ID\` is used.", "summary": "AccessKey is the AWS API key.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6141, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -73605,7 +73605,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -73625,7 +73625,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -73641,31 +73641,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey", }, "remarks": "If not specified, the environment variable \`AWS_SECRET_ACCESS_KEY\` is used.", "summary": "SecretKey is the AWS API secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6186, }, - "name": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -73684,7 +73684,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -73704,7 +73704,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -73720,31 +73720,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#telegram_config", "summary": "TelegramConfig configures notifications via Telegram.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1588, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#apiURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#apiURL", }, "summary": "The Telegram API URL i.e. https://api.telegram.org. If not specified, default API URL will be used.", }, @@ -73763,7 +73763,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#botToken", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#botToken", }, "remarks": "It is mutually exclusive with \`botTokenFile\`. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`botToken\` or \`botTokenFile\` is required.", @@ -73777,14 +73777,14 @@ Either \`botToken\` or \`botTokenFile\` is required.", "name": "botToken", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsBotToken", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#botTokenFile", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#botTokenFile", }, "remarks": "It is mutually exclusive with \`botToken\`. Either \`botToken\` or \`botTokenFile\` is required. It requires Alertmanager >= v0.26.0.", @@ -73805,7 +73805,7 @@ It requires Alertmanager >= v0.26.0.", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#chatID", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#chatID", }, "summary": "The Telegram chat ID.", }, @@ -73824,7 +73824,7 @@ It requires Alertmanager >= v0.26.0.", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#disableNotifications", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#disableNotifications", }, "summary": "Disable telegram notifications.", }, @@ -73843,7 +73843,7 @@ It requires Alertmanager >= v0.26.0.", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -73855,14 +73855,14 @@ It requires Alertmanager >= v0.26.0.", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#message", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#message", }, "summary": "Message template.", }, @@ -73881,7 +73881,7 @@ It requires Alertmanager >= v0.26.0.", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#parseMode", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#parseMode", }, "summary": "Parse mode for telegram message.", }, @@ -73893,14 +73893,14 @@ It requires Alertmanager >= v0.26.0.", "name": "parseMode", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsParseMode", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#sendResolved", }, "summary": "Whether to notify about resolved alerts.", }, @@ -73916,32 +73916,32 @@ It requires Alertmanager >= v0.26.0.", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsBotToken": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsBotToken", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken", }, "remarks": "It is mutually exclusive with \`botTokenFile\`. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`botToken\` or \`botTokenFile\` is required.", "summary": "Telegram bot token.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsBotToken", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3626, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsBotToken", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsBotToken#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -73960,7 +73960,7 @@ Either \`botToken\` or \`botTokenFile\` is required.", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsBotToken#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -73980,7 +73980,7 @@ Either \`botToken\` or \`botTokenFile\` is required.", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsBotToken#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -73996,30 +73996,30 @@ Either \`botToken\` or \`botTokenFile\` is required.", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsBotToken", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3671, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -74032,14 +74032,14 @@ Either \`botToken\` or \`botTokenFile\` is required.", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -74052,14 +74052,14 @@ Either \`botToken\` or \`botTokenFile\` is required.", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -74072,14 +74072,14 @@ Either \`botToken\` or \`botTokenFile\` is required.", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -74098,7 +74098,7 @@ Either \`botToken\` or \`botTokenFile\` is required.", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -74110,14 +74110,14 @@ Either \`botToken\` or \`botTokenFile\` is required.", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -74136,7 +74136,7 @@ Either \`botToken\` or \`botTokenFile\` is required.", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -74148,35 +74148,35 @@ Either \`botToken\` or \`botTokenFile\` is required.", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6231, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -74188,14 +74188,14 @@ Either \`botToken\` or \`botTokenFile\` is required.", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -74214,30 +74214,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9978, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -74256,7 +74256,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -74276,7 +74276,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -74292,31 +74292,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6270, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -74328,14 +74328,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -74347,34 +74347,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10023, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -74393,7 +74393,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -74413,7 +74413,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -74429,30 +74429,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10068, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -74471,7 +74471,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -74491,7 +74491,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -74507,31 +74507,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6307, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -74550,7 +74550,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -74570,7 +74570,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -74586,30 +74586,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6352, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -74620,14 +74620,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -74638,14 +74638,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -74663,7 +74663,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -74687,7 +74687,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -74708,30 +74708,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10113, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -74743,14 +74743,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -74762,34 +74762,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13548, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -74807,7 +74807,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -74827,7 +74827,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -74843,30 +74843,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13593, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -74885,7 +74885,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -74905,7 +74905,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -74921,30 +74921,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10150, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -74963,7 +74963,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -74983,7 +74983,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -74999,30 +74999,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6413, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -75034,14 +75034,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -75053,14 +75053,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -75079,7 +75079,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -75091,14 +75091,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -75114,30 +75114,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10195, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -75149,14 +75149,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -75168,34 +75168,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13638, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -75213,7 +75213,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -75233,7 +75233,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -75249,30 +75249,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13683, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -75291,7 +75291,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -75311,7 +75311,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -75327,30 +75327,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10232, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -75362,14 +75362,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -75381,34 +75381,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13728, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -75426,7 +75426,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -75446,7 +75446,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -75462,30 +75462,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13773, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -75504,7 +75504,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -75524,7 +75524,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -75540,30 +75540,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10269, }, - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -75582,7 +75582,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -75602,7 +75602,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -75618,17 +75618,17 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsParseMode": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversTelegramConfigsParseMode", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode", }, "summary": "Parse mode for telegram message.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversTelegramConfigsParseMode", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode", "kind": "enum", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -75654,32 +75654,32 @@ Default: \\"Bearer\\"", "name": "HTML", }, ], - "name": "AlertmanagerConfigSpecReceiversTelegramConfigsParseMode", - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversTelegramConfigsParseMode", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#victorops_config", "summary": "VictorOpsConfig configures notifications via VictorOps.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1683, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#apiKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#apiKey", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the API key to use when talking to the VictorOps API.", @@ -75692,14 +75692,14 @@ Default: \\"Bearer\\"", "name": "apiKey", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#apiUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#apiUrl", }, "summary": "The VictorOps API URL.", }, @@ -75718,7 +75718,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#customFields", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#customFields", }, "summary": "Additional custom fields for notification.", }, @@ -75732,7 +75732,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields", }, "kind": "array", }, @@ -75742,7 +75742,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#entityDisplayName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#entityDisplayName", }, "summary": "Contains summary of the alerted problem.", }, @@ -75761,7 +75761,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#httpConfig", }, "summary": "The HTTP client's configuration.", }, @@ -75773,14 +75773,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#messageType", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#messageType", }, "summary": "Describes the behavior of the alert (CRITICAL, WARNING, INFO).", }, @@ -75799,7 +75799,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#monitoringTool", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#monitoringTool", }, "summary": "The monitoring tool the state message is from.", }, @@ -75818,7 +75818,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#routingKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#routingKey", }, "summary": "A key used to map the alert to a team.", }, @@ -75837,7 +75837,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -75856,7 +75856,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigs#stateMessage", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#stateMessage", }, "summary": "Contains long explanation of the alerted problem.", }, @@ -75872,31 +75872,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the API key to use when talking to the VictorOps API.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3762, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -75915,7 +75915,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -75935,7 +75935,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -75951,30 +75951,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields", }, "summary": "KeyValue defines a (key, value) tuple.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3807, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields#key", }, "summary": "Key of the tuple.", }, @@ -75992,7 +75992,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields#value", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields#value", }, "summary": "Value of the tuple.", }, @@ -76007,30 +76007,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig", }, "summary": "The HTTP client's configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3844, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -76043,14 +76043,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -76063,14 +76063,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -76083,14 +76083,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -76109,7 +76109,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -76121,14 +76121,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -76147,7 +76147,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -76159,35 +76159,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6474, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -76199,14 +76199,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -76225,30 +76225,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10314, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -76267,7 +76267,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -76287,7 +76287,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -76303,31 +76303,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6513, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -76339,14 +76339,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -76358,34 +76358,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10359, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -76404,7 +76404,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -76424,7 +76424,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -76440,30 +76440,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10404, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -76482,7 +76482,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -76502,7 +76502,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -76518,31 +76518,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6550, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -76561,7 +76561,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -76581,7 +76581,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -76597,30 +76597,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6595, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -76631,14 +76631,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -76649,14 +76649,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -76674,7 +76674,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -76698,7 +76698,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -76719,30 +76719,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10449, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -76754,14 +76754,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -76773,34 +76773,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13818, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -76818,7 +76818,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -76838,7 +76838,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -76854,30 +76854,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13863, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -76896,7 +76896,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -76916,7 +76916,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -76932,30 +76932,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10486, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -76974,7 +76974,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -76994,7 +76994,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -77010,30 +77010,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6656, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -77045,14 +77045,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -77064,14 +77064,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -77090,7 +77090,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -77102,14 +77102,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -77125,30 +77125,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10531, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -77160,14 +77160,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -77179,34 +77179,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13908, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -77224,7 +77224,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -77244,7 +77244,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -77260,30 +77260,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13953, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -77302,7 +77302,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -77322,7 +77322,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -77338,30 +77338,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10568, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -77373,14 +77373,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -77392,34 +77392,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13998, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -77437,7 +77437,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -77457,7 +77457,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -77473,30 +77473,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14043, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -77515,7 +77515,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -77535,7 +77535,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -77551,30 +77551,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10605, }, - "name": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -77593,7 +77593,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -77613,7 +77613,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -77629,30 +77629,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs", }, "summary": "WebexConfig configures notification via Cisco Webex See https://prometheus.io/docs/alerting/latest/configuration/#webex_config.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1784, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigs#roomID", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#roomID", }, "summary": "ID of the Webex Teams room where to send the messages.", }, @@ -77670,7 +77670,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigs#apiURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#apiURL", }, "summary": "The Webex Teams API URL i.e. https://webexapis.com/v1/messages Provide if different from the default API URL.", }, @@ -77689,7 +77689,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#httpConfig", }, "remarks": "You must supply the bot token via the \`httpConfig.authorization\` field.", "summary": "The HTTP client's configuration.", @@ -77702,14 +77702,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigs#message", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#message", }, "summary": "Message template.", }, @@ -77728,7 +77728,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#sendResolved", }, "summary": "Whether to notify about resolved alerts.", }, @@ -77744,31 +77744,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig", }, "remarks": "You must supply the bot token via the \`httpConfig.authorization\` field.", "summary": "The HTTP client's configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3921, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -77781,14 +77781,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -77801,14 +77801,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -77821,14 +77821,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -77847,7 +77847,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -77859,14 +77859,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -77885,7 +77885,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -77897,35 +77897,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6717, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -77937,14 +77937,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -77963,30 +77963,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10650, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -78005,7 +78005,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -78025,7 +78025,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -78041,31 +78041,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6756, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -78077,14 +78077,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -78096,34 +78096,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10695, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -78142,7 +78142,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -78162,7 +78162,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -78178,30 +78178,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10740, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -78220,7 +78220,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -78240,7 +78240,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -78256,31 +78256,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6793, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -78299,7 +78299,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -78319,7 +78319,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -78335,30 +78335,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6838, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -78369,14 +78369,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -78387,14 +78387,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -78412,7 +78412,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -78436,7 +78436,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -78457,30 +78457,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10785, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -78492,14 +78492,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -78511,34 +78511,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14088, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -78556,7 +78556,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -78576,7 +78576,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -78592,30 +78592,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14133, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -78634,7 +78634,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -78654,7 +78654,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -78670,30 +78670,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10822, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -78712,7 +78712,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -78732,7 +78732,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -78748,30 +78748,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6899, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -78783,14 +78783,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -78802,14 +78802,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -78828,7 +78828,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -78840,14 +78840,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -78863,30 +78863,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10867, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -78898,14 +78898,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -78917,34 +78917,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14178, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -78962,7 +78962,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -78982,7 +78982,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -78998,30 +78998,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14223, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -79040,7 +79040,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -79060,7 +79060,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -79076,30 +79076,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10904, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -79111,14 +79111,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -79130,34 +79130,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14268, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -79175,7 +79175,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -79195,7 +79195,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -79211,30 +79211,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14313, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -79253,7 +79253,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -79273,7 +79273,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -79289,30 +79289,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10941, }, - "name": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -79331,7 +79331,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -79351,7 +79351,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -79367,31 +79367,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#webhook_config", "summary": "WebhookConfig configures notifications via a generic receiver supporting the webhook payload.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1845, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -79403,14 +79403,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigs#maxAlerts", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#maxAlerts", }, "remarks": "When 0, all alerts are included.", "summary": "Maximum number of alerts to be sent per webhook message.", @@ -79430,7 +79430,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -79449,7 +79449,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigs#url", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#url", }, "remarks": "\`urlSecret\` takes precedence over \`url\`. One of \`urlSecret\` and \`url\` should be defined.", "summary": "The URL to send HTTP POST requests to.", @@ -79469,7 +79469,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigs#urlSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#urlSecret", }, "remarks": "\`urlSecret\` takes precedence over \`url\`. One of \`urlSecret\` and \`url\` should be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the webhook URL to send HTTP requests to.", @@ -79482,34 +79482,34 @@ Default: \\"Bearer\\"", "name": "urlSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3998, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -79522,14 +79522,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -79542,14 +79542,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -79562,14 +79562,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -79588,7 +79588,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -79600,14 +79600,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -79626,7 +79626,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -79638,35 +79638,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6960, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -79678,14 +79678,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -79704,30 +79704,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10986, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -79746,7 +79746,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -79766,7 +79766,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -79782,31 +79782,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6999, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -79818,14 +79818,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -79837,34 +79837,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11031, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -79883,7 +79883,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -79903,7 +79903,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -79919,30 +79919,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11076, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -79961,7 +79961,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -79981,7 +79981,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -79997,31 +79997,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7036, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -80040,7 +80040,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -80060,7 +80060,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -80076,30 +80076,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7081, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -80110,14 +80110,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -80128,14 +80128,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -80153,7 +80153,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -80177,7 +80177,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -80198,30 +80198,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11121, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -80233,14 +80233,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -80252,34 +80252,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14358, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -80297,7 +80297,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -80317,7 +80317,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -80333,30 +80333,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14403, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -80375,7 +80375,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -80395,7 +80395,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -80411,30 +80411,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11158, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -80453,7 +80453,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -80473,7 +80473,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -80489,30 +80489,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7142, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -80524,14 +80524,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -80543,14 +80543,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -80569,7 +80569,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -80581,14 +80581,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -80604,30 +80604,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11203, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -80639,14 +80639,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -80658,34 +80658,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14448, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -80703,7 +80703,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -80723,7 +80723,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -80739,30 +80739,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14493, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -80781,7 +80781,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -80801,7 +80801,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -80817,30 +80817,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11240, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -80852,14 +80852,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -80871,34 +80871,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14538, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -80916,7 +80916,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -80936,7 +80936,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -80952,30 +80952,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14583, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -80994,7 +80994,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -81014,7 +81014,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -81030,30 +81030,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11277, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -81072,7 +81072,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -81092,7 +81092,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -81108,31 +81108,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret", }, "remarks": "\`urlSecret\` takes precedence over \`url\`. One of \`urlSecret\` and \`url\` should be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the webhook URL to send HTTP requests to.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4075, }, - "name": "AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -81151,7 +81151,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -81171,7 +81171,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -81187,31 +81187,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigs": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs", }, "remarks": "See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config", "summary": "WeChatConfig configures notifications via WeChat.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigs", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1906, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigs", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#agentID", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#agentID", }, }, "immutable": true, @@ -81229,7 +81229,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#apiSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#apiSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the WeChat API key.", @@ -81242,14 +81242,14 @@ Default: \\"Bearer\\"", "name": "apiSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsApiSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#apiURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#apiURL", }, "summary": "The WeChat API URL.", }, @@ -81268,7 +81268,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#corpID", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#corpID", }, "summary": "The corp id for authentication.", }, @@ -81287,7 +81287,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#httpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#httpConfig", }, "summary": "HTTP client configuration.", }, @@ -81299,14 +81299,14 @@ Default: \\"Bearer\\"", "name": "httpConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#message", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#message", }, "summary": "API request data as defined by the WeChat API.", }, @@ -81325,7 +81325,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#messageType", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#messageType", }, }, "immutable": true, @@ -81343,7 +81343,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#sendResolved", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#sendResolved", }, "summary": "Whether or not to notify about resolved alerts.", }, @@ -81362,7 +81362,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#toParty", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#toParty", }, }, "immutable": true, @@ -81380,7 +81380,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#toTag", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#toTag", }, }, "immutable": true, @@ -81398,7 +81398,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigs#toUser", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#toUser", }, }, "immutable": true, @@ -81413,31 +81413,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigs", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsApiSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsApiSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the WeChat API key.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsApiSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4120, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsApiSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsApiSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -81456,7 +81456,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsApiSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -81476,7 +81476,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsApiSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -81492,30 +81492,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsApiSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig", }, "summary": "HTTP client configuration.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4165, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#authorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#authorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", @@ -81528,14 +81528,14 @@ Default: \\"Bearer\\"", "name": "authorization", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#basicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#basicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", @@ -81548,14 +81548,14 @@ Default: \\"Bearer\\"", "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#bearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", @@ -81568,14 +81568,14 @@ Default: \\"Bearer\\"", "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#followRedirects", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#followRedirects", }, "summary": "FollowRedirects specifies whether the client should follow HTTP 3xx redirects.", }, @@ -81594,7 +81594,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#oauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#oauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, @@ -81606,14 +81606,14 @@ Default: \\"Bearer\\"", "name": "oauth2", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#proxyURL", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#proxyURL", }, "summary": "Optional proxy URL.", }, @@ -81632,7 +81632,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#tlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#tlsConfig", }, "summary": "TLS configuration for the client.", }, @@ -81644,35 +81644,35 @@ Default: \\"Bearer\\"", "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization", }, "remarks": "This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+.", "summary": "Authorization header configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7203, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization#credentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization#credentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, @@ -81684,14 +81684,14 @@ Default: \\"Bearer\\"", "name": "credentials", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization#type", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization#type", }, "remarks": "The value is case-insensitive. \\"Basic\\" is not a supported value. @@ -81710,30 +81710,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", }, "summary": "Selects a key of a Secret in the namespace that contains the credentials for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11322, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -81752,7 +81752,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -81772,7 +81772,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -81788,31 +81788,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth", }, "remarks": "This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence.", "summary": "BasicAuth for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7242, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth#password", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth#password", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, @@ -81824,14 +81824,14 @@ Default: \\"Bearer\\"", "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth#username", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth#username", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, @@ -81843,34 +81843,34 @@ Default: \\"Bearer\\"", "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword", }, "summary": "\`password\` specifies a key of a Secret containing the password for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11367, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -81889,7 +81889,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -81909,7 +81909,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -81925,30 +81925,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername", }, "summary": "\`username\` specifies a key of a Secret containing the username for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11412, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -81967,7 +81967,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -81987,7 +81987,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -82003,31 +82003,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator.", "summary": "The secret's key that contains the bearer token to be used by the client for authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7279, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -82046,7 +82046,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -82066,7 +82066,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -82082,30 +82082,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2", }, "summary": "OAuth2 client credentials used to fetch a token for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7324, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#clientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#clientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, @@ -82116,14 +82116,14 @@ Default: \\"Bearer\\"", }, "name": "clientId", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#clientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#clientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, @@ -82134,14 +82134,14 @@ Default: \\"Bearer\\"", }, "name": "clientSecret", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#tokenUrl", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#tokenUrl", }, "summary": "\`tokenURL\` configures the URL to fetch the token from.", }, @@ -82159,7 +82159,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#endpointParams", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#endpointParams", }, "summary": "\`endpointParams\` configures the HTTP parameters to append to the token URL.", }, @@ -82183,7 +82183,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#scopes", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#scopes", }, "summary": "\`scopes\` defines the OAuth2 scopes used for the token request.", }, @@ -82204,30 +82204,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId", }, "summary": "\`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11457, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -82239,14 +82239,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -82258,34 +82258,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14628, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#key", }, "summary": "The key to select.", }, @@ -82303,7 +82303,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -82323,7 +82323,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -82339,30 +82339,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14673, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -82381,7 +82381,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -82401,7 +82401,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -82417,30 +82417,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", }, "summary": "\`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11494, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -82459,7 +82459,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -82479,7 +82479,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -82495,30 +82495,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig", }, "summary": "TLS configuration for the client.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7385, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#ca", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#ca", }, "summary": "Certificate authority used when verifying server certificates.", }, @@ -82530,14 +82530,14 @@ Default: \\"Bearer\\"", "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#cert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#cert", }, "summary": "Client certificate to present when doing client-authentication.", }, @@ -82549,14 +82549,14 @@ Default: \\"Bearer\\"", "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#insecureSkipVerify", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -82575,7 +82575,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#keySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -82587,14 +82587,14 @@ Default: \\"Bearer\\"", "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#serverName", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -82610,30 +82610,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa", }, "summary": "Certificate authority used when verifying server certificates.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11539, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -82645,14 +82645,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -82664,34 +82664,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14718, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -82709,7 +82709,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -82729,7 +82729,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -82745,30 +82745,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14763, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -82787,7 +82787,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -82807,7 +82807,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -82823,30 +82823,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert", }, "summary": "Client certificate to present when doing client-authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11576, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert#configMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -82858,14 +82858,14 @@ Default: \\"Bearer\\"", "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert#secret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -82877,34 +82877,34 @@ Default: \\"Bearer\\"", "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14808, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -82922,7 +82922,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -82942,7 +82942,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -82958,30 +82958,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14853, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -83000,7 +83000,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -83020,7 +83020,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -83036,30 +83036,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11613, }, - "name": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", + "name": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#key", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -83078,7 +83078,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#name", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -83098,7 +83098,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#optional", + "schema": "AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -83114,31 +83114,31 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.AlertmanagerConfigSpecRoute": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRoute": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute", }, "remarks": "If present, it will be added to the generated Alertmanager configuration as a first-level route.", "summary": "The Alertmanager route definition for alerts matching the resource's namespace.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecRoute", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRoute", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 368, }, - "name": "AlertmanagerConfigSpecRoute", + "name": "AlertmanagerConfigV1Alpha1SpecRoute", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#activeTimeIntervals", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#activeTimeIntervals", }, "summary": "ActiveTimeIntervals is a list of MuteTimeInterval names when this route should be active.", }, @@ -83162,7 +83162,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#continue", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#continue", }, "remarks": "It will always be overridden to true for the first-level route by the Prometheus operator.", "summary": "Boolean indicating whether an alert should continue matching subsequent sibling nodes.", @@ -83182,7 +83182,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#groupBy", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#groupBy", }, "remarks": "Labels must not be repeated (unique list). Special label \\"...\\" (aggregate by all possible labels), if provided, must be the only element in the list.", "summary": "List of labels to group by.", @@ -83207,7 +83207,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#groupInterval", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#groupInterval", }, "remarks": "Must match the regular expression\`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$\` Example: \\"5m\\"", "summary": "How long to wait before sending an updated notification.", @@ -83227,7 +83227,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#groupWait", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#groupWait", }, "remarks": "Must match the regular expression\`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$\` Example: \\"30s\\"", "summary": "How long to wait before sending the initial notification.", @@ -83247,7 +83247,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#matchers", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#matchers", }, "remarks": "For the first level route, the operator removes any existing equality and regexp matcher on the \`namespace\` label and adds a \`namespace: \` matcher.", "summary": "List of matchers that the alert's labels should match.", @@ -83262,7 +83262,7 @@ Default: \\"Bearer\\"", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecRouteMatchers", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRouteMatchers", }, "kind": "array", }, @@ -83272,7 +83272,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#muteTimeIntervals", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#muteTimeIntervals", }, "remarks": "CRD schema doesn't support self-referential types for now (see https://github.com/kubernetes/kubernetes/issues/62872). We have to use an alternative type to circumvent the limitation. The downside is that the Kube API can't validate the data beyond the fact that it is a valid JSON representation. MuteTimeIntervals is a list of MuteTimeInterval names that will mute this route when matched,", "summary": "Note: this comment applies to the field definition above but appears below otherwise it gets included in the generated manifest.", @@ -83297,7 +83297,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#receiver", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#receiver", }, "remarks": "If not empty, it should be listed in the \`receivers\` field.", "summary": "Name of the receiver for this route.", @@ -83317,7 +83317,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#repeatInterval", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#repeatInterval", }, "remarks": "Must match the regular expression\`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$\` Example: \\"4h\\"", "summary": "How long to wait before repeating the last notification.", @@ -83337,7 +83337,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRoute#routes", + "schema": "AlertmanagerConfigV1Alpha1SpecRoute#routes", }, "summary": "Child routes.", }, @@ -83358,30 +83358,30 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecRoute", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecRoute", }, - "monitoringcoreoscom.AlertmanagerConfigSpecRouteMatchers": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRouteMatchers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRouteMatchers", + "schema": "AlertmanagerConfigV1Alpha1SpecRouteMatchers", }, "summary": "Matcher defines how to match on alert's labels.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecRouteMatchers", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRouteMatchers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2005, }, - "name": "AlertmanagerConfigSpecRouteMatchers", + "name": "AlertmanagerConfigV1Alpha1SpecRouteMatchers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRouteMatchers#name", + "schema": "AlertmanagerConfigV1Alpha1SpecRouteMatchers#name", }, "summary": "Label to match.", }, @@ -83399,7 +83399,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRouteMatchers#matchType", + "schema": "AlertmanagerConfigV1Alpha1SpecRouteMatchers#matchType", }, "summary": "Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty.", }, @@ -83411,14 +83411,14 @@ Default: \\"Bearer\\"", "name": "matchType", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecRouteMatchersMatchType", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRouteMatchers#regex", + "schema": "AlertmanagerConfigV1Alpha1SpecRouteMatchers#regex", }, "remarks": "Deprecated as of AlertManager >= v0.22.0 where a user should use MatchType instead.", "summary": "Whether to match on equality (false) or regular-expression (true).", @@ -83438,7 +83438,7 @@ Default: \\"Bearer\\"", "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRouteMatchers#value", + "schema": "AlertmanagerConfigV1Alpha1SpecRouteMatchers#value", }, "summary": "Label value to match.", }, @@ -83454,17 +83454,17 @@ Default: \\"Bearer\\"", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecRouteMatchers", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecRouteMatchers", }, - "monitoringcoreoscom.AlertmanagerConfigSpecRouteMatchersMatchType": Object { + "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerConfigSpecRouteMatchersMatchType", + "schema": "AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType", }, "summary": "Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty.", }, - "fqn": "monitoringcoreoscom.AlertmanagerConfigSpecRouteMatchersMatchType", + "fqn": "monitoringcoreoscom.AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType", "kind": "enum", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -83496,8 +83496,8 @@ Default: \\"Bearer\\"", "name": "VALUE_NEGATION_TILDE", }, ], - "name": "AlertmanagerConfigSpecRouteMatchersMatchType", - "symbolId": "monitoring.coreos.com:AlertmanagerConfigSpecRouteMatchersMatchType", + "name": "AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType", + "symbolId": "monitoring.coreos.com:AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType", }, }, "version": "0.0.0", @@ -83514,11 +83514,11 @@ import { Construct } from 'constructs'; /** * AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems. * - * @schema AlertmanagerConfig + * @schema AlertmanagerConfigV1Alpha1 */ -export class AlertmanagerConfig extends ApiObject { +export class AlertmanagerConfigV1Alpha1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"AlertmanagerConfig\\" + * Returns the apiVersion and kind for \\"AlertmanagerConfigV1Alpha1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'monitoring.coreos.com/v1alpha1', @@ -83526,28 +83526,28 @@ export class AlertmanagerConfig extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"AlertmanagerConfig\\". + * Renders a Kubernetes manifest for \\"AlertmanagerConfigV1Alpha1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: AlertmanagerConfigProps): any { + public static manifest(props: AlertmanagerConfigV1Alpha1Props): any { return { - ...AlertmanagerConfig.GVK, - ...toJson_AlertmanagerConfigProps(props), + ...AlertmanagerConfigV1Alpha1.GVK, + ...toJson_AlertmanagerConfigV1Alpha1Props(props), }; } /** - * Defines a \\"AlertmanagerConfig\\" API object + * Defines a \\"AlertmanagerConfigV1Alpha1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: AlertmanagerConfigProps) { + public constructor(scope: Construct, id: string, props: AlertmanagerConfigV1Alpha1Props) { super(scope, id, { - ...AlertmanagerConfig.GVK, + ...AlertmanagerConfigV1Alpha1.GVK, ...props, }); } @@ -83559,8 +83559,8 @@ export class AlertmanagerConfig extends ApiObject { const resolved = super.toJson(); return { - ...AlertmanagerConfig.GVK, - ...toJson_AlertmanagerConfigProps(resolved), + ...AlertmanagerConfigV1Alpha1.GVK, + ...toJson_AlertmanagerConfigV1Alpha1Props(resolved), }; } } @@ -83568,32 +83568,32 @@ export class AlertmanagerConfig extends ApiObject { /** * AlertmanagerConfig configures the Prometheus Alertmanager, specifying how alerts should be grouped, inhibited and notified to external systems. * - * @schema AlertmanagerConfig + * @schema AlertmanagerConfigV1Alpha1 */ -export interface AlertmanagerConfigProps { +export interface AlertmanagerConfigV1Alpha1Props { /** - * @schema AlertmanagerConfig#metadata + * @schema AlertmanagerConfigV1Alpha1#metadata */ readonly metadata?: ApiObjectMetadata; /** * AlertmanagerConfigSpec is a specification of the desired behavior of the Alertmanager configuration. By definition, the Alertmanager configuration only applies to alerts for which the \`namespace\` label is equal to the namespace of the AlertmanagerConfig resource. * - * @schema AlertmanagerConfig#spec + * @schema AlertmanagerConfigV1Alpha1#spec */ - readonly spec: AlertmanagerConfigSpec; + readonly spec: AlertmanagerConfigV1Alpha1Spec; } /** - * Converts an object of type 'AlertmanagerConfigProps' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigProps(obj: AlertmanagerConfigProps | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1Props(obj: AlertmanagerConfigV1Alpha1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_AlertmanagerConfigSpec(obj.spec), + 'spec': toJson_AlertmanagerConfigV1Alpha1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -83603,50 +83603,50 @@ export function toJson_AlertmanagerConfigProps(obj: AlertmanagerConfigProps | un /** * AlertmanagerConfigSpec is a specification of the desired behavior of the Alertmanager configuration. By definition, the Alertmanager configuration only applies to alerts for which the \`namespace\` label is equal to the namespace of the AlertmanagerConfig resource. * - * @schema AlertmanagerConfigSpec + * @schema AlertmanagerConfigV1Alpha1Spec */ -export interface AlertmanagerConfigSpec { +export interface AlertmanagerConfigV1Alpha1Spec { /** * List of inhibition rules. The rules will only apply to alerts matching the resource's namespace. * - * @schema AlertmanagerConfigSpec#inhibitRules + * @schema AlertmanagerConfigV1Alpha1Spec#inhibitRules */ - readonly inhibitRules?: AlertmanagerConfigSpecInhibitRules[]; + readonly inhibitRules?: AlertmanagerConfigV1Alpha1SpecInhibitRules[]; /** * List of MuteTimeInterval specifying when the routes should be muted. * - * @schema AlertmanagerConfigSpec#muteTimeIntervals + * @schema AlertmanagerConfigV1Alpha1Spec#muteTimeIntervals */ - readonly muteTimeIntervals?: AlertmanagerConfigSpecMuteTimeIntervals[]; + readonly muteTimeIntervals?: AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals[]; /** * List of receivers. * - * @schema AlertmanagerConfigSpec#receivers + * @schema AlertmanagerConfigV1Alpha1Spec#receivers */ - readonly receivers?: AlertmanagerConfigSpecReceivers[]; + readonly receivers?: AlertmanagerConfigV1Alpha1SpecReceivers[]; /** * The Alertmanager route definition for alerts matching the resource's namespace. If present, it will be added to the generated Alertmanager configuration as a first-level route. * - * @schema AlertmanagerConfigSpec#route + * @schema AlertmanagerConfigV1Alpha1Spec#route */ - readonly route?: AlertmanagerConfigSpecRoute; + readonly route?: AlertmanagerConfigV1Alpha1SpecRoute; } /** - * Converts an object of type 'AlertmanagerConfigSpec' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpec(obj: AlertmanagerConfigSpec | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1Spec(obj: AlertmanagerConfigV1Alpha1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'inhibitRules': obj.inhibitRules?.map(y => toJson_AlertmanagerConfigSpecInhibitRules(y)), - 'muteTimeIntervals': obj.muteTimeIntervals?.map(y => toJson_AlertmanagerConfigSpecMuteTimeIntervals(y)), - 'receivers': obj.receivers?.map(y => toJson_AlertmanagerConfigSpecReceivers(y)), - 'route': toJson_AlertmanagerConfigSpecRoute(obj.route), + 'inhibitRules': obj.inhibitRules?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecInhibitRules(y)), + 'muteTimeIntervals': obj.muteTimeIntervals?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals(y)), + 'receivers': obj.receivers?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceivers(y)), + 'route': toJson_AlertmanagerConfigV1Alpha1SpecRoute(obj.route), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -83656,42 +83656,42 @@ export function toJson_AlertmanagerConfigSpec(obj: AlertmanagerConfigSpec | unde /** * InhibitRule defines an inhibition rule that allows to mute alerts when other alerts are already firing. See https://prometheus.io/docs/alerting/latest/configuration/#inhibit_rule * - * @schema AlertmanagerConfigSpecInhibitRules + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRules */ -export interface AlertmanagerConfigSpecInhibitRules { +export interface AlertmanagerConfigV1Alpha1SpecInhibitRules { /** * Labels that must have an equal value in the source and target alert for the inhibition to take effect. * - * @schema AlertmanagerConfigSpecInhibitRules#equal + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRules#equal */ readonly equal?: string[]; /** * Matchers for which one or more alerts have to exist for the inhibition to take effect. The operator enforces that the alert matches the resource's namespace. * - * @schema AlertmanagerConfigSpecInhibitRules#sourceMatch + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRules#sourceMatch */ - readonly sourceMatch?: AlertmanagerConfigSpecInhibitRulesSourceMatch[]; + readonly sourceMatch?: AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch[]; /** * Matchers that have to be fulfilled in the alerts to be muted. The operator enforces that the alert matches the resource's namespace. * - * @schema AlertmanagerConfigSpecInhibitRules#targetMatch + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRules#targetMatch */ - readonly targetMatch?: AlertmanagerConfigSpecInhibitRulesTargetMatch[]; + readonly targetMatch?: AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch[]; } /** - * Converts an object of type 'AlertmanagerConfigSpecInhibitRules' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecInhibitRules' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecInhibitRules(obj: AlertmanagerConfigSpecInhibitRules | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecInhibitRules(obj: AlertmanagerConfigV1Alpha1SpecInhibitRules | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'equal': obj.equal?.map(y => y), - 'sourceMatch': obj.sourceMatch?.map(y => toJson_AlertmanagerConfigSpecInhibitRulesSourceMatch(y)), - 'targetMatch': obj.targetMatch?.map(y => toJson_AlertmanagerConfigSpecInhibitRulesTargetMatch(y)), + 'sourceMatch': obj.sourceMatch?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch(y)), + 'targetMatch': obj.targetMatch?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -83701,34 +83701,34 @@ export function toJson_AlertmanagerConfigSpecInhibitRules(obj: AlertmanagerConfi /** * MuteTimeInterval specifies the periods in time when notifications will be muted * - * @schema AlertmanagerConfigSpecMuteTimeIntervals + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals */ -export interface AlertmanagerConfigSpecMuteTimeIntervals { +export interface AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals { /** * Name of the time interval * - * @schema AlertmanagerConfigSpecMuteTimeIntervals#name + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals#name */ readonly name?: string; /** * TimeIntervals is a list of TimeInterval * - * @schema AlertmanagerConfigSpecMuteTimeIntervals#timeIntervals + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals#timeIntervals */ - readonly timeIntervals?: AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals[]; + readonly timeIntervals?: AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals[]; } /** - * Converts an object of type 'AlertmanagerConfigSpecMuteTimeIntervals' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecMuteTimeIntervals(obj: AlertmanagerConfigSpecMuteTimeIntervals | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals(obj: AlertmanagerConfigV1Alpha1SpecMuteTimeIntervals | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, - 'timeIntervals': obj.timeIntervals?.map(y => toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals(y)), + 'timeIntervals': obj.timeIntervals?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -83738,130 +83738,130 @@ export function toJson_AlertmanagerConfigSpecMuteTimeIntervals(obj: Alertmanager /** * Receiver defines one or more notification integrations. * - * @schema AlertmanagerConfigSpecReceivers + * @schema AlertmanagerConfigV1Alpha1SpecReceivers */ -export interface AlertmanagerConfigSpecReceivers { +export interface AlertmanagerConfigV1Alpha1SpecReceivers { /** * List of Discord configurations. * - * @schema AlertmanagerConfigSpecReceivers#discordConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#discordConfigs */ - readonly discordConfigs?: AlertmanagerConfigSpecReceiversDiscordConfigs[]; + readonly discordConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs[]; /** * List of Email configurations. * - * @schema AlertmanagerConfigSpecReceivers#emailConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#emailConfigs */ - readonly emailConfigs?: AlertmanagerConfigSpecReceiversEmailConfigs[]; + readonly emailConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs[]; /** * List of MSTeams configurations. It requires Alertmanager >= 0.26.0. * - * @schema AlertmanagerConfigSpecReceivers#msteamsConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#msteamsConfigs */ - readonly msteamsConfigs?: AlertmanagerConfigSpecReceiversMsteamsConfigs[]; + readonly msteamsConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs[]; /** * Name of the receiver. Must be unique across all items from the list. * - * @schema AlertmanagerConfigSpecReceivers#name + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#name */ readonly name: string; /** * List of OpsGenie configurations. * - * @schema AlertmanagerConfigSpecReceivers#opsgenieConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#opsgenieConfigs */ - readonly opsgenieConfigs?: AlertmanagerConfigSpecReceiversOpsgenieConfigs[]; + readonly opsgenieConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs[]; /** * List of PagerDuty configurations. * - * @schema AlertmanagerConfigSpecReceivers#pagerdutyConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#pagerdutyConfigs */ - readonly pagerdutyConfigs?: AlertmanagerConfigSpecReceiversPagerdutyConfigs[]; + readonly pagerdutyConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs[]; /** * List of Pushover configurations. * - * @schema AlertmanagerConfigSpecReceivers#pushoverConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#pushoverConfigs */ - readonly pushoverConfigs?: AlertmanagerConfigSpecReceiversPushoverConfigs[]; + readonly pushoverConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs[]; /** * List of Slack configurations. * - * @schema AlertmanagerConfigSpecReceivers#slackConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#slackConfigs */ - readonly slackConfigs?: AlertmanagerConfigSpecReceiversSlackConfigs[]; + readonly slackConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs[]; /** * List of SNS configurations * - * @schema AlertmanagerConfigSpecReceivers#snsConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#snsConfigs */ - readonly snsConfigs?: AlertmanagerConfigSpecReceiversSnsConfigs[]; + readonly snsConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs[]; /** * List of Telegram configurations. * - * @schema AlertmanagerConfigSpecReceivers#telegramConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#telegramConfigs */ - readonly telegramConfigs?: AlertmanagerConfigSpecReceiversTelegramConfigs[]; + readonly telegramConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs[]; /** * List of VictorOps configurations. * - * @schema AlertmanagerConfigSpecReceivers#victoropsConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#victoropsConfigs */ - readonly victoropsConfigs?: AlertmanagerConfigSpecReceiversVictoropsConfigs[]; + readonly victoropsConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs[]; /** * List of Webex configurations. * - * @schema AlertmanagerConfigSpecReceivers#webexConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#webexConfigs */ - readonly webexConfigs?: AlertmanagerConfigSpecReceiversWebexConfigs[]; + readonly webexConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs[]; /** * List of webhook configurations. * - * @schema AlertmanagerConfigSpecReceivers#webhookConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#webhookConfigs */ - readonly webhookConfigs?: AlertmanagerConfigSpecReceiversWebhookConfigs[]; + readonly webhookConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs[]; /** * List of WeChat configurations. * - * @schema AlertmanagerConfigSpecReceivers#wechatConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceivers#wechatConfigs */ - readonly wechatConfigs?: AlertmanagerConfigSpecReceiversWechatConfigs[]; + readonly wechatConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs[]; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceivers' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceivers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceivers(obj: AlertmanagerConfigSpecReceivers | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceivers(obj: AlertmanagerConfigV1Alpha1SpecReceivers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'discordConfigs': obj.discordConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversDiscordConfigs(y)), - 'emailConfigs': obj.emailConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversEmailConfigs(y)), - 'msteamsConfigs': obj.msteamsConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversMsteamsConfigs(y)), + 'discordConfigs': obj.discordConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs(y)), + 'emailConfigs': obj.emailConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs(y)), + 'msteamsConfigs': obj.msteamsConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs(y)), 'name': obj.name, - 'opsgenieConfigs': obj.opsgenieConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigs(y)), - 'pagerdutyConfigs': obj.pagerdutyConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigs(y)), - 'pushoverConfigs': obj.pushoverConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversPushoverConfigs(y)), - 'slackConfigs': obj.slackConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversSlackConfigs(y)), - 'snsConfigs': obj.snsConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversSnsConfigs(y)), - 'telegramConfigs': obj.telegramConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversTelegramConfigs(y)), - 'victoropsConfigs': obj.victoropsConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversVictoropsConfigs(y)), - 'webexConfigs': obj.webexConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversWebexConfigs(y)), - 'webhookConfigs': obj.webhookConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversWebhookConfigs(y)), - 'wechatConfigs': obj.wechatConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversWechatConfigs(y)), + 'opsgenieConfigs': obj.opsgenieConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs(y)), + 'pagerdutyConfigs': obj.pagerdutyConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs(y)), + 'pushoverConfigs': obj.pushoverConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs(y)), + 'slackConfigs': obj.slackConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs(y)), + 'snsConfigs': obj.snsConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs(y)), + 'telegramConfigs': obj.telegramConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs(y)), + 'victoropsConfigs': obj.victoropsConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs(y)), + 'webexConfigs': obj.webexConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs(y)), + 'webhookConfigs': obj.webhookConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs(y)), + 'wechatConfigs': obj.wechatConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -83871,86 +83871,86 @@ export function toJson_AlertmanagerConfigSpecReceivers(obj: AlertmanagerConfigSp /** * The Alertmanager route definition for alerts matching the resource's namespace. If present, it will be added to the generated Alertmanager configuration as a first-level route. * - * @schema AlertmanagerConfigSpecRoute + * @schema AlertmanagerConfigV1Alpha1SpecRoute */ -export interface AlertmanagerConfigSpecRoute { +export interface AlertmanagerConfigV1Alpha1SpecRoute { /** * ActiveTimeIntervals is a list of MuteTimeInterval names when this route should be active. * - * @schema AlertmanagerConfigSpecRoute#activeTimeIntervals + * @schema AlertmanagerConfigV1Alpha1SpecRoute#activeTimeIntervals */ readonly activeTimeIntervals?: string[]; /** * Boolean indicating whether an alert should continue matching subsequent sibling nodes. It will always be overridden to true for the first-level route by the Prometheus operator. * - * @schema AlertmanagerConfigSpecRoute#continue + * @schema AlertmanagerConfigV1Alpha1SpecRoute#continue */ readonly continue?: boolean; /** * List of labels to group by. Labels must not be repeated (unique list). Special label \\"...\\" (aggregate by all possible labels), if provided, must be the only element in the list. * - * @schema AlertmanagerConfigSpecRoute#groupBy + * @schema AlertmanagerConfigV1Alpha1SpecRoute#groupBy */ readonly groupBy?: string[]; /** * How long to wait before sending an updated notification. Must match the regular expression\`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$\` Example: \\"5m\\" * - * @schema AlertmanagerConfigSpecRoute#groupInterval + * @schema AlertmanagerConfigV1Alpha1SpecRoute#groupInterval */ readonly groupInterval?: string; /** * How long to wait before sending the initial notification. Must match the regular expression\`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$\` Example: \\"30s\\" * - * @schema AlertmanagerConfigSpecRoute#groupWait + * @schema AlertmanagerConfigV1Alpha1SpecRoute#groupWait */ readonly groupWait?: string; /** * List of matchers that the alert's labels should match. For the first level route, the operator removes any existing equality and regexp matcher on the \`namespace\` label and adds a \`namespace: \` matcher. * - * @schema AlertmanagerConfigSpecRoute#matchers + * @schema AlertmanagerConfigV1Alpha1SpecRoute#matchers */ - readonly matchers?: AlertmanagerConfigSpecRouteMatchers[]; + readonly matchers?: AlertmanagerConfigV1Alpha1SpecRouteMatchers[]; /** * Note: this comment applies to the field definition above but appears below otherwise it gets included in the generated manifest. CRD schema doesn't support self-referential types for now (see https://github.com/kubernetes/kubernetes/issues/62872). We have to use an alternative type to circumvent the limitation. The downside is that the Kube API can't validate the data beyond the fact that it is a valid JSON representation. MuteTimeIntervals is a list of MuteTimeInterval names that will mute this route when matched, * - * @schema AlertmanagerConfigSpecRoute#muteTimeIntervals + * @schema AlertmanagerConfigV1Alpha1SpecRoute#muteTimeIntervals */ readonly muteTimeIntervals?: string[]; /** * Name of the receiver for this route. If not empty, it should be listed in the \`receivers\` field. * - * @schema AlertmanagerConfigSpecRoute#receiver + * @schema AlertmanagerConfigV1Alpha1SpecRoute#receiver */ readonly receiver?: string; /** * How long to wait before repeating the last notification. Must match the regular expression\`^(([0-9]+)y)?(([0-9]+)w)?(([0-9]+)d)?(([0-9]+)h)?(([0-9]+)m)?(([0-9]+)s)?(([0-9]+)ms)?$\` Example: \\"4h\\" * - * @schema AlertmanagerConfigSpecRoute#repeatInterval + * @schema AlertmanagerConfigV1Alpha1SpecRoute#repeatInterval */ readonly repeatInterval?: string; /** * Child routes. * - * @schema AlertmanagerConfigSpecRoute#routes + * @schema AlertmanagerConfigV1Alpha1SpecRoute#routes */ readonly routes?: any[]; } /** - * Converts an object of type 'AlertmanagerConfigSpecRoute' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecRoute' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecRoute(obj: AlertmanagerConfigSpecRoute | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecRoute(obj: AlertmanagerConfigV1Alpha1SpecRoute | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'activeTimeIntervals': obj.activeTimeIntervals?.map(y => y), @@ -83958,7 +83958,7 @@ export function toJson_AlertmanagerConfigSpecRoute(obj: AlertmanagerConfigSpecRo 'groupBy': obj.groupBy?.map(y => y), 'groupInterval': obj.groupInterval, 'groupWait': obj.groupWait, - 'matchers': obj.matchers?.map(y => toJson_AlertmanagerConfigSpecRouteMatchers(y)), + 'matchers': obj.matchers?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecRouteMatchers(y)), 'muteTimeIntervals': obj.muteTimeIntervals?.map(y => y), 'receiver': obj.receiver, 'repeatInterval': obj.repeatInterval, @@ -83972,44 +83972,44 @@ export function toJson_AlertmanagerConfigSpecRoute(obj: AlertmanagerConfigSpecRo /** * Matcher defines how to match on alert's labels. * - * @schema AlertmanagerConfigSpecInhibitRulesSourceMatch + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch */ -export interface AlertmanagerConfigSpecInhibitRulesSourceMatch { +export interface AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch { /** * Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty. * - * @schema AlertmanagerConfigSpecInhibitRulesSourceMatch#matchType + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch#matchType */ - readonly matchType?: AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType; + readonly matchType?: AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType; /** * Label to match. * - * @schema AlertmanagerConfigSpecInhibitRulesSourceMatch#name + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch#name */ readonly name: string; /** * Whether to match on equality (false) or regular-expression (true). Deprecated as of AlertManager >= v0.22.0 where a user should use MatchType instead. * - * @schema AlertmanagerConfigSpecInhibitRulesSourceMatch#regex + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch#regex */ readonly regex?: boolean; /** * Label value to match. * - * @schema AlertmanagerConfigSpecInhibitRulesSourceMatch#value + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch#value */ readonly value?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecInhibitRulesSourceMatch' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecInhibitRulesSourceMatch(obj: AlertmanagerConfigSpecInhibitRulesSourceMatch | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch(obj: AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatch | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'matchType': obj.matchType, @@ -84025,44 +84025,44 @@ export function toJson_AlertmanagerConfigSpecInhibitRulesSourceMatch(obj: Alertm /** * Matcher defines how to match on alert's labels. * - * @schema AlertmanagerConfigSpecInhibitRulesTargetMatch + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch */ -export interface AlertmanagerConfigSpecInhibitRulesTargetMatch { +export interface AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch { /** * Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty. * - * @schema AlertmanagerConfigSpecInhibitRulesTargetMatch#matchType + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch#matchType */ - readonly matchType?: AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType; + readonly matchType?: AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType; /** * Label to match. * - * @schema AlertmanagerConfigSpecInhibitRulesTargetMatch#name + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch#name */ readonly name: string; /** * Whether to match on equality (false) or regular-expression (true). Deprecated as of AlertManager >= v0.22.0 where a user should use MatchType instead. * - * @schema AlertmanagerConfigSpecInhibitRulesTargetMatch#regex + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch#regex */ readonly regex?: boolean; /** * Label value to match. * - * @schema AlertmanagerConfigSpecInhibitRulesTargetMatch#value + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch#value */ readonly value?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecInhibitRulesTargetMatch' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecInhibitRulesTargetMatch(obj: AlertmanagerConfigSpecInhibitRulesTargetMatch | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch(obj: AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatch | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'matchType': obj.matchType, @@ -84078,56 +84078,56 @@ export function toJson_AlertmanagerConfigSpecInhibitRulesTargetMatch(obj: Alertm /** * TimeInterval describes intervals of time * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals */ -export interface AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals { +export interface AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals { /** * DaysOfMonth is a list of DayOfMonthRange * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#daysOfMonth + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#daysOfMonth */ - readonly daysOfMonth?: AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth[]; + readonly daysOfMonth?: AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth[]; /** * Months is a list of MonthRange * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#months + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#months */ readonly months?: string[]; /** * Times is a list of TimeRange * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#times + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#times */ - readonly times?: AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes[]; + readonly times?: AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes[]; /** * Weekdays is a list of WeekdayRange * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#weekdays + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#weekdays */ readonly weekdays?: string[]; /** * Years is a list of YearRange * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals#years + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals#years */ readonly years?: string[]; } /** - * Converts an object of type 'AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals(obj: AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals(obj: AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervals | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'daysOfMonth': obj.daysOfMonth?.map(y => toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth(y)), + 'daysOfMonth': obj.daysOfMonth?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth(y)), 'months': obj.months?.map(y => y), - 'times': obj.times?.map(y => toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes(y)), + 'times': obj.times?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes(y)), 'weekdays': obj.weekdays?.map(y => y), 'years': obj.years?.map(y => y), }; @@ -84139,55 +84139,55 @@ export function toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervals(obj: /** * DiscordConfig configures notifications via Discord. See https://prometheus.io/docs/alerting/latest/configuration/#discord_config * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs { /** * The secret's key that contains the Discord webhook URL. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigs#apiURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#apiURL */ - readonly apiUrl: AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl; + readonly apiUrl: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl; /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig; /** * The template of the message's body. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigs#message + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#message */ readonly message?: string; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#sendResolved */ readonly sendResolved?: boolean; /** * The template of the message's title. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigs#title + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs#title */ readonly title?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigs(obj: AlertmanagerConfigSpecReceiversDiscordConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'apiURL': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl(obj.apiUrl), - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig(obj.httpConfig), + 'apiURL': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl(obj.apiUrl), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig(obj.httpConfig), 'message': obj.message, 'sendResolved': obj.sendResolved, 'title': obj.title, @@ -84200,129 +84200,129 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigs(obj: Alertm /** * EmailConfig configures notifications via Email. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs */ -export interface AlertmanagerConfigSpecReceiversEmailConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs { /** * The identity to use for authentication. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#authIdentity + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#authIdentity */ readonly authIdentity?: string; /** * The secret's key that contains the password to use for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#authPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#authPassword */ - readonly authPassword?: AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword; + readonly authPassword?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword; /** * The secret's key that contains the CRAM-MD5 secret. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#authSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#authSecret */ - readonly authSecret?: AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret; + readonly authSecret?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret; /** * The username to use for authentication. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#authUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#authUsername */ readonly authUsername?: string; /** * The sender address. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#from + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#from */ readonly from?: string; /** * Further headers email header key/value pairs. Overrides any headers previously set by the notification implementation. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#headers + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#headers */ - readonly headers?: AlertmanagerConfigSpecReceiversEmailConfigsHeaders[]; + readonly headers?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders[]; /** * The hostname to identify to the SMTP server. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#hello + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#hello */ readonly hello?: string; /** * The HTML body of the email notification. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#html + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#html */ readonly html?: string; /** * The SMTP TLS requirement. Note that Go does not support unencrypted connections to remote SMTP endpoints. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#requireTLS + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#requireTLS */ readonly requireTls?: boolean; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#sendResolved */ readonly sendResolved?: boolean; /** * The SMTP host and port through which emails are sent. E.g. example.com:25 * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#smarthost + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#smarthost */ readonly smarthost?: string; /** * The text body of the email notification. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#text + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#text */ readonly text?: string; /** * TLS configuration * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig; /** * The email address to send notifications to. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigs#to + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs#to */ readonly to?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigs(obj: AlertmanagerConfigSpecReceiversEmailConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'authIdentity': obj.authIdentity, - 'authPassword': toJson_AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword(obj.authPassword), - 'authSecret': toJson_AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret(obj.authSecret), + 'authPassword': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword(obj.authPassword), + 'authSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret(obj.authSecret), 'authUsername': obj.authUsername, 'from': obj.from, - 'headers': obj.headers?.map(y => toJson_AlertmanagerConfigSpecReceiversEmailConfigsHeaders(y)), + 'headers': obj.headers?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders(y)), 'hello': obj.hello, 'html': obj.html, 'requireTLS': obj.requireTls, 'sendResolved': obj.sendResolved, 'smarthost': obj.smarthost, 'text': obj.text, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig(obj.tlsConfig), 'to': obj.to, }; // filter undefined values @@ -84333,58 +84333,58 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigs(obj: Alertman /** * MSTeamsConfig configures notifications via Microsoft Teams. It requires Alertmanager >= 0.26.0. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs { /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig; /** * Whether to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#sendResolved */ readonly sendResolved?: boolean; /** * Message body template. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigs#text + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#text */ readonly text?: string; /** * Message title template. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigs#title + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#title */ readonly title?: string; /** * MSTeams webhook URL. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigs#webhookUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs#webhookUrl */ - readonly webhookUrl: AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl; + readonly webhookUrl: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigs(obj: AlertmanagerConfigSpecReceiversMsteamsConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig(obj.httpConfig), 'sendResolved': obj.sendResolved, 'text': obj.text, 'title': obj.title, - 'webhookUrl': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl(obj.webhookUrl), + 'webhookUrl': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl(obj.webhookUrl), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -84394,134 +84394,134 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigs(obj: Alertm /** * OpsGenieConfig configures notifications via OpsGenie. See https://prometheus.io/docs/alerting/latest/configuration/#opsgenie_config * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs { /** * Comma separated list of actions that will be available for the alert. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#actions + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#actions */ readonly actions?: string; /** * The secret's key that contains the OpsGenie API key. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#apiKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#apiKey */ - readonly apiKey?: AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey; + readonly apiKey?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey; /** * The URL to send OpsGenie API requests to. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#apiURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#apiURL */ readonly apiUrl?: string; /** * Description of the incident. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#description + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#description */ readonly description?: string; /** * A set of arbitrary key/value pairs that provide further detail about the incident. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#details + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#details */ - readonly details?: AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails[]; + readonly details?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails[]; /** * Optional field that can be used to specify which domain alert is related to. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#entity + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#entity */ readonly entity?: string; /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig; /** * Alert text limited to 130 characters. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#message + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#message */ readonly message?: string; /** * Additional alert note. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#note + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#note */ readonly note?: string; /** * Priority level of alert. Possible values are P1, P2, P3, P4, and P5. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#priority + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#priority */ readonly priority?: string; /** * List of responders responsible for notifications. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#responders + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#responders */ - readonly responders?: AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders[]; + readonly responders?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders[]; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#sendResolved */ readonly sendResolved?: boolean; /** * Backlink to the sender of the notification. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#source + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#source */ readonly source?: string; /** * Comma separated list of tags attached to the notifications. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#tags + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#tags */ readonly tags?: string; /** * Whether to update message and description of the alert in OpsGenie if it already exists By default, the alert is never updated in OpsGenie, the new message only appears in activity log. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigs#updateAlerts + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs#updateAlerts */ readonly updateAlerts?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigs(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'actions': obj.actions, - 'apiKey': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey(obj.apiKey), + 'apiKey': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey(obj.apiKey), 'apiURL': obj.apiUrl, 'description': obj.description, - 'details': obj.details?.map(y => toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails(y)), + 'details': obj.details?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails(y)), 'entity': obj.entity, - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig(obj.httpConfig), 'message': obj.message, 'note': obj.note, 'priority': obj.priority, - 'responders': obj.responders?.map(y => toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders(y)), + 'responders': obj.responders?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders(y)), 'sendResolved': obj.sendResolved, 'source': obj.source, 'tags': obj.tags, @@ -84535,121 +84535,121 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigs(obj: Alert /** * PagerDutyConfig configures notifications via PagerDuty. See https://prometheus.io/docs/alerting/latest/configuration/#pagerduty_config * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs { /** * The class/type of the event. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#class + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#class */ readonly class?: string; /** * Client identification. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#client + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#client */ readonly client?: string; /** * Backlink to the sender of notification. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#clientURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#clientURL */ readonly clientUrl?: string; /** * The part or component of the affected system that is broken. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#component + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#component */ readonly component?: string; /** * Description of the incident. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#description + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#description */ readonly description?: string; /** * Arbitrary key/value pairs that provide further detail about the incident. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#details + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#details */ - readonly details?: AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails[]; + readonly details?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails[]; /** * A cluster or grouping of sources. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#group + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#group */ readonly group?: string; /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig; /** * A list of image details to attach that provide further detail about an incident. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#pagerDutyImageConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#pagerDutyImageConfigs */ - readonly pagerDutyImageConfigs?: AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs[]; + readonly pagerDutyImageConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs[]; /** * A list of link details to attach that provide further detail about an incident. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#pagerDutyLinkConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#pagerDutyLinkConfigs */ - readonly pagerDutyLinkConfigs?: AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs[]; + readonly pagerDutyLinkConfigs?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs[]; /** * The secret's key that contains the PagerDuty integration key (when using Events API v2). Either this field or \`serviceKey\` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#routingKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#routingKey */ - readonly routingKey?: AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey; + readonly routingKey?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#sendResolved */ readonly sendResolved?: boolean; /** * The secret's key that contains the PagerDuty service key (when using integration type \\"Prometheus\\"). Either this field or \`routingKey\` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#serviceKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#serviceKey */ - readonly serviceKey?: AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey; + readonly serviceKey?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey; /** * Severity of the incident. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#severity + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#severity */ readonly severity?: string; /** * The URL to send requests to. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigs#url + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs#url */ readonly url?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigs(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'class': obj.class, @@ -84657,14 +84657,14 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigs(obj: Aler 'clientURL': obj.clientUrl, 'component': obj.component, 'description': obj.description, - 'details': obj.details?.map(y => toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails(y)), + 'details': obj.details?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails(y)), 'group': obj.group, - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig(obj.httpConfig), - 'pagerDutyImageConfigs': obj.pagerDutyImageConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs(y)), - 'pagerDutyLinkConfigs': obj.pagerDutyLinkConfigs?.map(y => toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs(y)), - 'routingKey': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey(obj.routingKey), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig(obj.httpConfig), + 'pagerDutyImageConfigs': obj.pagerDutyImageConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs(y)), + 'pagerDutyLinkConfigs': obj.pagerDutyLinkConfigs?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs(y)), + 'routingKey': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey(obj.routingKey), 'sendResolved': obj.sendResolved, - 'serviceKey': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey(obj.serviceKey), + 'serviceKey': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey(obj.serviceKey), 'severity': obj.severity, 'url': obj.url, }; @@ -84676,145 +84676,145 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigs(obj: Aler /** * PushoverConfig configures notifications via Pushover. See https://prometheus.io/docs/alerting/latest/configuration/#pushover_config * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs { /** * The name of a device to send the notification to * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#device + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#device */ readonly device?: string; /** * How long your notification will continue to be retried for, unless the user acknowledges the notification. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#expire + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#expire */ readonly expire?: string; /** * Whether notification message is HTML or plain text. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#html + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#html */ readonly html?: boolean; /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig; /** * Notification message. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#message + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#message */ readonly message?: string; /** * Priority, see https://pushover.net/api#priority * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#priority + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#priority */ readonly priority?: string; /** * How often the Pushover servers will send the same notification to the user. Must be at least 30 seconds. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#retry + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#retry */ readonly retry?: string; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#sendResolved */ readonly sendResolved?: boolean; /** * The name of one of the sounds supported by device clients to override the user's default sound choice * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#sound + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#sound */ readonly sound?: string; /** * Notification title. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#title + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#title */ readonly title?: string; /** * The secret's key that contains the registered application's API token, see https://pushover.net/apps. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`token\` or \`tokenFile\` is required. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#token + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#token */ - readonly token?: AlertmanagerConfigSpecReceiversPushoverConfigsToken; + readonly token?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken; /** * The token file that contains the registered application's API token, see https://pushover.net/apps. Either \`token\` or \`tokenFile\` is required. It requires Alertmanager >= v0.26.0. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#tokenFile + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#tokenFile */ readonly tokenFile?: string; /** * A supplementary URL shown alongside the message. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#url + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#url */ readonly url?: string; /** * A title for supplementary URL, otherwise just the URL is shown * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#urlTitle + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#urlTitle */ readonly urlTitle?: string; /** * The secret's key that contains the recipient user's user key. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`userKey\` or \`userKeyFile\` is required. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#userKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#userKey */ - readonly userKey?: AlertmanagerConfigSpecReceiversPushoverConfigsUserKey; + readonly userKey?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey; /** * The user key file that contains the recipient user's user key. Either \`userKey\` or \`userKeyFile\` is required. It requires Alertmanager >= v0.26.0. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigs#userKeyFile + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs#userKeyFile */ readonly userKeyFile?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigs(obj: AlertmanagerConfigSpecReceiversPushoverConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'device': obj.device, 'expire': obj.expire, 'html': obj.html, - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig(obj.httpConfig), 'message': obj.message, 'priority': obj.priority, 'retry': obj.retry, 'sendResolved': obj.sendResolved, 'sound': obj.sound, 'title': obj.title, - 'token': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsToken(obj.token), + 'token': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken(obj.token), 'tokenFile': obj.tokenFile, 'url': obj.url, 'urlTitle': obj.urlTitle, - 'userKey': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsUserKey(obj.userKey), + 'userKey': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey(obj.userKey), 'userKeyFile': obj.userKeyFile, }; // filter undefined values @@ -84825,149 +84825,149 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigs(obj: Alert /** * SlackConfig configures notifications via Slack. See https://prometheus.io/docs/alerting/latest/configuration/#slack_config * - * @schema AlertmanagerConfigSpecReceiversSlackConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs */ -export interface AlertmanagerConfigSpecReceiversSlackConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs { /** * A list of Slack actions that are sent with each notification. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#actions + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#actions */ - readonly actions?: AlertmanagerConfigSpecReceiversSlackConfigsActions[]; + readonly actions?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions[]; /** * The secret's key that contains the Slack webhook URL. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#apiURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#apiURL */ - readonly apiUrl?: AlertmanagerConfigSpecReceiversSlackConfigsApiUrl; + readonly apiUrl?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#callbackId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#callbackId */ readonly callbackId?: string; /** * The channel or user to send notifications to. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#channel + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#channel */ readonly channel?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#color + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#color */ readonly color?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#fallback + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#fallback */ readonly fallback?: string; /** * A list of Slack fields that are sent with each notification. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#fields + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#fields */ - readonly fields?: AlertmanagerConfigSpecReceiversSlackConfigsFields[]; + readonly fields?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields[]; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#footer + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#footer */ readonly footer?: string; /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#iconEmoji + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#iconEmoji */ readonly iconEmoji?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#iconURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#iconURL */ readonly iconUrl?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#imageURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#imageURL */ readonly imageUrl?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#linkNames + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#linkNames */ readonly linkNames?: boolean; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#mrkdwnIn + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#mrkdwnIn */ readonly mrkdwnIn?: string[]; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#pretext + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#pretext */ readonly pretext?: string; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#sendResolved */ readonly sendResolved?: boolean; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#shortFields + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#shortFields */ readonly shortFields?: boolean; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#text + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#text */ readonly text?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#thumbURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#thumbURL */ readonly thumbUrl?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#title + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#title */ readonly title?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#titleLink + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#titleLink */ readonly titleLink?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigs#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs#username */ readonly username?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigs(obj: AlertmanagerConfigSpecReceiversSlackConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'actions': obj.actions?.map(y => toJson_AlertmanagerConfigSpecReceiversSlackConfigsActions(y)), - 'apiURL': toJson_AlertmanagerConfigSpecReceiversSlackConfigsApiUrl(obj.apiUrl), + 'actions': obj.actions?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions(y)), + 'apiURL': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl(obj.apiUrl), 'callbackId': obj.callbackId, 'channel': obj.channel, 'color': obj.color, 'fallback': obj.fallback, - 'fields': obj.fields?.map(y => toJson_AlertmanagerConfigSpecReceiversSlackConfigsFields(y)), + 'fields': obj.fields?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields(y)), 'footer': obj.footer, - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig(obj.httpConfig), 'iconEmoji': obj.iconEmoji, 'iconURL': obj.iconUrl, 'imageURL': obj.imageUrl, @@ -84990,95 +84990,95 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigs(obj: Alertman /** * SNSConfig configures notifications via AWS SNS. See https://prometheus.io/docs/alerting/latest/configuration/#sns_configs * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs */ -export interface AlertmanagerConfigSpecReceiversSnsConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs { /** * The SNS API URL i.e. https://sns.us-east-2.amazonaws.com. If not specified, the SNS API URL from the SNS SDK will be used. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#apiURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#apiURL */ readonly apiUrl?: string; /** * SNS message attributes. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#attributes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#attributes */ readonly attributes?: { [key: string]: string }; /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig; /** * The message content of the SNS notification. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#message + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#message */ readonly message?: string; /** * Phone number if message is delivered via SMS in E.164 format. If you don't specify this value, you must specify a value for the TopicARN or TargetARN. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#phoneNumber + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#phoneNumber */ readonly phoneNumber?: string; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#sendResolved */ readonly sendResolved?: boolean; /** * Configures AWS's Signature Verification 4 signing process to sign requests. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#sigv4 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#sigv4 */ - readonly sigv4?: AlertmanagerConfigSpecReceiversSnsConfigsSigv4; + readonly sigv4?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4; /** * Subject line when the message is delivered to email endpoints. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#subject + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#subject */ readonly subject?: string; /** * The mobile platform endpoint ARN if message is delivered via mobile notifications. If you don't specify this value, you must specify a value for the topic_arn or PhoneNumber. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#targetARN + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#targetARN */ readonly targetArn?: string; /** * SNS topic ARN, i.e. arn:aws:sns:us-east-2:698519295917:My-Topic If you don't specify this value, you must specify a value for the PhoneNumber or TargetARN. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigs#topicARN + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs#topicARN */ readonly topicArn?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigs(obj: AlertmanagerConfigSpecReceiversSnsConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiURL': obj.apiUrl, 'attributes': ((obj.attributes) === undefined) ? undefined : (Object.entries(obj.attributes).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig(obj.httpConfig), 'message': obj.message, 'phoneNumber': obj.phoneNumber, 'sendResolved': obj.sendResolved, - 'sigv4': toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4(obj.sigv4), + 'sigv4': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4(obj.sigv4), 'subject': obj.subject, 'targetARN': obj.targetArn, 'topicARN': obj.topicArn, @@ -85091,13 +85091,13 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigs(obj: Alertmanag /** * TelegramConfig configures notifications via Telegram. See https://prometheus.io/docs/alerting/latest/configuration/#telegram_config * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs { /** * The Telegram API URL i.e. https://api.telegram.org. If not specified, default API URL will be used. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#apiURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#apiURL */ readonly apiUrl?: string; @@ -85105,75 +85105,75 @@ export interface AlertmanagerConfigSpecReceiversTelegramConfigs { * Telegram bot token. It is mutually exclusive with \`botTokenFile\`. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * Either \`botToken\` or \`botTokenFile\` is required. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#botToken + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#botToken */ - readonly botToken?: AlertmanagerConfigSpecReceiversTelegramConfigsBotToken; + readonly botToken?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken; /** * File to read the Telegram bot token from. It is mutually exclusive with \`botToken\`. Either \`botToken\` or \`botTokenFile\` is required. * It requires Alertmanager >= v0.26.0. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#botTokenFile + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#botTokenFile */ readonly botTokenFile?: string; /** * The Telegram chat ID. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#chatID + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#chatID */ readonly chatId?: number; /** * Disable telegram notifications * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#disableNotifications + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#disableNotifications */ readonly disableNotifications?: boolean; /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig; /** * Message template * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#message + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#message */ readonly message?: string; /** * Parse mode for telegram message * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#parseMode + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#parseMode */ - readonly parseMode?: AlertmanagerConfigSpecReceiversTelegramConfigsParseMode; + readonly parseMode?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode; /** * Whether to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs#sendResolved */ readonly sendResolved?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigs(obj: AlertmanagerConfigSpecReceiversTelegramConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiURL': obj.apiUrl, - 'botToken': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsBotToken(obj.botToken), + 'botToken': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken(obj.botToken), 'botTokenFile': obj.botTokenFile, 'chatID': obj.chatId, 'disableNotifications': obj.disableNotifications, - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig(obj.httpConfig), 'message': obj.message, 'parseMode': obj.parseMode, 'sendResolved': obj.sendResolved, @@ -85186,93 +85186,93 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigs(obj: Alert /** * VictorOpsConfig configures notifications via VictorOps. See https://prometheus.io/docs/alerting/latest/configuration/#victorops_config * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs { /** * The secret's key that contains the API key to use when talking to the VictorOps API. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#apiKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#apiKey */ - readonly apiKey?: AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey; + readonly apiKey?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey; /** * The VictorOps API URL. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#apiUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#apiUrl */ readonly apiUrl?: string; /** * Additional custom fields for notification. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#customFields + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#customFields */ - readonly customFields?: AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields[]; + readonly customFields?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields[]; /** * Contains summary of the alerted problem. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#entityDisplayName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#entityDisplayName */ readonly entityDisplayName?: string; /** * The HTTP client's configuration. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig; /** * Describes the behavior of the alert (CRITICAL, WARNING, INFO). * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#messageType + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#messageType */ readonly messageType?: string; /** * The monitoring tool the state message is from. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#monitoringTool + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#monitoringTool */ readonly monitoringTool?: string; /** * A key used to map the alert to a team. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#routingKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#routingKey */ readonly routingKey?: string; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#sendResolved */ readonly sendResolved?: boolean; /** * Contains long explanation of the alerted problem. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigs#stateMessage + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs#stateMessage */ readonly stateMessage?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigs(obj: AlertmanagerConfigSpecReceiversVictoropsConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'apiKey': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey(obj.apiKey), + 'apiKey': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey(obj.apiKey), 'apiUrl': obj.apiUrl, - 'customFields': obj.customFields?.map(y => toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields(y)), + 'customFields': obj.customFields?.map(y => toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields(y)), 'entityDisplayName': obj.entityDisplayName, - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig(obj.httpConfig), 'messageType': obj.messageType, 'monitoringTool': obj.monitoringTool, 'routingKey': obj.routingKey, @@ -85287,55 +85287,55 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigs(obj: Aler /** * WebexConfig configures notification via Cisco Webex See https://prometheus.io/docs/alerting/latest/configuration/#webex_config * - * @schema AlertmanagerConfigSpecReceiversWebexConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs */ -export interface AlertmanagerConfigSpecReceiversWebexConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs { /** * The Webex Teams API URL i.e. https://webexapis.com/v1/messages Provide if different from the default API URL. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigs#apiURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#apiURL */ readonly apiUrl?: string; /** * The HTTP client's configuration. You must supply the bot token via the \`httpConfig.authorization\` field. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig; /** * Message template * - * @schema AlertmanagerConfigSpecReceiversWebexConfigs#message + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#message */ readonly message?: string; /** * ID of the Webex Teams room where to send the messages. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigs#roomID + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#roomID */ readonly roomId: string; /** * Whether to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs#sendResolved */ readonly sendResolved?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigs(obj: AlertmanagerConfigSpecReceiversWebexConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiURL': obj.apiUrl, - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig(obj.httpConfig), 'message': obj.message, 'roomID': obj.roomId, 'sendResolved': obj.sendResolved, @@ -85348,58 +85348,58 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigs(obj: Alertman /** * WebhookConfig configures notifications via a generic receiver supporting the webhook payload. See https://prometheus.io/docs/alerting/latest/configuration/#webhook_config * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs { /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig; /** * Maximum number of alerts to be sent per webhook message. When 0, all alerts are included. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigs#maxAlerts + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#maxAlerts */ readonly maxAlerts?: number; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#sendResolved */ readonly sendResolved?: boolean; /** * The URL to send HTTP POST requests to. \`urlSecret\` takes precedence over \`url\`. One of \`urlSecret\` and \`url\` should be defined. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigs#url + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#url */ readonly url?: string; /** * The secret's key that contains the webhook URL to send HTTP requests to. \`urlSecret\` takes precedence over \`url\`. One of \`urlSecret\` and \`url\` should be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigs#urlSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs#urlSecret */ - readonly urlSecret?: AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret; + readonly urlSecret?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigs(obj: AlertmanagerConfigSpecReceiversWebhookConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig(obj.httpConfig), 'maxAlerts': obj.maxAlerts, 'sendResolved': obj.sendResolved, 'url': obj.url, - 'urlSecret': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret(obj.urlSecret), + 'urlSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret(obj.urlSecret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -85409,90 +85409,90 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigs(obj: Alertm /** * WeChatConfig configures notifications via WeChat. See https://prometheus.io/docs/alerting/latest/configuration/#wechat_config * - * @schema AlertmanagerConfigSpecReceiversWechatConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs */ -export interface AlertmanagerConfigSpecReceiversWechatConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs { /** - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#agentID + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#agentID */ readonly agentId?: string; /** * The secret's key that contains the WeChat API key. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#apiSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#apiSecret */ - readonly apiSecret?: AlertmanagerConfigSpecReceiversWechatConfigsApiSecret; + readonly apiSecret?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret; /** * The WeChat API URL. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#apiURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#apiURL */ readonly apiUrl?: string; /** * The corp id for authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#corpID + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#corpID */ readonly corpId?: string; /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#httpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#httpConfig */ - readonly httpConfig?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig; + readonly httpConfig?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig; /** * API request data as defined by the WeChat API. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#message + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#message */ readonly message?: string; /** - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#messageType + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#messageType */ readonly messageType?: string; /** * Whether or not to notify about resolved alerts. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#sendResolved + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#sendResolved */ readonly sendResolved?: boolean; /** - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#toParty + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#toParty */ readonly toParty?: string; /** - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#toTag + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#toTag */ readonly toTag?: string; /** - * @schema AlertmanagerConfigSpecReceiversWechatConfigs#toUser + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs#toUser */ readonly toUser?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigs(obj: AlertmanagerConfigSpecReceiversWechatConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'agentID': obj.agentId, - 'apiSecret': toJson_AlertmanagerConfigSpecReceiversWechatConfigsApiSecret(obj.apiSecret), + 'apiSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret(obj.apiSecret), 'apiURL': obj.apiUrl, 'corpID': obj.corpId, - 'httpConfig': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig(obj.httpConfig), + 'httpConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig(obj.httpConfig), 'message': obj.message, 'messageType': obj.messageType, 'sendResolved': obj.sendResolved, @@ -85508,44 +85508,44 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigs(obj: Alertma /** * Matcher defines how to match on alert's labels. * - * @schema AlertmanagerConfigSpecRouteMatchers + * @schema AlertmanagerConfigV1Alpha1SpecRouteMatchers */ -export interface AlertmanagerConfigSpecRouteMatchers { +export interface AlertmanagerConfigV1Alpha1SpecRouteMatchers { /** * Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty. * - * @schema AlertmanagerConfigSpecRouteMatchers#matchType + * @schema AlertmanagerConfigV1Alpha1SpecRouteMatchers#matchType */ - readonly matchType?: AlertmanagerConfigSpecRouteMatchersMatchType; + readonly matchType?: AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType; /** * Label to match. * - * @schema AlertmanagerConfigSpecRouteMatchers#name + * @schema AlertmanagerConfigV1Alpha1SpecRouteMatchers#name */ readonly name: string; /** * Whether to match on equality (false) or regular-expression (true). Deprecated as of AlertManager >= v0.22.0 where a user should use MatchType instead. * - * @schema AlertmanagerConfigSpecRouteMatchers#regex + * @schema AlertmanagerConfigV1Alpha1SpecRouteMatchers#regex */ readonly regex?: boolean; /** * Label value to match. * - * @schema AlertmanagerConfigSpecRouteMatchers#value + * @schema AlertmanagerConfigV1Alpha1SpecRouteMatchers#value */ readonly value?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecRouteMatchers' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecRouteMatchers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecRouteMatchers(obj: AlertmanagerConfigSpecRouteMatchers | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecRouteMatchers(obj: AlertmanagerConfigV1Alpha1SpecRouteMatchers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'matchType': obj.matchType, @@ -85561,9 +85561,9 @@ export function toJson_AlertmanagerConfigSpecRouteMatchers(obj: AlertmanagerConf /** * Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty. * - * @schema AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType */ -export enum AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType { +export enum AlertmanagerConfigV1Alpha1SpecInhibitRulesSourceMatchMatchType { /** != */ VALUE_NOT_EQUALS_TO = \\"!=\\", /** = */ @@ -85577,9 +85577,9 @@ export enum AlertmanagerConfigSpecInhibitRulesSourceMatchMatchType { /** * Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty. * - * @schema AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType + * @schema AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType */ -export enum AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType { +export enum AlertmanagerConfigV1Alpha1SpecInhibitRulesTargetMatchMatchType { /** != */ VALUE_NOT_EQUALS_TO = \\"!=\\", /** = */ @@ -85593,30 +85593,30 @@ export enum AlertmanagerConfigSpecInhibitRulesTargetMatchMatchType { /** * DayOfMonthRange is an inclusive range of days of the month beginning at 1 * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth */ -export interface AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth { +export interface AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth { /** * End of the inclusive range * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth#end + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth#end */ readonly end?: number; /** * Start of the inclusive range * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth#start + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth#start */ readonly start?: number; } /** - * Converts an object of type 'AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth(obj: AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysOfMonth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth(obj: AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsDaysOfMonth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'end': obj.end, @@ -85630,30 +85630,30 @@ export function toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsDaysO /** * TimeRange defines a start and end time in 24hr format * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes */ -export interface AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes { +export interface AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes { /** * EndTime is the end time in 24hr format. * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes#endTime + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes#endTime */ readonly endTime?: string; /** * StartTime is the start time in 24hr format. * - * @schema AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes#startTime + * @schema AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes#startTime */ readonly startTime?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes(obj: AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes(obj: AlertmanagerConfigV1Alpha1SpecMuteTimeIntervalsTimeIntervalsTimes | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endTime': obj.endTime, @@ -85667,37 +85667,37 @@ export function toJson_AlertmanagerConfigSpecMuteTimeIntervalsTimeIntervalsTimes /** * The secret's key that contains the Discord webhook URL. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl(obj: AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsApiUrl | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -85712,74 +85712,74 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsApiUrl(obj: /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -85789,37 +85789,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfig(o /** * The secret's key that contains the password to use for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword(obj: AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -85834,37 +85834,37 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsAuthPassword(o /** * The secret's key that contains the CRAM-MD5 secret. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret(obj: AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsAuthSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -85879,30 +85879,30 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsAuthSecret(obj /** * KeyValue defines a (key, value) tuple. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsHeaders + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsHeaders { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders { /** * Key of the tuple. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsHeaders#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders#key */ readonly key: string; /** * Value of the tuple. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsHeaders#value + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsHeaders(obj: AlertmanagerConfigSpecReceiversEmailConfigsHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -85916,57 +85916,57 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsHeaders(obj: A /** * TLS configuration * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig(obj: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -85977,74 +85977,74 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfig(obj: /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -86054,37 +86054,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfig(o /** * MSTeams webhook URL. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsWebhookUrl | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86099,37 +86099,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsWebhookUrl(o /** * The secret's key that contains the OpsGenie API key. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsApiKey | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86144,30 +86144,30 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsApiKey(obj: /** * KeyValue defines a (key, value) tuple. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails { /** * Key of the tuple. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails#key */ readonly key: string; /** * Value of the tuple. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails#value + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsDetails | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86181,74 +86181,74 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsDetails(obj /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -86258,44 +86258,44 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfig( /** * OpsGenieConfigResponder defines a responder to an incident. One of \`id\`, \`name\` or \`username\` has to be defined. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders { /** * ID of the responder. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders#id + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders#id */ readonly id?: string; /** * Name of the responder. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders#name */ readonly name?: string; /** * Type of responder. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders#type */ - readonly type: AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType; + readonly type: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType; /** * Username of the responder. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders#username */ readonly username?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsResponders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'id': obj.id, @@ -86311,30 +86311,30 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsResponders( /** * KeyValue defines a (key, value) tuple. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails { /** * Key of the tuple. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails#key */ readonly key: string; /** * Value of the tuple. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails#value + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsDetails | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86348,74 +86348,74 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsDetails(ob /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -86425,37 +86425,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * PagerDutyImageConfig attaches images to an incident * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs { /** * Alt is the optional alternative text for the image. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs#alt + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs#alt */ readonly alt?: string; /** * Optional URL; makes the image a clickable link. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs#href + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs#href */ readonly href?: string; /** * Src of the image being attached to the incident * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs#src + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs#src */ readonly src?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyImageConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyImageConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'alt': obj.alt, @@ -86470,30 +86470,30 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyI /** * PagerDutyLinkConfig attaches text links to an incident * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs { /** * Text that describes the purpose of the link, and can be used as the link's text. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs#alt + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs#alt */ readonly alt?: string; /** * Href is the URL of the link to be attached * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs#href + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs#href */ readonly href?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyLinkConfigs | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsPagerDutyLinkConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'alt': obj.alt, @@ -86507,37 +86507,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsPagerDutyL /** * The secret's key that contains the PagerDuty integration key (when using Events API v2). Either this field or \`serviceKey\` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsRoutingKey | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86552,37 +86552,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsRoutingKey /** * The secret's key that contains the PagerDuty service key (when using integration type \\"Prometheus\\"). Either this field or \`routingKey\` needs to be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsServiceKey | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86597,74 +86597,74 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsServiceKey /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -86674,37 +86674,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfig( /** * The secret's key that contains the registered application's API token, see https://pushover.net/apps. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`token\` or \`tokenFile\` is required. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsToken + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsToken { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsToken#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsToken#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsToken#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsToken' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsToken(obj: AlertmanagerConfigSpecReceiversPushoverConfigsToken | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsToken | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86719,37 +86719,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsToken(obj: /** * The secret's key that contains the recipient user's user key. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. Either \`userKey\` or \`userKeyFile\` is required. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsUserKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsUserKey { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsUserKey#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsUserKey#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsUserKey#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsUserKey' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsUserKey(obj: AlertmanagerConfigSpecReceiversPushoverConfigsUserKey | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsUserKey | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86764,56 +86764,56 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsUserKey(obj /** * SlackAction configures a single Slack action that is sent with each notification. See https://api.slack.com/docs/message-attachments#action_fields and https://api.slack.com/docs/message-buttons for more information. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActions + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsActions { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions { /** * SlackConfirmationField protect users from destructive actions or particularly distinguished decisions by asking them to confirm their button click one more time. See https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields for more information. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActions#confirm + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#confirm */ - readonly confirm?: AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm; + readonly confirm?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActions#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#name */ readonly name?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActions#style + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#style */ readonly style?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActions#text + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#text */ readonly text: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActions#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#type */ readonly type: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActions#url + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#url */ readonly url?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActions#value + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions#value */ readonly value?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsActions' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsActions(obj: AlertmanagerConfigSpecReceiversSlackConfigsActions | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'confirm': toJson_AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm(obj.confirm), + 'confirm': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm(obj.confirm), 'name': obj.name, 'style': obj.style, 'text': obj.text, @@ -86829,37 +86829,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsActions(obj: A /** * The secret's key that contains the Slack webhook URL. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsApiUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsApiUrl { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsApiUrl#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsApiUrl#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsApiUrl#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsApiUrl' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsApiUrl(obj: AlertmanagerConfigSpecReceiversSlackConfigsApiUrl | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsApiUrl | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -86874,31 +86874,31 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsApiUrl(obj: Al /** * SlackField configures a single Slack field that is sent with each notification. Each field must contain a title, value, and optionally, a boolean value to indicate if the field is short enough to be displayed next to other fields designated as short. See https://api.slack.com/docs/message-attachments#fields for more information. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsFields + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsFields { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields { /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsFields#short + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields#short */ readonly short?: boolean; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsFields#title + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields#title */ readonly title: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsFields#value + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsFields' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsFields(obj: AlertmanagerConfigSpecReceiversSlackConfigsFields | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'short': obj.short, @@ -86913,74 +86913,74 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsFields(obj: Al /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -86990,74 +86990,74 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfig(obj /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -87067,58 +87067,58 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfig(obj: /** * Configures AWS's Signature Verification 4 signing process to sign requests. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4 */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsSigv4 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4 { /** * AccessKey is the AWS API key. If not specified, the environment variable \`AWS_ACCESS_KEY_ID\` is used. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4#accessKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#accessKey */ - readonly accessKey?: AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey; + readonly accessKey?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey; /** * Profile is the named AWS profile used to authenticate. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4#profile + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#profile */ readonly profile?: string; /** * Region is the AWS region. If blank, the region from the default credentials chain used. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4#region + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#region */ readonly region?: string; /** * RoleArn is the named AWS profile used to authenticate. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4#roleArn + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#roleArn */ readonly roleArn?: string; /** * SecretKey is the AWS API secret. If not specified, the environment variable \`AWS_SECRET_ACCESS_KEY\` is used. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4#secretKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4#secretKey */ - readonly secretKey?: AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey; + readonly secretKey?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsSigv4' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4(obj: AlertmanagerConfigSpecReceiversSnsConfigsSigv4 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'accessKey': toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey(obj.accessKey), + 'accessKey': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey(obj.accessKey), 'profile': obj.profile, 'region': obj.region, 'roleArn': obj.roleArn, - 'secretKey': toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey(obj.secretKey), + 'secretKey': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey(obj.secretKey), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -87129,37 +87129,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4(obj: Alert * Telegram bot token. It is mutually exclusive with \`botTokenFile\`. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * Either \`botToken\` or \`botTokenFile\` is required. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsBotToken + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsBotToken { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsBotToken#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsBotToken#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsBotToken#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsBotToken' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsBotToken(obj: AlertmanagerConfigSpecReceiversTelegramConfigsBotToken | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsBotToken | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -87174,74 +87174,74 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsBotToken(ob /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -87251,9 +87251,9 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfig( /** * Parse mode for telegram message * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsParseMode + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode */ -export enum AlertmanagerConfigSpecReceiversTelegramConfigsParseMode { +export enum AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsParseMode { /** MarkdownV2 */ MARKDOWN_V2 = \\"MarkdownV2\\", /** Markdown */ @@ -87265,37 +87265,37 @@ export enum AlertmanagerConfigSpecReceiversTelegramConfigsParseMode { /** * The secret's key that contains the API key to use when talking to the VictorOps API. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsApiKey | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -87310,30 +87310,30 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsApiKey(obj /** * KeyValue defines a (key, value) tuple. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields { /** * Key of the tuple. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields#key */ readonly key: string; /** * Value of the tuple. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields#value + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFields | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsCustomFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -87347,74 +87347,74 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsCustomFiel /** * The HTTP client's configuration. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -87424,74 +87424,74 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * The HTTP client's configuration. You must supply the bot token via the \`httpConfig.authorization\` field. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -87501,74 +87501,74 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfig(obj /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -87578,37 +87578,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfig(o /** * The secret's key that contains the webhook URL to send HTTP requests to. \`urlSecret\` takes precedence over \`url\`. One of \`urlSecret\` and \`url\` should be defined. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret(obj: AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsUrlSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -87623,37 +87623,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsUrlSecret(ob /** * The secret's key that contains the WeChat API key. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsApiSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsApiSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsApiSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsApiSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsApiSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsApiSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsApiSecret(obj: AlertmanagerConfigSpecReceiversWechatConfigsApiSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsApiSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -87668,74 +87668,74 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsApiSecret(obj /** * HTTP client configuration. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#authorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#authorization */ - readonly authorization?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization; + readonly authorization?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization; /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#basicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#basicAuth */ - readonly basicAuth?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth; + readonly basicAuth?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth; /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#bearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#bearerTokenSecret */ - readonly bearerTokenSecret?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret; + readonly bearerTokenSecret?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret; /** * FollowRedirects specifies whether the client should follow HTTP 3xx redirects. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#followRedirects + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#followRedirects */ readonly followRedirects?: boolean; /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#oauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#oauth2 */ - readonly oauth2?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2; + readonly oauth2?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2; /** * Optional proxy URL. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#proxyURL + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#proxyURL */ readonly proxyUrl?: string; /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig#tlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig#tlsConfig */ - readonly tlsConfig?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig; + readonly tlsConfig?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'authorization': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization(obj.authorization), - 'basicAuth': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth(obj.basicAuth), - 'bearerTokenSecret': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), + 'authorization': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization(obj.authorization), + 'basicAuth': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth(obj.basicAuth), + 'bearerTokenSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret(obj.bearerTokenSecret), 'followRedirects': obj.followRedirects, - 'oauth2': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2(obj.oauth2), + 'oauth2': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2(obj.oauth2), 'proxyURL': obj.proxyUrl, - 'tlsConfig': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -87745,9 +87745,9 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfig(ob /** * Match operation available with AlertManager >= v0.22.0 and takes precedence over Regex (deprecated) if non-empty. * - * @schema AlertmanagerConfigSpecRouteMatchersMatchType + * @schema AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType */ -export enum AlertmanagerConfigSpecRouteMatchersMatchType { +export enum AlertmanagerConfigV1Alpha1SpecRouteMatchersMatchType { /** != */ VALUE_NOT_EQUALS_TO = \\"!=\\", /** = */ @@ -87761,35 +87761,35 @@ export enum AlertmanagerConfigSpecRouteMatchersMatchType { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -87800,34 +87800,34 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAu /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -87837,37 +87837,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBa /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -87882,55 +87882,55 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBe /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -87943,57 +87943,57 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOa /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -88004,34 +88004,34 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTl /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa(obj: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -88041,34 +88041,34 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCa(ob /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert(obj: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -88078,37 +88078,37 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCert( /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -88123,35 +88123,35 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigKeySe /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -88162,34 +88162,34 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAu /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -88199,37 +88199,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBa /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -88244,55 +88244,55 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBe /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -88305,57 +88305,57 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOa /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -88366,35 +88366,35 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTl /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -88405,34 +88405,34 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigA /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -88442,37 +88442,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigB /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -88487,55 +88487,55 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigB /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -88548,57 +88548,57 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigO /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -88609,9 +88609,9 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigT /** * Type of responder. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType */ -export enum AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType { +export enum AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsRespondersType { /** team */ TEAM = \\"team\\", /** teams */ @@ -88627,35 +88627,35 @@ export enum AlertmanagerConfigSpecReceiversOpsgenieConfigsRespondersType { /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -88666,34 +88666,34 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -88703,37 +88703,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -88748,55 +88748,55 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -88809,57 +88809,57 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -88870,35 +88870,35 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -88909,34 +88909,34 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigA /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -88946,37 +88946,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigB /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -88991,55 +88991,55 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigB /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -89052,57 +89052,57 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigO /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -89113,36 +89113,36 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigT /** * SlackConfirmationField protect users from destructive actions or particularly distinguished decisions by asking them to confirm their button click one more time. See https://api.slack.com/docs/interactive-message-field-guide#confirmation_fields for more information. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm { /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm#dismissText + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm#dismissText */ readonly dismissText?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm#okText + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm#okText */ readonly okText?: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm#text + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm#text */ readonly text: string; /** - * @schema AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm#title + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm#title */ readonly title?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm(obj: AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsActionsConfirm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'dismissText': obj.dismissText, @@ -89158,35 +89158,35 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsActionsConfirm /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -89197,34 +89197,34 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuth /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -89234,37 +89234,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasi /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -89279,55 +89279,55 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBear /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -89340,57 +89340,57 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOaut /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -89401,35 +89401,35 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsC /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -89440,34 +89440,34 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthor /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -89477,37 +89477,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicA /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -89522,55 +89522,55 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBearer /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -89583,57 +89583,57 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2 /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -89644,37 +89644,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsCon /** * AccessKey is the AWS API key. If not specified, the environment variable \`AWS_ACCESS_KEY_ID\` is used. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey(obj: AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4AccessKey | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -89689,37 +89689,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4AccessKey(o /** * SecretKey is the AWS API secret. If not specified, the environment variable \`AWS_SECRET_ACCESS_KEY\` is used. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey(obj: AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsSigv4SecretKey | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -89734,35 +89734,35 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsSigv4SecretKey(o /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -89773,34 +89773,34 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigA /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -89810,37 +89810,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigB /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -89855,55 +89855,55 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigB /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -89916,57 +89916,57 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigO /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -89977,35 +89977,35 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigT /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -90016,34 +90016,34 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -90053,37 +90053,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -90098,55 +90098,55 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -90159,57 +90159,57 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -90220,35 +90220,35 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -90259,34 +90259,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuth /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -90296,37 +90296,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasi /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -90341,55 +90341,55 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBear /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -90402,57 +90402,57 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOaut /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -90463,35 +90463,35 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsC /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -90502,34 +90502,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAu /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -90539,37 +90539,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBa /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -90584,55 +90584,55 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBe /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -90645,57 +90645,57 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOa /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -90706,35 +90706,35 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTl /** * Authorization header configuration for the client. This is mutually exclusive with BasicAuth and is only available starting from Alertmanager v0.22+. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization { /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization#credentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization#credentials */ - readonly credentials?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials; + readonly credentials?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials; /** * Defines the authentication type. The value is case-insensitive. * \\"Basic\\" is not a supported value. * Default: \\"Bearer\\" * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization#type + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorization | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorization | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'credentials': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials(obj.credentials), + 'credentials': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials(obj.credentials), 'type': obj.type, }; // filter undefined values @@ -90745,34 +90745,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAut /** * BasicAuth for the client. This is mutually exclusive with Authorization. If both are defined, BasicAuth takes precedence. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth { /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth#password + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth#password */ - readonly password?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword; + readonly password?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword; /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth#username + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth#username */ - readonly username?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername; + readonly username?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuth | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword(obj.password), - 'username': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername(obj.username), + 'password': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword(obj.password), + 'username': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -90782,37 +90782,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBas /** * The secret's key that contains the bearer token to be used by the client for authentication. The secret needs to be in the same namespace as the AlertmanagerConfig object and accessible by the Prometheus Operator. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -90827,55 +90827,55 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBea /** * OAuth2 client credentials used to fetch a token for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2 + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2 */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2 { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2 { /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#clientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#clientId */ - readonly clientId: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId; + readonly clientId: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId; /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#clientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#clientSecret */ - readonly clientSecret: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret; + readonly clientSecret: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret; /** * \`endpointParams\` configures the HTTP parameters to append to the token URL. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#endpointParams + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#endpointParams */ readonly endpointParams?: { [key: string]: string }; /** * \`scopes\` defines the OAuth2 scopes used for the token request. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#scopes + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#scopes */ readonly scopes?: string[]; /** * \`tokenURL\` configures the URL to fetch the token from. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2#tokenUrl + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2#tokenUrl */ readonly tokenUrl: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2 | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2 | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'clientId': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId(obj.clientId), - 'clientSecret': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), + 'clientId': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId(obj.clientId), + 'clientSecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret(obj.clientSecret), 'endpointParams': ((obj.endpointParams) === undefined) ? undefined : (Object.entries(obj.endpointParams).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'scopes': obj.scopes?.map(y => y), 'tokenUrl': obj.tokenUrl, @@ -90888,57 +90888,57 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOau /** * TLS configuration for the client. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig { /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#ca + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#ca */ - readonly ca?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa; + readonly ca?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa; /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#cert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#cert */ - readonly cert?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert; + readonly cert?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert; /** * Disable target certificate validation. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#insecureSkipVerify + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#keySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#keySecret */ - readonly keySecret?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret; + readonly keySecret?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig#serverName + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfig | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa(obj.ca), - 'cert': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert(obj.cert), + 'ca': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa(obj.ca), + 'cert': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert(obj.cert), 'insecureSkipVerify': obj.insecureSkipVerify, - 'keySecret': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -90949,37 +90949,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTls /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -90994,37 +90994,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigAu /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91039,37 +91039,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBa /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91084,34 +91084,34 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigBa /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -91121,37 +91121,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOa /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91166,34 +91166,34 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOa /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -91203,34 +91203,34 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTl /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -91240,37 +91240,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTl /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91285,37 +91285,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTl /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91330,37 +91330,37 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaCon /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91375,37 +91375,37 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCaSec /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91420,37 +91420,37 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertC /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversEmailConfigsTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91465,37 +91465,37 @@ export function toJson_AlertmanagerConfigSpecReceiversEmailConfigsTlsConfigCertS /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91510,37 +91510,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigAu /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91555,37 +91555,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBa /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91600,34 +91600,34 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigBa /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -91637,37 +91637,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOa /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91682,34 +91682,34 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOa /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -91719,34 +91719,34 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTl /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -91756,37 +91756,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTl /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91801,37 +91801,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTl /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91846,37 +91846,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigA /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91891,37 +91891,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigB /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -91936,34 +91936,34 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigB /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -91973,37 +91973,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigO /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92018,34 +92018,34 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigO /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92055,34 +92055,34 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigT /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92092,37 +92092,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigT /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92137,37 +92137,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigT /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92182,37 +92182,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92227,37 +92227,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92272,34 +92272,34 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92309,37 +92309,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92354,34 +92354,34 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92391,34 +92391,34 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92428,37 +92428,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92473,37 +92473,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92518,37 +92518,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigA /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92563,37 +92563,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigB /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92608,34 +92608,34 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigB /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92645,37 +92645,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigO /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92690,34 +92690,34 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigO /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92727,34 +92727,34 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigT /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92764,37 +92764,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigT /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92809,37 +92809,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigT /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92854,37 +92854,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigAuth /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92899,37 +92899,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasi /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -92944,34 +92944,34 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigBasi /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -92981,37 +92981,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOaut /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93026,34 +93026,34 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOaut /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93063,34 +93063,34 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsC /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93100,37 +93100,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsC /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93145,37 +93145,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsC /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93190,37 +93190,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigAuthor /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93235,37 +93235,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicA /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93280,34 +93280,34 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigBasicA /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93317,37 +93317,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2 /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93362,34 +93362,34 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2 /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93399,34 +93399,34 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsCon /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93436,37 +93436,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsCon /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93481,37 +93481,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsCon /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93526,37 +93526,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigA /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93571,37 +93571,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigB /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93616,34 +93616,34 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigB /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93653,37 +93653,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigO /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93698,34 +93698,34 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigO /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93735,34 +93735,34 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigT /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93772,37 +93772,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigT /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93817,37 +93817,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigT /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93862,37 +93862,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93907,37 +93907,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -93952,34 +93952,34 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -93989,37 +93989,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94034,34 +94034,34 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94071,34 +94071,34 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94108,37 +94108,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94153,37 +94153,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94198,37 +94198,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigAuth /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94243,37 +94243,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasi /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94288,34 +94288,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigBasi /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94325,37 +94325,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOaut /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94370,34 +94370,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOaut /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94407,34 +94407,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsC /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94444,37 +94444,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsC /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94489,37 +94489,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsC /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94534,37 +94534,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigAu /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94579,37 +94579,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBa /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94624,34 +94624,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigBa /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94661,37 +94661,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOa /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94706,34 +94706,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOa /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94743,34 +94743,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTl /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94780,37 +94780,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTl /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94825,37 +94825,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTl /** * Selects a key of a Secret in the namespace that contains the credentials for authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigAuthorizationCredentials | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94870,37 +94870,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigAut /** * \`password\` specifies a key of a Secret containing the password for authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94915,37 +94915,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBas /** * \`username\` specifies a key of a Secret containing the username for authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -94960,34 +94960,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigBas /** * \`clientId\` specifies a key of a Secret or ConfigMap containing the OAuth2 client's ID. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientId | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -94997,37 +94997,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOau /** * \`clientSecret\` specifies a key of a Secret containing the OAuth2 client's secret. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95042,34 +95042,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOau /** * Certificate authority used when verifying server certificates. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -95079,34 +95079,34 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTls /** * Client certificate to present when doing client-authentication. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert#configMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert#configMap */ - readonly configMap?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap; + readonly configMap?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert#secret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert#secret */ - readonly secret?: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret; + readonly secret?: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -95116,37 +95116,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTls /** * Secret containing the client key file for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95161,37 +95161,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTls /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95206,37 +95206,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOa /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95251,37 +95251,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigOa /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95296,37 +95296,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTl /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95341,37 +95341,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTl /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95386,37 +95386,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTl /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversDiscordConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95431,37 +95431,37 @@ export function toJson_AlertmanagerConfigSpecReceiversDiscordConfigsHttpConfigTl /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95476,37 +95476,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOa /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95521,37 +95521,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigOa /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95566,37 +95566,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTl /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95611,37 +95611,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTl /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95656,37 +95656,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTl /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversMsteamsConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95701,37 +95701,37 @@ export function toJson_AlertmanagerConfigSpecReceiversMsteamsConfigsHttpConfigTl /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95746,37 +95746,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigO /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95791,37 +95791,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigO /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95836,37 +95836,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigT /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95881,37 +95881,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigT /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95926,37 +95926,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigT /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversOpsgenieConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -95971,37 +95971,37 @@ export function toJson_AlertmanagerConfigSpecReceiversOpsgenieConfigsHttpConfigT /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96016,37 +96016,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96061,37 +96061,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96106,37 +96106,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96151,37 +96151,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96196,37 +96196,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPagerdutyConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96241,37 +96241,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPagerdutyConfigsHttpConfig /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96286,37 +96286,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigO /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96331,37 +96331,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigO /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96376,37 +96376,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigT /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96421,37 +96421,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigT /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96466,37 +96466,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigT /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversPushoverConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96511,37 +96511,37 @@ export function toJson_AlertmanagerConfigSpecReceiversPushoverConfigsHttpConfigT /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96556,37 +96556,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOaut /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96601,37 +96601,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigOaut /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96646,37 +96646,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsC /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96691,37 +96691,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsC /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96736,37 +96736,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsC /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSlackConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96781,37 +96781,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSlackConfigsHttpConfigTlsC /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96826,37 +96826,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2 /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96871,37 +96871,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigOauth2 /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96916,37 +96916,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsCon /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -96961,37 +96961,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsCon /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97006,37 +97006,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsCon /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversSnsConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97051,37 +97051,37 @@ export function toJson_AlertmanagerConfigSpecReceiversSnsConfigsHttpConfigTlsCon /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97096,37 +97096,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigO /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97141,37 +97141,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigO /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97186,37 +97186,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigT /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97231,37 +97231,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigT /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97276,37 +97276,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigT /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversTelegramConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97321,37 +97321,37 @@ export function toJson_AlertmanagerConfigSpecReceiversTelegramConfigsHttpConfigT /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97366,37 +97366,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97411,37 +97411,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97456,37 +97456,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97501,37 +97501,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97546,37 +97546,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversVictoropsConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97591,37 +97591,37 @@ export function toJson_AlertmanagerConfigSpecReceiversVictoropsConfigsHttpConfig /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97636,37 +97636,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOaut /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97681,37 +97681,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigOaut /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97726,37 +97726,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsC /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97771,37 +97771,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsC /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97816,37 +97816,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsC /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebexConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97861,37 +97861,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebexConfigsHttpConfigTlsC /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97906,37 +97906,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOa /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97951,37 +97951,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigOa /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -97996,37 +97996,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTl /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98041,37 +98041,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTl /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98086,37 +98086,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTl /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWebhookConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98131,37 +98131,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWebhookConfigsHttpConfigTl /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98176,37 +98176,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOau /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigOauth2ClientIdSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98221,37 +98221,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigOau /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98266,37 +98266,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTls /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98311,37 +98311,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTls /** * ConfigMap containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98356,37 +98356,37 @@ export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTls /** * Secret containing data to use for the targets. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret */ -export interface AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret { +export interface AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#key + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#name + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#optional + * @schema AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigSpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret(obj: AlertmanagerConfigV1Alpha1SpecReceiversWechatConfigsHttpConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -98487,18 +98487,18 @@ Object { }, }, "types": Object { - "stableexamplecom.CronTab": Object { + "stableexamplecom.CronTabV1": Object { "assembly": "stableexamplecom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "CronTab", + "schema": "CronTabV1", }, }, - "fqn": "stableexamplecom.CronTab", + "fqn": "stableexamplecom.CronTabV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"CronTab\\" API object.", + "summary": "Defines a \\"CronTabV1\\" API object.", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -98530,7 +98530,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.CronTabProps", + "fqn": "stableexamplecom.CronTabV1Props", }, }, ], @@ -98544,7 +98544,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"CronTab\\".", + "summary": "Renders a Kubernetes manifest for \\"CronTabV1\\".", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -98559,7 +98559,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.CronTabProps", + "fqn": "stableexamplecom.CronTabV1Props", }, }, ], @@ -98587,12 +98587,12 @@ Object { }, }, ], - "name": "CronTab", + "name": "CronTabV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"CronTab\\".", + "summary": "Returns the apiVersion and kind for \\"CronTabV1\\".", }, "immutable": true, "locationInModule": Object { @@ -98606,29 +98606,29 @@ Object { }, }, ], - "symbolId": "stable.example.com:CronTab", + "symbolId": "stable.example.com:CronTabV1", }, - "stableexamplecom.CronTabProps": Object { + "stableexamplecom.CronTabV1Props": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "CronTab", + "schema": "CronTabV1", }, }, - "fqn": "stableexamplecom.CronTabProps", + "fqn": "stableexamplecom.CronTabV1Props", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 63, }, - "name": "CronTabProps", + "name": "CronTabV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTab#metadata", + "schema": "CronTabV1#metadata", }, }, "immutable": true, @@ -98646,7 +98646,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTab#spec", + "schema": "CronTabV1#spec", }, }, "immutable": true, @@ -98657,33 +98657,33 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "stableexamplecom.CronTabSpec", + "fqn": "stableexamplecom.CronTabV1Spec", }, }, ], - "symbolId": "stable.example.com:CronTabProps", + "symbolId": "stable.example.com:CronTabV1Props", }, - "stableexamplecom.CronTabSpec": Object { + "stableexamplecom.CronTabV1Spec": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec", + "schema": "CronTabV1Spec", }, }, - "fqn": "stableexamplecom.CronTabSpec", + "fqn": "stableexamplecom.CronTabV1Spec", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 94, }, - "name": "CronTabSpec", + "name": "CronTabV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#cronSpec", + "schema": "CronTabV1Spec#cronSpec", }, }, "immutable": true, @@ -98701,7 +98701,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#image", + "schema": "CronTabV1Spec#image", }, }, "immutable": true, @@ -98719,7 +98719,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#replicas", + "schema": "CronTabV1Spec#replicas", }, }, "immutable": true, @@ -98734,7 +98734,7 @@ Object { }, }, ], - "symbolId": "stable.example.com:CronTabSpec", + "symbolId": "stable.example.com:CronTabV1Spec", }, }, "version": "0.0.0", @@ -98751,11 +98751,11 @@ import { Construct } from 'constructs'; /** * * - * @schema CronTab + * @schema CronTabV1 */ -export class CronTab extends ApiObject { +export class CronTabV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"CronTab\\" + * Returns the apiVersion and kind for \\"CronTabV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'stable.example.com/v1', @@ -98763,28 +98763,28 @@ export class CronTab extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"CronTab\\". + * Renders a Kubernetes manifest for \\"CronTabV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: CronTabProps = {}): any { + public static manifest(props: CronTabV1Props = {}): any { return { - ...CronTab.GVK, - ...toJson_CronTabProps(props), + ...CronTabV1.GVK, + ...toJson_CronTabV1Props(props), }; } /** - * Defines a \\"CronTab\\" API object + * Defines a \\"CronTabV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: CronTabProps = {}) { + public constructor(scope: Construct, id: string, props: CronTabV1Props = {}) { super(scope, id, { - ...CronTab.GVK, + ...CronTabV1.GVK, ...props, }); } @@ -98796,37 +98796,37 @@ export class CronTab extends ApiObject { const resolved = super.toJson(); return { - ...CronTab.GVK, - ...toJson_CronTabProps(resolved), + ...CronTabV1.GVK, + ...toJson_CronTabV1Props(resolved), }; } } /** - * @schema CronTab + * @schema CronTabV1 */ -export interface CronTabProps { +export interface CronTabV1Props { /** - * @schema CronTab#metadata + * @schema CronTabV1#metadata */ readonly metadata?: ApiObjectMetadata; /** - * @schema CronTab#spec + * @schema CronTabV1#spec */ - readonly spec?: CronTabSpec; + readonly spec?: CronTabV1Spec; } /** - * Converts an object of type 'CronTabProps' to JSON representation. + * Converts an object of type 'CronTabV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CronTabProps(obj: CronTabProps | undefined): Record | undefined { +export function toJson_CronTabV1Props(obj: CronTabV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_CronTabSpec(obj.spec), + 'spec': toJson_CronTabV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -98834,31 +98834,31 @@ export function toJson_CronTabProps(obj: CronTabProps | undefined): Record | undefined { +export function toJson_CronTabV1Spec(obj: CronTabV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cronSpec': obj.cronSpec, @@ -98959,18 +98959,18 @@ Object { }, }, "types": Object { - "stableexamplecom.CronTab": Object { + "stableexamplecom.CronTabV1": Object { "assembly": "stableexamplecom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "CronTab", + "schema": "CronTabV1", }, }, - "fqn": "stableexamplecom.CronTab", + "fqn": "stableexamplecom.CronTabV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"CronTab\\" API object.", + "summary": "Defines a \\"CronTabV1\\" API object.", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -99002,7 +99002,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.CronTabProps", + "fqn": "stableexamplecom.CronTabV1Props", }, }, ], @@ -99016,7 +99016,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"CronTab\\".", + "summary": "Renders a Kubernetes manifest for \\"CronTabV1\\".", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -99031,7 +99031,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.CronTabProps", + "fqn": "stableexamplecom.CronTabV1Props", }, }, ], @@ -99059,12 +99059,12 @@ Object { }, }, ], - "name": "CronTab", + "name": "CronTabV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"CronTab\\".", + "summary": "Returns the apiVersion and kind for \\"CronTabV1\\".", }, "immutable": true, "locationInModule": Object { @@ -99078,29 +99078,29 @@ Object { }, }, ], - "symbolId": "stable.example.com:CronTab", + "symbolId": "stable.example.com:CronTabV1", }, - "stableexamplecom.CronTabProps": Object { + "stableexamplecom.CronTabV1Props": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "CronTab", + "schema": "CronTabV1", }, }, - "fqn": "stableexamplecom.CronTabProps", + "fqn": "stableexamplecom.CronTabV1Props", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 63, }, - "name": "CronTabProps", + "name": "CronTabV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTab#metadata", + "schema": "CronTabV1#metadata", }, }, "immutable": true, @@ -99118,7 +99118,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTab#spec", + "schema": "CronTabV1#spec", }, }, "immutable": true, @@ -99129,33 +99129,33 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "stableexamplecom.CronTabSpec", + "fqn": "stableexamplecom.CronTabV1Spec", }, }, ], - "symbolId": "stable.example.com:CronTabProps", + "symbolId": "stable.example.com:CronTabV1Props", }, - "stableexamplecom.CronTabSpec": Object { + "stableexamplecom.CronTabV1Spec": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec", + "schema": "CronTabV1Spec", }, }, - "fqn": "stableexamplecom.CronTabSpec", + "fqn": "stableexamplecom.CronTabV1Spec", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 94, }, - "name": "CronTabSpec", + "name": "CronTabV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#cronSpec", + "schema": "CronTabV1Spec#cronSpec", }, }, "immutable": true, @@ -99173,7 +99173,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#image", + "schema": "CronTabV1Spec#image", }, }, "immutable": true, @@ -99191,7 +99191,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "CronTabSpec#replicas", + "schema": "CronTabV1Spec#replicas", }, }, "immutable": true, @@ -99206,20 +99206,20 @@ Object { }, }, ], - "symbolId": "stable.example.com:CronTabSpec", + "symbolId": "stable.example.com:CronTabV1Spec", }, - "stableexamplecom.OtherCronTab": Object { + "stableexamplecom.OtherCronTabV1": Object { "assembly": "stableexamplecom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "OtherCronTab", + "schema": "OtherCronTabV1", }, }, - "fqn": "stableexamplecom.OtherCronTab", + "fqn": "stableexamplecom.OtherCronTabV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"OtherCronTab\\" API object.", + "summary": "Defines a \\"OtherCronTabV1\\" API object.", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -99251,7 +99251,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.OtherCronTabProps", + "fqn": "stableexamplecom.OtherCronTabV1Props", }, }, ], @@ -99265,7 +99265,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"OtherCronTab\\".", + "summary": "Renders a Kubernetes manifest for \\"OtherCronTabV1\\".", }, "locationInModule": Object { "filename": "stable.example.com.ts", @@ -99280,7 +99280,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "stableexamplecom.OtherCronTabProps", + "fqn": "stableexamplecom.OtherCronTabV1Props", }, }, ], @@ -99308,12 +99308,12 @@ Object { }, }, ], - "name": "OtherCronTab", + "name": "OtherCronTabV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"OtherCronTab\\".", + "summary": "Returns the apiVersion and kind for \\"OtherCronTabV1\\".", }, "immutable": true, "locationInModule": Object { @@ -99327,29 +99327,29 @@ Object { }, }, ], - "symbolId": "stable.example.com:OtherCronTab", + "symbolId": "stable.example.com:OtherCronTabV1", }, - "stableexamplecom.OtherCronTabProps": Object { + "stableexamplecom.OtherCronTabV1Props": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "OtherCronTab", + "schema": "OtherCronTabV1", }, }, - "fqn": "stableexamplecom.OtherCronTabProps", + "fqn": "stableexamplecom.OtherCronTabV1Props", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 186, }, - "name": "OtherCronTabProps", + "name": "OtherCronTabV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTab#metadata", + "schema": "OtherCronTabV1#metadata", }, }, "immutable": true, @@ -99367,7 +99367,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTab#spec", + "schema": "OtherCronTabV1#spec", }, }, "immutable": true, @@ -99378,33 +99378,33 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "stableexamplecom.OtherCronTabSpec", + "fqn": "stableexamplecom.OtherCronTabV1Spec", }, }, ], - "symbolId": "stable.example.com:OtherCronTabProps", + "symbolId": "stable.example.com:OtherCronTabV1Props", }, - "stableexamplecom.OtherCronTabSpec": Object { + "stableexamplecom.OtherCronTabV1Spec": Object { "assembly": "stableexamplecom", "datatype": true, "docs": Object { "custom": Object { - "schema": "OtherCronTabSpec", + "schema": "OtherCronTabV1Spec", }, }, - "fqn": "stableexamplecom.OtherCronTabSpec", + "fqn": "stableexamplecom.OtherCronTabV1Spec", "kind": "interface", "locationInModule": Object { "filename": "stable.example.com.ts", "line": 217, }, - "name": "OtherCronTabSpec", + "name": "OtherCronTabV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTabSpec#cronSpec", + "schema": "OtherCronTabV1Spec#cronSpec", }, }, "immutable": true, @@ -99422,7 +99422,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTabSpec#image", + "schema": "OtherCronTabV1Spec#image", }, }, "immutable": true, @@ -99440,7 +99440,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "OtherCronTabSpec#replicas", + "schema": "OtherCronTabV1Spec#replicas", }, }, "immutable": true, @@ -99455,7 +99455,7 @@ Object { }, }, ], - "symbolId": "stable.example.com:OtherCronTabSpec", + "symbolId": "stable.example.com:OtherCronTabV1Spec", }, }, "version": "0.0.0", @@ -99472,11 +99472,11 @@ import { Construct } from 'constructs'; /** * * - * @schema CronTab + * @schema CronTabV1 */ -export class CronTab extends ApiObject { +export class CronTabV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"CronTab\\" + * Returns the apiVersion and kind for \\"CronTabV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'stable.example.com/v1', @@ -99484,28 +99484,28 @@ export class CronTab extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"CronTab\\". + * Renders a Kubernetes manifest for \\"CronTabV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: CronTabProps = {}): any { + public static manifest(props: CronTabV1Props = {}): any { return { - ...CronTab.GVK, - ...toJson_CronTabProps(props), + ...CronTabV1.GVK, + ...toJson_CronTabV1Props(props), }; } /** - * Defines a \\"CronTab\\" API object + * Defines a \\"CronTabV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: CronTabProps = {}) { + public constructor(scope: Construct, id: string, props: CronTabV1Props = {}) { super(scope, id, { - ...CronTab.GVK, + ...CronTabV1.GVK, ...props, }); } @@ -99517,37 +99517,37 @@ export class CronTab extends ApiObject { const resolved = super.toJson(); return { - ...CronTab.GVK, - ...toJson_CronTabProps(resolved), + ...CronTabV1.GVK, + ...toJson_CronTabV1Props(resolved), }; } } /** - * @schema CronTab + * @schema CronTabV1 */ -export interface CronTabProps { +export interface CronTabV1Props { /** - * @schema CronTab#metadata + * @schema CronTabV1#metadata */ readonly metadata?: ApiObjectMetadata; /** - * @schema CronTab#spec + * @schema CronTabV1#spec */ - readonly spec?: CronTabSpec; + readonly spec?: CronTabV1Spec; } /** - * Converts an object of type 'CronTabProps' to JSON representation. + * Converts an object of type 'CronTabV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CronTabProps(obj: CronTabProps | undefined): Record | undefined { +export function toJson_CronTabV1Props(obj: CronTabV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_CronTabSpec(obj.spec), + 'spec': toJson_CronTabV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -99555,31 +99555,31 @@ export function toJson_CronTabProps(obj: CronTabProps | undefined): Record | undefined { +export function toJson_CronTabV1Spec(obj: CronTabV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cronSpec': obj.cronSpec, @@ -99595,11 +99595,11 @@ export function toJson_CronTabSpec(obj: CronTabSpec | undefined): Record | undefined { +export function toJson_OtherCronTabV1Props(obj: OtherCronTabV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_OtherCronTabSpec(obj.spec), + 'spec': toJson_OtherCronTabV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -99678,31 +99678,31 @@ export function toJson_OtherCronTabProps(obj: OtherCronTabProps | undefined): Re /* eslint-enable max-len, quote-props */ /** - * @schema OtherCronTabSpec + * @schema OtherCronTabV1Spec */ -export interface OtherCronTabSpec { +export interface OtherCronTabV1Spec { /** - * @schema OtherCronTabSpec#cronSpec + * @schema OtherCronTabV1Spec#cronSpec */ readonly cronSpec?: string; /** - * @schema OtherCronTabSpec#image + * @schema OtherCronTabV1Spec#image */ readonly image?: string; /** - * @schema OtherCronTabSpec#replicas + * @schema OtherCronTabV1Spec#replicas */ readonly replicas?: number; } /** - * Converts an object of type 'OtherCronTabSpec' to JSON representation. + * Converts an object of type 'OtherCronTabV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_OtherCronTabSpec(obj: OtherCronTabSpec | undefined): Record | undefined { +export function toJson_OtherCronTabV1Spec(obj: OtherCronTabV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cronSpec': obj.cronSpec, @@ -99803,23 +99803,23 @@ Object { }, }, "types": Object { - "capsuleclastixio.Tenant": Object { + "capsuleclastixio.TenantV1Alpha1": Object { "assembly": "capsuleclastixio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Tenant", + "schema": "TenantV1Alpha1", }, "summary": "Tenant is the Schema for the tenants API.", }, - "fqn": "capsuleclastixio.Tenant", + "fqn": "capsuleclastixio.TenantV1Alpha1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"Tenant\\" API object.", + "summary": "Defines a \\"TenantV1Alpha1\\" API object.", }, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 40, + "line": 2160, }, "parameters": Array [ Object { @@ -99847,7 +99847,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantProps", + "fqn": "capsuleclastixio.TenantV1Alpha1Props", }, }, ], @@ -99855,17 +99855,17 @@ Object { "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 11, + "line": 2131, }, "methods": Array [ Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Tenant\\".", + "summary": "Renders a Kubernetes manifest for \\"TenantV1Alpha1\\".", }, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 27, + "line": 2147, }, "name": "manifest", "parameters": Array [ @@ -99876,7 +99876,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantProps", + "fqn": "capsuleclastixio.TenantV1Alpha1Props", }, }, ], @@ -99893,7 +99893,7 @@ Object { }, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 50, + "line": 2170, }, "name": "toJson", "overrides": "cdk8s.ApiObject", @@ -99904,17 +99904,17 @@ Object { }, }, ], - "name": "Tenant", + "name": "TenantV1Alpha1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Tenant\\".", + "summary": "Returns the apiVersion and kind for \\"TenantV1Alpha1\\".", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 15, + "line": 2135, }, "name": "GVK", "static": true, @@ -99923,36 +99923,36 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:Tenant", + "symbolId": "capsule.clastix.io:TenantV1Alpha1", }, - "capsuleclastixio.TenantProps": Object { + "capsuleclastixio.TenantV1Alpha1Props": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "Tenant", + "schema": "TenantV1Alpha1", }, "summary": "Tenant is the Schema for the tenants API.", }, - "fqn": "capsuleclastixio.TenantProps", + "fqn": "capsuleclastixio.TenantV1Alpha1Props", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 65, + "line": 2185, }, - "name": "TenantProps", + "name": "TenantV1Alpha1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Tenant#metadata", + "schema": "TenantV1Alpha1#metadata", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 69, + "line": 2189, }, "name": "metadata", "optional": true, @@ -99964,85 +99964,77 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Tenant#spec", + "schema": "TenantV1Alpha1#spec", }, "summary": "TenantSpec defines the desired state of Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 76, + "line": 2196, }, "name": "spec", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpec", + "fqn": "capsuleclastixio.TenantV1Alpha1Spec", }, }, ], - "symbolId": "capsule.clastix.io:TenantProps", + "symbolId": "capsule.clastix.io:TenantV1Alpha1Props", }, - "capsuleclastixio.TenantSpec": Object { + "capsuleclastixio.TenantV1Alpha1Spec": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpec", + "schema": "TenantV1Alpha1Spec", }, "summary": "TenantSpec defines the desired state of Tenant.", }, - "fqn": "capsuleclastixio.TenantSpec", + "fqn": "capsuleclastixio.TenantV1Alpha1Spec", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 100, + "line": 2220, }, - "name": "TenantSpec", + "name": "TenantV1Alpha1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#owners", + "schema": "TenantV1Alpha1Spec#owner", }, - "remarks": "Mandatory.", - "summary": "Specifies the owners of the Tenant.", + "summary": "OwnerSpec defines tenant owner name and kind.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 162, + "line": 2276, }, - "name": "owners", + "name": "owner", "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecOwners", - }, - "kind": "array", - }, + "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwner", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#additionalRoleBindings", + "schema": "TenantV1Alpha1Spec#additionalRoleBindings", }, - "remarks": "Capsule will ensure that all namespaces in the Tenant always contain the RoleBinding for the given ClusterRole. Optional.", - "summary": "Specifies additional RoleBindings assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 106, + "line": 2224, }, "name": "additionalRoleBindings", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecAdditionalRoleBindings", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings", }, "kind": "array", }, @@ -100052,149 +100044,153 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#containerRegistries", + "schema": "TenantV1Alpha1Spec#containerRegistries", }, - "remarks": "Capsule assures that all Pods resources created in the Tenant can use only one of the allowed trusted registries. Optional.", - "summary": "Specifies the trusted Image Registries assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 113, + "line": 2229, }, "name": "containerRegistries", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecContainerRegistries", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#imagePullPolicies", + "schema": "TenantV1Alpha1Spec#externalServiceIPs", }, - "remarks": "Capsule assures that all Pod resources created in the Tenant can use only one of the allowed policy. Optional.", - "summary": "Specify the allowed values for the imagePullPolicies option in Pod resources.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 120, + "line": 2234, }, - "name": "imagePullPolicies", + "name": "externalServiceIPs", "optional": true, "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecImagePullPolicies", - }, - "kind": "array", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Alpha1Spec#ingressClasses", }, }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 2239, + }, + "name": "ingressClasses", + "optional": true, + "type": Object { + "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressClasses", + }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#ingressOptions", + "schema": "TenantV1Alpha1Spec#ingressHostnames", }, - "remarks": "Optional.", - "summary": "Specifies options for the Ingress resources, such as allowed hostnames and IngressClass.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 127, + "line": 2244, }, - "name": "ingressOptions", + "name": "ingressHostnames", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecIngressOptions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#limitRanges", + "schema": "TenantV1Alpha1Spec#limitRanges", }, - "remarks": "The assigned values are inherited by any namespace created in the Tenant. Optional.", - "summary": "Specifies the resource min/max usage restrictions to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 134, + "line": 2249, }, "name": "limitRanges", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRanges", + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRanges", + }, + "kind": "array", + }, }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#namespaceOptions", + "schema": "TenantV1Alpha1Spec#namespaceQuota", }, - "remarks": "Once the namespace quota assigned to the Tenant has been reached, the Tenant owner cannot create further namespaces. Optional.", - "summary": "Specifies options for the Namespaces, such as additional metadata or maximum number of namespaces allowed for that Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 141, + "line": 2254, }, - "name": "namespaceOptions", + "name": "namespaceQuota", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNamespaceOptions", + "primitive": "number", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#networkPolicies", + "schema": "TenantV1Alpha1Spec#namespacesMetadata", }, - "remarks": "The assigned NetworkPolicies are inherited by any namespace created in the Tenant. Optional.", - "summary": "Specifies the NetworkPolicies assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 148, + "line": 2259, }, - "name": "networkPolicies", + "name": "namespacesMetadata", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPolicies", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#nodeSelector", + "schema": "TenantV1Alpha1Spec#networkPolicies", }, - "remarks": "All namespaces created within the Tenant will have the node selector annotation. This annotation tells the Kubernetes scheduler to place pods on the nodes having the selector label. Optional.", - "summary": "Specifies the label to control the placement of pods on a given pool of worker nodes.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 155, + "line": 2264, }, - "name": "nodeSelector", + "name": "networkPolicies", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "primitive": "string", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies", }, - "kind": "map", + "kind": "array", }, }, }, @@ -100202,112 +100198,114 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#priorityClasses", + "schema": "TenantV1Alpha1Spec#nodeSelector", }, - "remarks": "Capsule assures that all Pods resources created in the Tenant can use only one of the allowed PriorityClasses. Optional.", - "summary": "Specifies the allowed priorityClasses assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 169, + "line": 2269, }, - "name": "priorityClasses", + "name": "nodeSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecPriorityClasses", + "collection": Object { + "elementtype": Object { + "primitive": "string", + }, + "kind": "map", + }, }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#resourceQuotas", + "schema": "TenantV1Alpha1Spec#resourceQuotas", }, - "remarks": "The assigned values are inherited by any namespace created in the Tenant. The Capsule operator aggregates ResourceQuota at Tenant level, so that the hard quota is never crossed for the given Tenant. This permits the Tenant owner to consume resources in the Tenant regardless of the namespace. Optional.", - "summary": "Specifies a list of ResourceQuota resources assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 176, + "line": 2281, }, "name": "resourceQuotas", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotas", + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas", + }, + "kind": "array", + }, }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#serviceOptions", + "schema": "TenantV1Alpha1Spec#servicesMetadata", }, - "remarks": "Optional.", - "summary": "Specifies options for the Service, such as additional metadata or block of certain type of Services.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 183, + "line": 2286, }, - "name": "serviceOptions", + "name": "servicesMetadata", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecServiceOptions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#storageClasses", + "schema": "TenantV1Alpha1Spec#storageClasses", }, - "remarks": "Capsule assures that all PersistentVolumeClaim resources created in the Tenant can use only one of the allowed StorageClasses. Optional.", - "summary": "Specifies the allowed StorageClasses assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 190, + "line": 2291, }, "name": "storageClasses", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecStorageClasses", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecStorageClasses", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpec", + "symbolId": "capsule.clastix.io:TenantV1Alpha1Spec", }, - "capsuleclastixio.TenantSpecAdditionalRoleBindings": Object { + "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindings", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindings", }, }, - "fqn": "capsuleclastixio.TenantSpecAdditionalRoleBindings", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 223, + "line": 2325, }, - "name": "TenantSpecAdditionalRoleBindings", + "name": "TenantV1Alpha1SpecAdditionalRoleBindings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindings#clusterRoleName", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindings#clusterRoleName", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 227, + "line": 2329, }, "name": "clusterRoleName", "type": Object { @@ -100318,51 +100316,51 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindings#subjects", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindings#subjects", }, "summary": "kubebuilder:validation:Minimum=1.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 234, + "line": 2336, }, "name": "subjects", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecAdditionalRoleBindingsSubjects", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecAdditionalRoleBindings", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecAdditionalRoleBindings", }, - "capsuleclastixio.TenantSpecAdditionalRoleBindingsSubjects": Object { + "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", }, "remarks": "This can either hold a direct API object reference, or a value for non-objects such as user and group names.", "summary": "Subject contains a reference to the object or user identities a role binding applies to.", }, - "fqn": "capsuleclastixio.TenantSpecAdditionalRoleBindingsSubjects", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 633, + "line": 2731, }, - "name": "TenantSpecAdditionalRoleBindingsSubjects", + "name": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects#kind", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#kind", }, "remarks": "Values defined by this API group are \\"User\\", \\"Group\\", and \\"ServiceAccount\\". If the Authorizer does not recognized the kind value, the Authorizer should report an error.", "summary": "Kind of object being referenced.", @@ -100370,7 +100368,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 647, + "line": 2745, }, "name": "kind", "type": Object { @@ -100381,14 +100379,14 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects#name", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#name", }, "summary": "Name of the object being referenced.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 654, + "line": 2752, }, "name": "name", "type": Object { @@ -100399,7 +100397,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects#apiGroup", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#apiGroup", }, "default": "for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects.", "remarks": "Defaults to \\"\\" for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects.", @@ -100408,7 +100406,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 640, + "line": 2738, }, "name": "apiGroup", "optional": true, @@ -100420,7 +100418,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects#namespace", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#namespace", }, "remarks": "If the object kind is non-namespace, such as \\"User\\" or \\"Group\\", and this value is not empty the Authorizer should report an error.", "summary": "Namespace of the referenced object.", @@ -100428,7 +100426,7 @@ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 661, + "line": 2759, }, "name": "namespace", "optional": true, @@ -100437,37 +100435,35 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecAdditionalRoleBindingsSubjects", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", }, - "capsuleclastixio.TenantSpecContainerRegistries": Object { + "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecContainerRegistries", + "schema": "TenantV1Alpha1SpecContainerRegistries", }, - "remarks": "Capsule assures that all Pods resources created in the Tenant can use only one of the allowed trusted registries. Optional.", - "summary": "Specifies the trusted Image Registries assigned to the Tenant.", }, - "fqn": "capsuleclastixio.TenantSpecContainerRegistries", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 258, + "line": 2358, }, - "name": "TenantSpecContainerRegistries", + "name": "TenantV1Alpha1SpecContainerRegistries", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecContainerRegistries#allowed", + "schema": "TenantV1Alpha1SpecContainerRegistries#allowed", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 262, + "line": 2362, }, "name": "allowed", "optional": true, @@ -100484,13 +100480,13 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecContainerRegistries#allowedRegex", + "schema": "TenantV1Alpha1SpecContainerRegistries#allowedRegex", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 267, + "line": 2367, }, "name": "allowedRegex", "optional": true, @@ -100499,157 +100495,76 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecContainerRegistries", - }, - "capsuleclastixio.TenantSpecImagePullPolicies": Object { - "assembly": "capsuleclastixio", - "docs": Object { - "custom": Object { - "schema": "TenantSpecImagePullPolicies", - }, - }, - "fqn": "capsuleclastixio.TenantSpecImagePullPolicies", - "kind": "enum", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 289, - }, - "members": Array [ - Object { - "docs": Object { - "summary": "Always.", - }, - "name": "ALWAYS", - }, - Object { - "docs": Object { - "summary": "Never.", - }, - "name": "NEVER", - }, - Object { - "docs": Object { - "summary": "IfNotPresent.", - }, - "name": "IF_NOT_PRESENT", - }, - ], - "name": "TenantSpecImagePullPolicies", - "symbolId": "capsule.clastix.io:TenantSpecImagePullPolicies", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecContainerRegistries", }, - "capsuleclastixio.TenantSpecIngressOptions": Object { + "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressOptions", + "schema": "TenantV1Alpha1SpecExternalServiceIPs", }, - "remarks": "Optional.", - "summary": "Specifies options for the Ingress resources, such as allowed hostnames and IngressClass.", }, - "fqn": "capsuleclastixio.TenantSpecIngressOptions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 303, + "line": 2389, }, - "name": "TenantSpecIngressOptions", + "name": "TenantV1Alpha1SpecExternalServiceIPs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressOptions#allowedClasses", - }, - "remarks": "Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed IngressClasses. Optional.", - "summary": "Specifies the allowed IngressClasses assigned to the Tenant.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 309, - }, - "name": "allowedClasses", - "optional": true, - "type": Object { - "fqn": "capsuleclastixio.TenantSpecIngressOptionsAllowedClasses", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecIngressOptions#allowedHostnames", + "schema": "TenantV1Alpha1SpecExternalServiceIPs#allowed", }, - "remarks": "Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed hostnames. Optional.", - "summary": "Specifies the allowed hostnames in Ingresses for the given Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 316, + "line": 2393, }, - "name": "allowedHostnames", - "optional": true, + "name": "allowed", "type": Object { - "fqn": "capsuleclastixio.TenantSpecIngressOptionsAllowedHostnames", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecIngressOptions#hostnameCollisionScope", + "collection": Object { + "elementtype": Object { + "primitive": "string", + }, + "kind": "array", }, - "remarks": "- Cluster: disallow the creation of an Ingress if the pair hostname and path is already used across the Namespaces managed by Capsule. -- Tenant: disallow the creation of an Ingress if the pair hostname and path is already used across the Namespaces of the Tenant. -- Namespace: disallow the creation of an Ingress if the pair hostname and path is already used in the Ingress Namespace. -Optional.", - "summary": "Defines the scope of hostname collision check performed when Tenant Owners create Ingress with allowed hostnames.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 327, - }, - "name": "hostnameCollisionScope", - "optional": true, - "type": Object { - "fqn": "capsuleclastixio.TenantSpecIngressOptionsHostnameCollisionScope", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecIngressOptions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecExternalServiceIPs", }, - "capsuleclastixio.TenantSpecIngressOptionsAllowedClasses": Object { + "capsuleclastixio.TenantV1Alpha1SpecIngressClasses": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressOptionsAllowedClasses", + "schema": "TenantV1Alpha1SpecIngressClasses", }, - "remarks": "Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed IngressClasses. Optional.", - "summary": "Specifies the allowed IngressClasses assigned to the Tenant.", }, - "fqn": "capsuleclastixio.TenantSpecIngressOptionsAllowedClasses", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressClasses", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 687, + "line": 2414, }, - "name": "TenantSpecIngressOptionsAllowedClasses", + "name": "TenantV1Alpha1SpecIngressClasses", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressOptionsAllowedClasses#allowed", + "schema": "TenantV1Alpha1SpecIngressClasses#allowed", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 691, + "line": 2418, }, "name": "allowed", "optional": true, @@ -100666,13 +100581,13 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressOptionsAllowedClasses#allowedRegex", + "schema": "TenantV1Alpha1SpecIngressClasses#allowedRegex", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 696, + "line": 2423, }, "name": "allowedRegex", "optional": true, @@ -100681,37 +100596,35 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecIngressOptionsAllowedClasses", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecIngressClasses", }, - "capsuleclastixio.TenantSpecIngressOptionsAllowedHostnames": Object { + "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressOptionsAllowedHostnames", + "schema": "TenantV1Alpha1SpecIngressHostnames", }, - "remarks": "Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed hostnames. Optional.", - "summary": "Specifies the allowed hostnames in Ingresses for the given Tenant.", }, - "fqn": "capsuleclastixio.TenantSpecIngressOptionsAllowedHostnames", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 720, + "line": 2445, }, - "name": "TenantSpecIngressOptionsAllowedHostnames", + "name": "TenantV1Alpha1SpecIngressHostnames", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressOptionsAllowedHostnames#allowed", + "schema": "TenantV1Alpha1SpecIngressHostnames#allowed", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 724, + "line": 2449, }, "name": "allowed", "optional": true, @@ -100728,13 +100641,13 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressOptionsAllowedHostnames#allowedRegex", + "schema": "TenantV1Alpha1SpecIngressHostnames#allowedRegex", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 729, + "line": 2454, }, "name": "allowedRegex", "optional": true, @@ -100743,171 +100656,80 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecIngressOptionsAllowedHostnames", - }, - "capsuleclastixio.TenantSpecIngressOptionsHostnameCollisionScope": Object { - "assembly": "capsuleclastixio", - "docs": Object { - "custom": Object { - "schema": "TenantSpecIngressOptionsHostnameCollisionScope", - }, - "remarks": "- Cluster: disallow the creation of an Ingress if the pair hostname and path is already used across the Namespaces managed by Capsule. -- Tenant: disallow the creation of an Ingress if the pair hostname and path is already used across the Namespaces of the Tenant. -- Namespace: disallow the creation of an Ingress if the pair hostname and path is already used in the Ingress Namespace. -Optional.", - "summary": "Defines the scope of hostname collision check performed when Tenant Owners create Ingress with allowed hostnames.", - }, - "fqn": "capsuleclastixio.TenantSpecIngressOptionsHostnameCollisionScope", - "kind": "enum", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 757, - }, - "members": Array [ - Object { - "docs": Object { - "summary": "Cluster.", - }, - "name": "CLUSTER", - }, - Object { - "docs": Object { - "summary": "Tenant.", - }, - "name": "TENANT", - }, - Object { - "docs": Object { - "summary": "Namespace.", - }, - "name": "NAMESPACE", - }, - Object { - "docs": Object { - "summary": "Disabled.", - }, - "name": "DISABLED", - }, - ], - "name": "TenantSpecIngressOptionsHostnameCollisionScope", - "symbolId": "capsule.clastix.io:TenantSpecIngressOptionsHostnameCollisionScope", - }, - "capsuleclastixio.TenantSpecLimitRanges": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecLimitRanges", - }, - "remarks": "The assigned values are inherited by any namespace created in the Tenant. Optional.", - "summary": "Specifies the resource min/max usage restrictions to the Tenant.", - }, - "fqn": "capsuleclastixio.TenantSpecLimitRanges", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 352, - }, - "name": "TenantSpecLimitRanges", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecLimitRanges#items", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 356, - }, - "name": "items", - "optional": true, - "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItems", - }, - "kind": "array", - }, - }, - }, - ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRanges", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecIngressHostnames", }, - "capsuleclastixio.TenantSpecLimitRangesItems": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRanges": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItems", + "schema": "TenantV1Alpha1SpecLimitRanges", }, "summary": "LimitRangeSpec defines a min/max usage limit for resources that match on kind.", }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesItems", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRanges", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 773, + "line": 2478, }, - "name": "TenantSpecLimitRangesItems", + "name": "TenantV1Alpha1SpecLimitRanges", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItems#limits", + "schema": "TenantV1Alpha1SpecLimitRanges#limits", }, "summary": "Limits is the list of LimitRangeItem objects that are enforced.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 779, + "line": 2484, }, "name": "limits", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimits", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesItems", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRanges", }, - "capsuleclastixio.TenantSpecLimitRangesItemsLimits": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimits", + "schema": "TenantV1Alpha1SpecLimitRangesLimits", }, "summary": "LimitRangeItem defines a min/max usage limit for any resource that matches on kind.", }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimits", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1099, + "line": 2785, }, - "name": "TenantSpecLimitRangesItemsLimits", + "name": "TenantV1Alpha1SpecLimitRangesLimits", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimits#type", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#type", }, "summary": "Type of resource that this limit applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1140, + "line": 2826, }, "name": "type", "type": Object { @@ -100918,21 +100740,21 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimits#default", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#default", }, "summary": "Default resource requirement limit value by resource name if resource limit is omitted.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1105, + "line": 2791, }, "name": "default", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", }, "kind": "map", }, @@ -100942,21 +100764,21 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimits#defaultRequest", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#defaultRequest", }, "summary": "DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1112, + "line": 2798, }, "name": "defaultRequest", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, "kind": "map", }, @@ -100966,21 +100788,21 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimits#max", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#max", }, "summary": "Max usage constraints on this kind by resource name.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1119, + "line": 2805, }, "name": "max", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMax", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", }, "kind": "map", }, @@ -100990,7 +100812,7 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimits#maxLimitRequestRatio", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#maxLimitRequestRatio", }, "remarks": "this represents the max burst for the named resource.", "summary": "MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value;", @@ -100998,14 +100820,14 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1126, + "line": 2812, }, "name": "maxLimitRequestRatio", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, "kind": "map", }, @@ -101015,47 +100837,47 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimits#min", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#min", }, "summary": "Min usage constraints on this kind by resource name.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1133, + "line": 2819, }, "name": "min", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMin", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", }, "kind": "map", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesItemsLimits", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimits", }, - "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefault": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimitsDefault", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsDefault", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1346, + "line": 3016, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1347, + "line": 3017, }, "name": "fromNumber", "parameters": Array [ @@ -101068,7 +100890,7 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", }, }, "static": true, @@ -101076,7 +100898,7 @@ Optional.", Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1350, + "line": 3020, }, "name": "fromString", "parameters": Array [ @@ -101089,19 +100911,19 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesItemsLimitsDefault", + "name": "TenantV1Alpha1SpecLimitRangesLimitsDefault", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1353, + "line": 3023, }, "name": "value", "type": Object { @@ -101118,26 +100940,26 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesItemsLimitsDefault", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsDefault", }, - "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefaultRequest": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimitsDefaultRequest", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1360, + "line": 3030, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1361, + "line": 3031, }, "name": "fromNumber", "parameters": Array [ @@ -101150,7 +100972,7 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, }, "static": true, @@ -101158,7 +100980,7 @@ Optional.", Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1364, + "line": 3034, }, "name": "fromString", "parameters": Array [ @@ -101171,19 +100993,19 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesItemsLimitsDefaultRequest", + "name": "TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1367, + "line": 3037, }, "name": "value", "type": Object { @@ -101200,26 +101022,26 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesItemsLimitsDefaultRequest", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, - "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMax": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimitsMax", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsMax", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMax", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1374, + "line": 3044, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1375, + "line": 3045, }, "name": "fromNumber", "parameters": Array [ @@ -101232,7 +101054,7 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMax", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", }, }, "static": true, @@ -101240,7 +101062,7 @@ Optional.", Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1378, + "line": 3048, }, "name": "fromString", "parameters": Array [ @@ -101253,19 +101075,19 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMax", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesItemsLimitsMax", + "name": "TenantV1Alpha1SpecLimitRangesLimitsMax", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1381, + "line": 3051, }, "name": "value", "type": Object { @@ -101282,26 +101104,26 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesItemsLimitsMax", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMax", }, - "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1388, + "line": 3058, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1389, + "line": 3059, }, "name": "fromNumber", "parameters": Array [ @@ -101314,7 +101136,7 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, }, "static": true, @@ -101322,7 +101144,7 @@ Optional.", Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1392, + "line": 3062, }, "name": "fromString", "parameters": Array [ @@ -101335,19 +101157,19 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio", + "name": "TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1395, + "line": 3065, }, "name": "value", "type": Object { @@ -101364,26 +101186,26 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, - "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMin": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesItemsLimitsMin", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsMin", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMin", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1402, + "line": 3072, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1403, + "line": 3073, }, "name": "fromNumber", "parameters": Array [ @@ -101396,7 +101218,7 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMin", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", }, }, "static": true, @@ -101404,7 +101226,7 @@ Optional.", Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1406, + "line": 3076, }, "name": "fromString", "parameters": Array [ @@ -101417,19 +101239,19 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesItemsLimitsMin", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesItemsLimitsMin", + "name": "TenantV1Alpha1SpecLimitRangesLimitsMin", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1409, + "line": 3079, }, "name": "value", "type": Object { @@ -101446,100 +101268,37 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesItemsLimitsMin", - }, - "capsuleclastixio.TenantSpecNamespaceOptions": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecNamespaceOptions", - }, - "remarks": "Once the namespace quota assigned to the Tenant has been reached, the Tenant owner cannot create further namespaces. Optional.", - "summary": "Specifies options for the Namespaces, such as additional metadata or maximum number of namespaces allowed for that Tenant.", - }, - "fqn": "capsuleclastixio.TenantSpecNamespaceOptions", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 379, - }, - "name": "TenantSpecNamespaceOptions", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecNamespaceOptions#additionalMetadata", - }, - "remarks": "Optional.", - "summary": "Specifies additional labels and annotations the Capsule operator places on any Namespace resource in the Tenant.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 385, - }, - "name": "additionalMetadata", - "optional": true, - "type": Object { - "fqn": "capsuleclastixio.TenantSpecNamespaceOptionsAdditionalMetadata", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecNamespaceOptions#quota", - }, - "remarks": "Once the namespace quota assigned to the Tenant has been reached, the Tenant owner cannot create further namespaces. Optional.", - "summary": "Specifies the maximum number of namespaces allowed for that Tenant.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 392, - }, - "name": "quota", - "optional": true, - "type": Object { - "primitive": "number", - }, - }, - ], - "symbolId": "capsule.clastix.io:TenantSpecNamespaceOptions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMin", }, - "capsuleclastixio.TenantSpecNamespaceOptionsAdditionalMetadata": Object { + "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNamespaceOptionsAdditionalMetadata", + "schema": "TenantV1Alpha1SpecNamespacesMetadata", }, - "remarks": "Optional.", - "summary": "Specifies additional labels and annotations the Capsule operator places on any Namespace resource in the Tenant.", }, - "fqn": "capsuleclastixio.TenantSpecNamespaceOptionsAdditionalMetadata", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 802, + "line": 2505, }, - "name": "TenantSpecNamespaceOptionsAdditionalMetadata", + "name": "TenantV1Alpha1SpecNamespacesMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNamespaceOptionsAdditionalMetadata#annotations", + "schema": "TenantV1Alpha1SpecNamespacesMetadata#additionalAnnotations", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 806, + "line": 2509, }, - "name": "annotations", + "name": "additionalAnnotations", "optional": true, "type": Object { "collection": Object { @@ -101554,15 +101313,15 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNamespaceOptionsAdditionalMetadata#labels", + "schema": "TenantV1Alpha1SpecNamespacesMetadata#additionalLabels", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 811, + "line": 2514, }, - "name": "labels", + "name": "additionalLabels", "optional": true, "type": Object { "collection": Object { @@ -101574,74 +101333,30 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNamespaceOptionsAdditionalMetadata", - }, - "capsuleclastixio.TenantSpecNetworkPolicies": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecNetworkPolicies", - }, - "remarks": "The assigned NetworkPolicies are inherited by any namespace created in the Tenant. Optional.", - "summary": "Specifies the NetworkPolicies assigned to the Tenant.", - }, - "fqn": "capsuleclastixio.TenantSpecNetworkPolicies", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 416, - }, - "name": "TenantSpecNetworkPolicies", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecNetworkPolicies#items", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 420, - }, - "name": "items", - "optional": true, - "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItems", - }, - "kind": "array", - }, - }, - }, - ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPolicies", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNamespacesMetadata", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItems": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItems", + "schema": "TenantV1Alpha1SpecNetworkPolicies", }, "summary": "NetworkPolicySpec provides the specification of a NetworkPolicy.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItems", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 835, + "line": 2538, }, - "name": "TenantSpecNetworkPoliciesItems", + "name": "TenantV1Alpha1SpecNetworkPolicies", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItems#podSelector", + "schema": "TenantV1Alpha1SpecNetworkPolicies#podSelector", }, "remarks": "The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.", "summary": "Selects the pods to which this NetworkPolicy object applies.", @@ -101649,18 +101364,18 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 855, + "line": 2558, }, "name": "podSelector", "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItems#egress", + "schema": "TenantV1Alpha1SpecNetworkPolicies#egress", }, "remarks": "Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8", "summary": "List of egress rules to be applied to the selected pods.", @@ -101668,14 +101383,14 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 841, + "line": 2544, }, "name": "egress", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgress", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress", }, "kind": "array", }, @@ -101685,7 +101400,7 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItems#ingress", + "schema": "TenantV1Alpha1SpecNetworkPolicies#ingress", }, "remarks": "Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)", "summary": "List of ingress rules to be applied to the selected pods.", @@ -101693,14 +101408,14 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 848, + "line": 2551, }, "name": "ingress", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngress", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress", }, "kind": "array", }, @@ -101710,7 +101425,7 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItems#policyTypes", + "schema": "TenantV1Alpha1SpecNetworkPolicies#policyTypes", }, "remarks": "Valid options are [\\"Ingress\\"], [\\"Egress\\"], or [\\"Ingress\\", \\"Egress\\"]. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ \\"Egress\\" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include \\"Egress\\" (since such a policy would not include an Egress section and would otherwise default to just [ \\"Ingress\\" ]). This field is beta-level in 1.8", "summary": "List of rule types that the NetworkPolicy relates to.", @@ -101718,7 +101433,7 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 862, + "line": 2565, }, "name": "policyTypes", "optional": true, @@ -101732,31 +101447,31 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItems", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPolicies", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgress": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgress", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress", }, "remarks": "The traffic must match both ports and to. This type is beta-level in 1.8", "summary": "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgress", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1168, + "line": 2854, }, - "name": "TenantSpecNetworkPoliciesItemsEgress", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgress", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgress#ports", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress#ports", }, "remarks": "Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "summary": "List of destination ports for outgoing traffic.", @@ -101764,14 +101479,14 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1174, + "line": 2860, }, "name": "ports", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressPorts", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts", }, "kind": "array", }, @@ -101781,7 +101496,7 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgress#to", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress#to", }, "remarks": "Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.", "summary": "List of destinations for outgoing traffic of pods selected for this rule.", @@ -101789,44 +101504,44 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1181, + "line": 2867, }, "name": "to", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressTo", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgress", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgress", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressPorts": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressPorts", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts", }, "summary": "NetworkPolicyPort describes a port to allow traffic on.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressPorts", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1418, + "line": 3088, }, - "name": "TenantSpecNetworkPoliciesItemsEgressPorts", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressPorts#endPort", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#endPort", }, "remarks": "This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\".", "summary": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.", @@ -101834,7 +101549,7 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1424, + "line": 3094, }, "name": "endPort", "optional": true, @@ -101846,7 +101561,7 @@ Optional.", "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressPorts#port", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#port", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", @@ -101854,19 +101569,19 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1431, + "line": 3101, }, "name": "port", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressPorts#protocol", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#protocol", }, "remarks": "If not specified, this field defaults to TCP.", "summary": "The protocol (TCP, UDP, or SCTP) which traffic must match.", @@ -101874,7 +101589,7 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1438, + "line": 3108, }, "name": "protocol", "optional": true, @@ -101883,28 +101598,28 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgressPorts", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressPorts", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressPortsPort": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressPortsPort", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1692, + "line": 3362, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1693, + "line": 3363, }, "name": "fromNumber", "parameters": Array [ @@ -101917,7 +101632,7 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, }, "static": true, @@ -101925,7 +101640,7 @@ Optional.", Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1696, + "line": 3366, }, "name": "fromString", "parameters": Array [ @@ -101938,19 +101653,19 @@ Optional.", ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, }, "static": true, }, ], - "name": "TenantSpecNetworkPoliciesItemsEgressPortsPort", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1699, + "line": 3369, }, "name": "value", "type": Object { @@ -101967,31 +101682,31 @@ Optional.", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgressPortsPort", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressTo": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressTo", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo", }, "remarks": "Only certain combinations of fields are allowed", "summary": "NetworkPolicyPeer describes a peer to allow traffic to/from.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressTo", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1463, + "line": 3133, }, - "name": "TenantSpecNetworkPoliciesItemsEgressTo", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressTo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressTo#ipBlock", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#ipBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", @@ -101999,19 +101714,19 @@ Optional.", "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1469, + "line": 3139, }, "name": "ipBlock", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToIpBlock", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressTo#namespaceSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#namespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", @@ -102020,19 +101735,19 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1477, + "line": 3147, }, "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressTo#podSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#podSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", @@ -102041,47 +101756,47 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1485, + "line": 3155, }, "name": "podSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgressTo", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressTo", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToIpBlock": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToIpBlock", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToIpBlock", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1708, + "line": 3378, }, - "name": "TenantSpecNetworkPoliciesItemsEgressToIpBlock", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToIpBlock#cidr", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock#cidr", }, "summary": "CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\".", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1714, + "line": 3384, }, "name": "cidr", "type": Object { @@ -102092,14 +101807,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToIpBlock#except", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock#except", }, "summary": "Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1721, + "line": 3391, }, "name": "except", "optional": true, @@ -102113,32 +101828,32 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgressToIpBlock", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", "summary": "Selects Namespaces using cluster-scoped labels.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1746, + "line": 3416, }, - "name": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -102146,14 +101861,14 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1752, + "line": 3422, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -102163,7 +101878,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -102171,7 +101886,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1759, + "line": 3429, }, "name": "matchLabels", "optional": true, @@ -102185,37 +101900,37 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1950, + "line": 3620, }, - "name": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1956, + "line": 3626, }, "name": "key", "type": Object { @@ -102226,7 +101941,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -102234,7 +101949,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1963, + "line": 3633, }, "name": "operator", "type": Object { @@ -102245,7 +101960,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -102253,7 +101968,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1970, + "line": 3640, }, "name": "values", "optional": true, @@ -102267,32 +101982,32 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToPodSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToPodSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", "summary": "This is a label selector which selects Pods.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1784, + "line": 3454, }, - "name": "TenantSpecNetworkPoliciesItemsEgressToPodSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToPodSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -102300,14 +102015,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1790, + "line": 3460, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", }, "kind": "array", }, @@ -102317,7 +102032,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToPodSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -102325,7 +102040,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1797, + "line": 3467, }, "name": "matchLabels", "optional": true, @@ -102339,37 +102054,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgressToPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1995, + "line": 3665, }, - "name": "TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2001, + "line": 3671, }, "name": "key", "type": Object { @@ -102380,7 +102095,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -102388,7 +102103,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2008, + "line": 3678, }, "name": "operator", "type": Object { @@ -102399,7 +102114,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -102407,7 +102122,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2015, + "line": 3685, }, "name": "values", "optional": true, @@ -102421,31 +102136,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngress": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngress", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress", }, "remarks": "The traffic must match both ports and from.", "summary": "NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngress", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1205, + "line": 2891, }, - "name": "TenantSpecNetworkPoliciesItemsIngress", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngress", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngress#from", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress#from", }, "remarks": "Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.", "summary": "List of sources which should be able to access the pods selected for this rule.", @@ -102453,14 +102168,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1211, + "line": 2897, }, "name": "from", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFrom", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom", }, "kind": "array", }, @@ -102470,7 +102185,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngress#ports", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress#ports", }, "remarks": "Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "summary": "List of ports which should be made accessible on the pods selected for this rule.", @@ -102478,45 +102193,45 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1218, + "line": 2904, }, "name": "ports", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressPorts", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngress", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngress", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFrom": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFrom", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom", }, "remarks": "Only certain combinations of fields are allowed", "summary": "NetworkPolicyPeer describes a peer to allow traffic to/from.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFrom", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1510, + "line": 3180, }, - "name": "TenantSpecNetworkPoliciesItemsIngressFrom", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFrom#ipBlock", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#ipBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", @@ -102524,19 +102239,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1516, + "line": 3186, }, "name": "ipBlock", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromIpBlock", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFrom#namespaceSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#namespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", @@ -102545,19 +102260,19 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1524, + "line": 3194, }, "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFrom#podSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#podSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", @@ -102566,47 +102281,47 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1532, + "line": 3202, }, "name": "podSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngressFrom", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFrom", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromIpBlock": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromIpBlock", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromIpBlock", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1821, + "line": 3491, }, - "name": "TenantSpecNetworkPoliciesItemsIngressFromIpBlock", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromIpBlock#cidr", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock#cidr", }, "summary": "CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\".", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1827, + "line": 3497, }, "name": "cidr", "type": Object { @@ -102617,14 +102332,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromIpBlock#except", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock#except", }, "summary": "Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1834, + "line": 3504, }, "name": "except", "optional": true, @@ -102638,32 +102353,32 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngressFromIpBlock", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", "summary": "Selects Namespaces using cluster-scoped labels.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1859, + "line": 3529, }, - "name": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -102671,14 +102386,14 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1865, + "line": 3535, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -102688,7 +102403,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -102696,7 +102411,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1872, + "line": 3542, }, "name": "matchLabels", "optional": true, @@ -102710,37 +102425,37 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2040, + "line": 3710, }, - "name": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2046, + "line": 3716, }, "name": "key", "type": Object { @@ -102751,7 +102466,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -102759,7 +102474,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2053, + "line": 3723, }, "name": "operator", "type": Object { @@ -102770,7 +102485,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -102778,7 +102493,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2060, + "line": 3730, }, "name": "values", "optional": true, @@ -102792,32 +102507,32 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromPodSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromPodSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", "summary": "This is a label selector which selects Pods.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1897, + "line": 3567, }, - "name": "TenantSpecNetworkPoliciesItemsIngressFromPodSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromPodSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -102825,14 +102540,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1903, + "line": 3573, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", }, "kind": "array", }, @@ -102842,7 +102557,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromPodSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -102850,7 +102565,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1910, + "line": 3580, }, "name": "matchLabels", "optional": true, @@ -102864,37 +102579,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngressFromPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2085, + "line": 3755, }, - "name": "TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2091, + "line": 3761, }, "name": "key", "type": Object { @@ -102905,7 +102620,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -102913,7 +102628,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2098, + "line": 3768, }, "name": "operator", "type": Object { @@ -102924,7 +102639,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -102932,7 +102647,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2105, + "line": 3775, }, "name": "values", "optional": true, @@ -102946,30 +102661,30 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressPorts": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressPorts", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts", }, "summary": "NetworkPolicyPort describes a port to allow traffic on.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressPorts", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1557, + "line": 3227, }, - "name": "TenantSpecNetworkPoliciesItemsIngressPorts", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressPorts#endPort", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#endPort", }, "remarks": "This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\".", "summary": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.", @@ -102977,7 +102692,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1563, + "line": 3233, }, "name": "endPort", "optional": true, @@ -102989,7 +102704,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressPorts#port", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#port", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", @@ -102997,19 +102712,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1570, + "line": 3240, }, "name": "port", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressPorts#protocol", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#protocol", }, "remarks": "If not specified, this field defaults to TCP.", "summary": "The protocol (TCP, UDP, or SCTP) which traffic must match.", @@ -103017,7 +102732,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1577, + "line": 3247, }, "name": "protocol", "optional": true, @@ -103026,28 +102741,28 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngressPorts", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressPorts", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressPortsPort": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsIngressPortsPort", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1934, + "line": 3604, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1935, + "line": 3605, }, "name": "fromNumber", "parameters": Array [ @@ -103060,7 +102775,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, }, "static": true, @@ -103068,7 +102783,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1938, + "line": 3608, }, "name": "fromString", "parameters": Array [ @@ -103081,19 +102796,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, }, "static": true, }, ], - "name": "TenantSpecNetworkPoliciesItemsIngressPortsPort", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1941, + "line": 3611, }, "name": "value", "type": Object { @@ -103110,31 +102825,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsIngressPortsPort", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsPodSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsPodSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector", }, "remarks": "The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.", "summary": "Selects the pods to which this NetworkPolicy object applies.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1242, + "line": 2928, }, - "name": "TenantSpecNetworkPoliciesItemsPodSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsPodSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -103142,14 +102857,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1248, + "line": 2934, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", }, "kind": "array", }, @@ -103159,7 +102874,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsPodSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -103167,7 +102882,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1255, + "line": 2941, }, "name": "matchLabels", "optional": true, @@ -103181,37 +102896,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesPodSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1602, + "line": 3272, }, - "name": "TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1608, + "line": 3278, }, "name": "key", "type": Object { @@ -103222,7 +102937,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -103230,7 +102945,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1615, + "line": 3285, }, "name": "operator", "type": Object { @@ -103241,7 +102956,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -103249,7 +102964,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1622, + "line": 3292, }, "name": "values", "optional": true, @@ -103263,102 +102978,74 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecOwners": Object { + "capsuleclastixio.TenantV1Alpha1SpecOwner": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecOwners", + "schema": "TenantV1Alpha1SpecOwner", }, + "summary": "OwnerSpec defines tenant owner name and kind.", }, - "fqn": "capsuleclastixio.TenantSpecOwners", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwner", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 441, + "line": 2591, }, - "name": "TenantSpecOwners", + "name": "TenantV1Alpha1SpecOwner", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecOwners#kind", + "schema": "TenantV1Alpha1SpecOwner#kind", }, - "remarks": "Possible values are \\"User\\", \\"Group\\", and \\"ServiceAccount\\"", - "summary": "Kind of tenant owner.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 447, + "line": 2595, }, "name": "kind", "type": Object { - "fqn": "capsuleclastixio.TenantSpecOwnersKind", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwnerKind", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecOwners#name", + "schema": "TenantV1Alpha1SpecOwner#name", }, - "summary": "Name of tenant owner.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 454, + "line": 2600, }, "name": "name", "type": Object { "primitive": "string", }, }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecOwners#proxySettings", - }, - "summary": "Proxy settings for tenant owner.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 461, - }, - "name": "proxySettings", - "optional": true, - "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecOwnersProxySettings", - }, - "kind": "array", - }, - }, - }, ], - "symbolId": "capsule.clastix.io:TenantSpecOwners", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecOwner", }, - "capsuleclastixio.TenantSpecOwnersKind": Object { + "capsuleclastixio.TenantV1Alpha1SpecOwnerKind": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecOwnersKind", + "schema": "TenantV1Alpha1SpecOwnerKind", }, - "remarks": "Possible values are \\"User\\", \\"Group\\", and \\"ServiceAccount\\"", - "summary": "Kind of tenant owner.", }, - "fqn": "capsuleclastixio.TenantSpecOwnersKind", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwnerKind", "kind": "enum", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 888, + "line": 2963, }, "members": Array [ Object { @@ -103373,301 +103060,32 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, "name": "GROUP", }, - Object { - "docs": Object { - "summary": "ServiceAccount.", - }, - "name": "SERVICE_ACCOUNT", - }, - ], - "name": "TenantSpecOwnersKind", - "symbolId": "capsule.clastix.io:TenantSpecOwnersKind", - }, - "capsuleclastixio.TenantSpecOwnersProxySettings": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecOwnersProxySettings", - }, - }, - "fqn": "capsuleclastixio.TenantSpecOwnersProxySettings", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 900, - }, - "name": "TenantSpecOwnersProxySettings", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecOwnersProxySettings#kind", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 904, - }, - "name": "kind", - "type": Object { - "fqn": "capsuleclastixio.TenantSpecOwnersProxySettingsKind", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecOwnersProxySettings#operations", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 909, - }, - "name": "operations", - "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecOwnersProxySettingsOperations", - }, - "kind": "array", - }, - }, - }, - ], - "symbolId": "capsule.clastix.io:TenantSpecOwnersProxySettings", - }, - "capsuleclastixio.TenantSpecOwnersProxySettingsKind": Object { - "assembly": "capsuleclastixio", - "docs": Object { - "custom": Object { - "schema": "TenantSpecOwnersProxySettingsKind", - }, - }, - "fqn": "capsuleclastixio.TenantSpecOwnersProxySettingsKind", - "kind": "enum", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 1277, - }, - "members": Array [ - Object { - "docs": Object { - "summary": "Nodes.", - }, - "name": "NODES", - }, - Object { - "docs": Object { - "summary": "StorageClasses.", - }, - "name": "STORAGE_CLASSES", - }, - Object { - "docs": Object { - "summary": "IngressClasses.", - }, - "name": "INGRESS_CLASSES", - }, - Object { - "docs": Object { - "summary": "PriorityClasses.", - }, - "name": "PRIORITY_CLASSES", - }, - ], - "name": "TenantSpecOwnersProxySettingsKind", - "symbolId": "capsule.clastix.io:TenantSpecOwnersProxySettingsKind", - }, - "capsuleclastixio.TenantSpecOwnersProxySettingsOperations": Object { - "assembly": "capsuleclastixio", - "docs": Object { - "custom": Object { - "schema": "TenantSpecOwnersProxySettingsOperations", - }, - }, - "fqn": "capsuleclastixio.TenantSpecOwnersProxySettingsOperations", - "kind": "enum", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 1291, - }, - "members": Array [ - Object { - "docs": Object { - "summary": "List.", - }, - "name": "LIST", - }, - Object { - "docs": Object { - "summary": "Update.", - }, - "name": "UPDATE", - }, - Object { - "docs": Object { - "summary": "Delete.", - }, - "name": "DELETE", - }, - ], - "name": "TenantSpecOwnersProxySettingsOperations", - "symbolId": "capsule.clastix.io:TenantSpecOwnersProxySettingsOperations", - }, - "capsuleclastixio.TenantSpecPriorityClasses": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecPriorityClasses", - }, - "remarks": "Capsule assures that all Pods resources created in the Tenant can use only one of the allowed PriorityClasses. Optional.", - "summary": "Specifies the allowed priorityClasses assigned to the Tenant.", - }, - "fqn": "capsuleclastixio.TenantSpecPriorityClasses", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 486, - }, - "name": "TenantSpecPriorityClasses", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecPriorityClasses#allowed", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 490, - }, - "name": "allowed", - "optional": true, - "type": Object { - "collection": Object { - "elementtype": Object { - "primitive": "string", - }, - "kind": "array", - }, - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecPriorityClasses#allowedRegex", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 495, - }, - "name": "allowedRegex", - "optional": true, - "type": Object { - "primitive": "string", - }, - }, - ], - "symbolId": "capsule.clastix.io:TenantSpecPriorityClasses", - }, - "capsuleclastixio.TenantSpecResourceQuotas": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecResourceQuotas", - }, - "remarks": "The assigned values are inherited by any namespace created in the Tenant. The Capsule operator aggregates ResourceQuota at Tenant level, so that the hard quota is never crossed for the given Tenant. This permits the Tenant owner to consume resources in the Tenant regardless of the namespace. Optional.", - "summary": "Specifies a list of ResourceQuota resources assigned to the Tenant.", - }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotas", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 519, - }, - "name": "TenantSpecResourceQuotas", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecResourceQuotas#items", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 523, - }, - "name": "items", - "optional": true, - "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItems", - }, - "kind": "array", - }, - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecResourceQuotas#scope", - }, - "default": "Tenant", - "remarks": "Default is Tenant", - "summary": "Define if the Resource Budget should compute resource across all Namespaces in the Tenant or individually per cluster.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 531, - }, - "name": "scope", - "optional": true, - "type": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasScope", - }, - }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotas", + "name": "TenantV1Alpha1SpecOwnerKind", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecOwnerKind", }, - "capsuleclastixio.TenantSpecResourceQuotasItems": Object { + "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItems", + "schema": "TenantV1Alpha1SpecResourceQuotas", }, "summary": "ResourceQuotaSpec defines the desired hard limits to enforce for Quota.", }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItems", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 933, + "line": 2624, }, - "name": "TenantSpecResourceQuotasItems", + "name": "TenantV1Alpha1SpecResourceQuotas", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItems#hard", + "schema": "TenantV1Alpha1SpecResourceQuotas#hard", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "summary": "hard is the set of desired hard limits for each named resource.", @@ -103675,14 +103093,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 939, + "line": 2630, }, "name": "hard", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItemsHard", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", }, "kind": "map", }, @@ -103692,7 +103110,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItems#scopes", + "schema": "TenantV1Alpha1SpecResourceQuotas#scopes", }, "remarks": "If not specified, the quota matches all objects.", "summary": "A collection of filters that must match each object tracked by a quota.", @@ -103700,7 +103118,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 953, + "line": 2644, }, "name": "scopes", "optional": true, @@ -103717,7 +103135,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItems#scopeSelector", + "schema": "TenantV1Alpha1SpecResourceQuotas#scopeSelector", }, "remarks": "For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.", "summary": "scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values.", @@ -103725,35 +103143,35 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 946, + "line": 2637, }, "name": "scopeSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItemsScopeSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotasItems", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotas", }, - "capsuleclastixio.TenantSpecResourceQuotasItemsHard": Object { + "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItemsHard", + "schema": "TenantV1Alpha1SpecResourceQuotasHard", }, }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItemsHard", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1303, + "line": 2973, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1304, + "line": 2974, }, "name": "fromNumber", "parameters": Array [ @@ -103766,7 +103184,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItemsHard", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", }, }, "static": true, @@ -103774,7 +103192,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1307, + "line": 2977, }, "name": "fromString", "parameters": Array [ @@ -103787,19 +103205,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItemsHard", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", }, }, "static": true, }, ], - "name": "TenantSpecResourceQuotasItemsHard", + "name": "TenantV1Alpha1SpecResourceQuotasHard", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1310, + "line": 2980, }, "name": "value", "type": Object { @@ -103816,75 +103234,75 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotasItemsHard", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasHard", }, - "capsuleclastixio.TenantSpecResourceQuotasItemsScopeSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItemsScopeSelector", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelector", }, "remarks": "For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.", "summary": "scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values.", }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItemsScopeSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1319, + "line": 2989, }, - "name": "TenantSpecResourceQuotasItemsScopeSelector", + "name": "TenantV1Alpha1SpecResourceQuotasScopeSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItemsScopeSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelector#matchExpressions", }, "summary": "A list of scope selector requirements by scope of the resources.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1325, + "line": 2995, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotasItemsScopeSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasScopeSelector", }, - "capsuleclastixio.TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", }, "summary": "A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.", }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1647, + "line": 3317, }, - "name": "TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist.", "summary": "Represents a scope's relationship to a set of values.", @@ -103892,7 +103310,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1653, + "line": 3323, }, "name": "operator", "type": Object { @@ -103903,14 +103321,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions#scopeName", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#scopeName", }, "summary": "The name of the scope that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1660, + "line": 3330, }, "name": "scopeName", "type": Object { @@ -103921,7 +103339,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -103929,7 +103347,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1667, + "line": 3337, }, "name": "values", "optional": true, @@ -103943,153 +103361,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions", - }, - "capsuleclastixio.TenantSpecResourceQuotasScope": Object { - "assembly": "capsuleclastixio", - "docs": Object { - "custom": Object { - "schema": "TenantSpecResourceQuotasScope", - }, - "default": "Tenant", - "remarks": "Default is Tenant", - "summary": "Define if the Resource Budget should compute resource across all Namespaces in the Tenant or individually per cluster.", - }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotasScope", - "kind": "enum", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 979, - }, - "members": Array [ - Object { - "docs": Object { - "summary": "Tenant.", - }, - "name": "TENANT", - }, - Object { - "docs": Object { - "summary": "Namespace.", - }, - "name": "NAMESPACE", - }, - ], - "name": "TenantSpecResourceQuotasScope", - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotasScope", - }, - "capsuleclastixio.TenantSpecServiceOptions": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptions", - }, - "remarks": "Optional.", - "summary": "Specifies options for the Service, such as additional metadata or block of certain type of Services.", - }, - "fqn": "capsuleclastixio.TenantSpecServiceOptions", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 555, - }, - "name": "TenantSpecServiceOptions", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptions#additionalMetadata", - }, - "remarks": "Optional.", - "summary": "Specifies additional labels and annotations the Capsule operator places on any Service resource in the Tenant.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 561, - }, - "name": "additionalMetadata", - "optional": true, - "type": Object { - "fqn": "capsuleclastixio.TenantSpecServiceOptionsAdditionalMetadata", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptions#allowedServices", - }, - "remarks": "Optional.", - "summary": "Block or deny certain type of Services.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 568, - }, - "name": "allowedServices", - "optional": true, - "type": Object { - "fqn": "capsuleclastixio.TenantSpecServiceOptionsAllowedServices", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptions#externalIPs", - }, - "remarks": "An empty list means no IPs are allowed. Optional.", - "summary": "Specifies the external IPs that can be used in Services with type ClusterIP.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 575, - }, - "name": "externalIPs", - "optional": true, - "type": Object { - "fqn": "capsuleclastixio.TenantSpecServiceOptionsExternalIPs", - }, - }, - ], - "symbolId": "capsule.clastix.io:TenantSpecServiceOptions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecServiceOptionsAdditionalMetadata": Object { + "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecServiceOptionsAdditionalMetadata", + "schema": "TenantV1Alpha1SpecServicesMetadata", }, - "remarks": "Optional.", - "summary": "Specifies additional labels and annotations the Capsule operator places on any Service resource in the Tenant.", }, - "fqn": "capsuleclastixio.TenantSpecServiceOptionsAdditionalMetadata", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 991, + "line": 2667, }, - "name": "TenantSpecServiceOptionsAdditionalMetadata", + "name": "TenantV1Alpha1SpecServicesMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecServiceOptionsAdditionalMetadata#annotations", + "schema": "TenantV1Alpha1SpecServicesMetadata#additionalAnnotations", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 995, + "line": 2671, }, - "name": "annotations", + "name": "additionalAnnotations", "optional": true, "type": Object { "collection": Object { @@ -104104,15 +103406,15 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecServiceOptionsAdditionalMetadata#labels", + "schema": "TenantV1Alpha1SpecServicesMetadata#additionalLabels", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 1000, + "line": 2676, }, - "name": "labels", + "name": "additionalLabels", "optional": true, "type": Object { "collection": Object { @@ -104124,164 +103426,35 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecServiceOptionsAdditionalMetadata", - }, - "capsuleclastixio.TenantSpecServiceOptionsAllowedServices": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptionsAllowedServices", - }, - "remarks": "Optional.", - "summary": "Block or deny certain type of Services.", - }, - "fqn": "capsuleclastixio.TenantSpecServiceOptionsAllowedServices", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 1024, - }, - "name": "TenantSpecServiceOptionsAllowedServices", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptionsAllowedServices#externalName", - }, - "default": "true. Optional.", - "remarks": "Default is true. Optional.", - "summary": "Specifies if ExternalName service type resources are allowed for the Tenant.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 1031, - }, - "name": "externalName", - "optional": true, - "type": Object { - "primitive": "boolean", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptionsAllowedServices#loadBalancer", - }, - "default": "true. Optional.", - "remarks": "Default is true. Optional.", - "summary": "Specifies if LoadBalancer service type resources are allowed for the Tenant.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 1039, - }, - "name": "loadBalancer", - "optional": true, - "type": Object { - "primitive": "boolean", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptionsAllowedServices#nodePort", - }, - "default": "true. Optional.", - "remarks": "Default is true. Optional.", - "summary": "Specifies if NodePort service type resources are allowed for the Tenant.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 1047, - }, - "name": "nodePort", - "optional": true, - "type": Object { - "primitive": "boolean", - }, - }, - ], - "symbolId": "capsule.clastix.io:TenantSpecServiceOptionsAllowedServices", - }, - "capsuleclastixio.TenantSpecServiceOptionsExternalIPs": Object { - "assembly": "capsuleclastixio", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptionsExternalIPs", - }, - "remarks": "An empty list means no IPs are allowed. Optional.", - "summary": "Specifies the external IPs that can be used in Services with type ClusterIP.", - }, - "fqn": "capsuleclastixio.TenantSpecServiceOptionsExternalIPs", - "kind": "interface", - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 1072, - }, - "name": "TenantSpecServiceOptionsExternalIPs", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantSpecServiceOptionsExternalIPs#allowed", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 1076, - }, - "name": "allowed", - "type": Object { - "collection": Object { - "elementtype": Object { - "primitive": "string", - }, - "kind": "array", - }, - }, - }, - ], - "symbolId": "capsule.clastix.io:TenantSpecServiceOptionsExternalIPs", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecServicesMetadata", }, - "capsuleclastixio.TenantSpecStorageClasses": Object { + "capsuleclastixio.TenantV1Alpha1SpecStorageClasses": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecStorageClasses", + "schema": "TenantV1Alpha1SpecStorageClasses", }, - "remarks": "Capsule assures that all PersistentVolumeClaim resources created in the Tenant can use only one of the allowed StorageClasses. Optional.", - "summary": "Specifies the allowed StorageClasses assigned to the Tenant.", }, - "fqn": "capsuleclastixio.TenantSpecStorageClasses", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecStorageClasses", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 600, + "line": 2698, }, - "name": "TenantSpecStorageClasses", + "name": "TenantV1Alpha1SpecStorageClasses", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecStorageClasses#allowed", + "schema": "TenantV1Alpha1SpecStorageClasses#allowed", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 604, + "line": 2702, }, "name": "allowed", "optional": true, @@ -104298,13 +103471,13 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecStorageClasses#allowedRegex", + "schema": "TenantV1Alpha1SpecStorageClasses#allowedRegex", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 609, + "line": 2707, }, "name": "allowedRegex", "optional": true, @@ -104313,25 +103486,25 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecStorageClasses", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecStorageClasses", }, - "capsuleclastixio.TenantV1Alpha1": Object { + "capsuleclastixio.TenantV1Beta1": Object { "assembly": "capsuleclastixio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1", + "schema": "TenantV1Beta1", }, "summary": "Tenant is the Schema for the tenants API.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1", + "fqn": "capsuleclastixio.TenantV1Beta1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"TenantV1Alpha1\\" API object.", + "summary": "Defines a \\"TenantV1Beta1\\" API object.", }, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2160, + "line": 40, }, "parameters": Array [ Object { @@ -104359,7 +103532,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "name": "props", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1Props", + "fqn": "capsuleclastixio.TenantV1Beta1Props", }, }, ], @@ -104367,17 +103540,17 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2131, + "line": 11, }, "methods": Array [ Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"TenantV1Alpha1\\".", + "summary": "Renders a Kubernetes manifest for \\"TenantV1Beta1\\".", }, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2147, + "line": 27, }, "name": "manifest", "parameters": Array [ @@ -104388,7 +103561,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "name": "props", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1Props", + "fqn": "capsuleclastixio.TenantV1Beta1Props", }, }, ], @@ -104405,7 +103578,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2170, + "line": 50, }, "name": "toJson", "overrides": "cdk8s.ApiObject", @@ -104416,17 +103589,17 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "name": "TenantV1Alpha1", + "name": "TenantV1Beta1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"TenantV1Alpha1\\".", + "summary": "Returns the apiVersion and kind for \\"TenantV1Beta1\\".", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2135, + "line": 15, }, "name": "GVK", "static": true, @@ -104435,36 +103608,36 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1", + "symbolId": "capsule.clastix.io:TenantV1Beta1", }, - "capsuleclastixio.TenantV1Alpha1Props": Object { + "capsuleclastixio.TenantV1Beta1Props": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1", + "schema": "TenantV1Beta1", }, "summary": "Tenant is the Schema for the tenants API.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1Props", + "fqn": "capsuleclastixio.TenantV1Beta1Props", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2185, + "line": 65, }, - "name": "TenantV1Alpha1Props", + "name": "TenantV1Beta1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1#metadata", + "schema": "TenantV1Beta1#metadata", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2189, + "line": 69, }, "name": "metadata", "optional": true, @@ -104476,77 +103649,85 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1#spec", + "schema": "TenantV1Beta1#spec", }, "summary": "TenantSpec defines the desired state of Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2196, + "line": 76, }, "name": "spec", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1Spec", + "fqn": "capsuleclastixio.TenantV1Beta1Spec", }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1Props", + "symbolId": "capsule.clastix.io:TenantV1Beta1Props", }, - "capsuleclastixio.TenantV1Alpha1Spec": Object { + "capsuleclastixio.TenantV1Beta1Spec": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec", + "schema": "TenantV1Beta1Spec", }, "summary": "TenantSpec defines the desired state of Tenant.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1Spec", + "fqn": "capsuleclastixio.TenantV1Beta1Spec", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2220, + "line": 100, }, - "name": "TenantV1Alpha1Spec", + "name": "TenantV1Beta1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#owner", + "schema": "TenantV1Beta1Spec#owners", }, - "summary": "OwnerSpec defines tenant owner name and kind.", + "remarks": "Mandatory.", + "summary": "Specifies the owners of the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2276, + "line": 162, }, - "name": "owner", + "name": "owners", "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwner", + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwners", + }, + "kind": "array", + }, }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#additionalRoleBindings", + "schema": "TenantV1Beta1Spec#additionalRoleBindings", }, + "remarks": "Capsule will ensure that all namespaces in the Tenant always contain the RoleBinding for the given ClusterRole. Optional.", + "summary": "Specifies additional RoleBindings assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2224, + "line": 106, }, "name": "additionalRoleBindings", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings", + "fqn": "capsuleclastixio.TenantV1Beta1SpecAdditionalRoleBindings", }, "kind": "array", }, @@ -104556,153 +103737,149 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#containerRegistries", + "schema": "TenantV1Beta1Spec#containerRegistries", }, + "remarks": "Capsule assures that all Pods resources created in the Tenant can use only one of the allowed trusted registries. Optional.", + "summary": "Specifies the trusted Image Registries assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2229, + "line": 113, }, "name": "containerRegistries", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries", + "fqn": "capsuleclastixio.TenantV1Beta1SpecContainerRegistries", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#externalServiceIPs", + "schema": "TenantV1Beta1Spec#imagePullPolicies", }, + "remarks": "Capsule assures that all Pod resources created in the Tenant can use only one of the allowed policy. Optional.", + "summary": "Specify the allowed values for the imagePullPolicies option in Pod resources.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2234, + "line": 120, }, - "name": "externalServiceIPs", + "name": "imagePullPolicies", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "TenantV1Alpha1Spec#ingressClasses", + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecImagePullPolicies", + }, + "kind": "array", }, }, - "immutable": true, - "locationInModule": Object { - "filename": "capsule.clastix.io.ts", - "line": 2239, - }, - "name": "ingressClasses", - "optional": true, - "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressClasses", - }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#ingressHostnames", + "schema": "TenantV1Beta1Spec#ingressOptions", }, + "remarks": "Optional.", + "summary": "Specifies options for the Ingress resources, such as allowed hostnames and IngressClass.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2244, + "line": 127, }, - "name": "ingressHostnames", + "name": "ingressOptions", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames", + "fqn": "capsuleclastixio.TenantV1Beta1SpecIngressOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#limitRanges", + "schema": "TenantV1Beta1Spec#limitRanges", }, + "remarks": "The assigned values are inherited by any namespace created in the Tenant. Optional.", + "summary": "Specifies the resource min/max usage restrictions to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2249, + "line": 134, }, "name": "limitRanges", "optional": true, "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRanges", - }, - "kind": "array", - }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRanges", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#namespaceQuota", + "schema": "TenantV1Beta1Spec#namespaceOptions", }, + "remarks": "Once the namespace quota assigned to the Tenant has been reached, the Tenant owner cannot create further namespaces. Optional.", + "summary": "Specifies options for the Namespaces, such as additional metadata or maximum number of namespaces allowed for that Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2254, + "line": 141, }, - "name": "namespaceQuota", + "name": "namespaceOptions", "optional": true, "type": Object { - "primitive": "number", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNamespaceOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#namespacesMetadata", + "schema": "TenantV1Beta1Spec#networkPolicies", }, + "remarks": "The assigned NetworkPolicies are inherited by any namespace created in the Tenant. Optional.", + "summary": "Specifies the NetworkPolicies assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2259, + "line": 148, }, - "name": "namespacesMetadata", + "name": "networkPolicies", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPolicies", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#networkPolicies", + "schema": "TenantV1Beta1Spec#nodeSelector", }, + "remarks": "All namespaces created within the Tenant will have the node selector annotation. This annotation tells the Kubernetes scheduler to place pods on the nodes having the selector label. Optional.", + "summary": "Specifies the label to control the placement of pods on a given pool of worker nodes.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2264, + "line": 155, }, - "name": "networkPolicies", + "name": "nodeSelector", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies", + "primitive": "string", }, - "kind": "array", + "kind": "map", }, }, }, @@ -104710,114 +103887,112 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#nodeSelector", + "schema": "TenantV1Beta1Spec#priorityClasses", }, + "remarks": "Capsule assures that all Pods resources created in the Tenant can use only one of the allowed PriorityClasses. Optional.", + "summary": "Specifies the allowed priorityClasses assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2269, + "line": 169, }, - "name": "nodeSelector", + "name": "priorityClasses", "optional": true, "type": Object { - "collection": Object { - "elementtype": Object { - "primitive": "string", - }, - "kind": "map", - }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecPriorityClasses", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#resourceQuotas", + "schema": "TenantV1Beta1Spec#resourceQuotas", }, + "remarks": "The assigned values are inherited by any namespace created in the Tenant. The Capsule operator aggregates ResourceQuota at Tenant level, so that the hard quota is never crossed for the given Tenant. This permits the Tenant owner to consume resources in the Tenant regardless of the namespace. Optional.", + "summary": "Specifies a list of ResourceQuota resources assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2281, + "line": 176, }, "name": "resourceQuotas", "optional": true, "type": Object { - "collection": Object { - "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas", - }, - "kind": "array", - }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotas", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#servicesMetadata", + "schema": "TenantV1Beta1Spec#serviceOptions", }, + "remarks": "Optional.", + "summary": "Specifies options for the Service, such as additional metadata or block of certain type of Services.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2286, + "line": 183, }, - "name": "servicesMetadata", + "name": "serviceOptions", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata", + "fqn": "capsuleclastixio.TenantV1Beta1SpecServiceOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1Spec#storageClasses", + "schema": "TenantV1Beta1Spec#storageClasses", }, + "remarks": "Capsule assures that all PersistentVolumeClaim resources created in the Tenant can use only one of the allowed StorageClasses. Optional.", + "summary": "Specifies the allowed StorageClasses assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2291, + "line": 190, }, "name": "storageClasses", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecStorageClasses", + "fqn": "capsuleclastixio.TenantV1Beta1SpecStorageClasses", }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1Spec", + "symbolId": "capsule.clastix.io:TenantV1Beta1Spec", }, - "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings": Object { + "capsuleclastixio.TenantV1Beta1SpecAdditionalRoleBindings": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecAdditionalRoleBindings", + "schema": "TenantV1Beta1SpecAdditionalRoleBindings", }, }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings", + "fqn": "capsuleclastixio.TenantV1Beta1SpecAdditionalRoleBindings", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2325, + "line": 223, }, - "name": "TenantV1Alpha1SpecAdditionalRoleBindings", + "name": "TenantV1Beta1SpecAdditionalRoleBindings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecAdditionalRoleBindings#clusterRoleName", + "schema": "TenantV1Beta1SpecAdditionalRoleBindings#clusterRoleName", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2329, + "line": 227, }, "name": "clusterRoleName", "type": Object { @@ -104828,51 +104003,51 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecAdditionalRoleBindings#subjects", + "schema": "TenantV1Beta1SpecAdditionalRoleBindings#subjects", }, "summary": "kubebuilder:validation:Minimum=1.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2336, + "line": 234, }, "name": "subjects", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", + "fqn": "capsuleclastixio.TenantV1Beta1SpecAdditionalRoleBindingsSubjects", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecAdditionalRoleBindings", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecAdditionalRoleBindings", }, - "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects": Object { + "capsuleclastixio.TenantV1Beta1SpecAdditionalRoleBindingsSubjects": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", + "schema": "TenantV1Beta1SpecAdditionalRoleBindingsSubjects", }, "remarks": "This can either hold a direct API object reference, or a value for non-objects such as user and group names.", "summary": "Subject contains a reference to the object or user identities a role binding applies to.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", + "fqn": "capsuleclastixio.TenantV1Beta1SpecAdditionalRoleBindingsSubjects", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2731, + "line": 633, }, - "name": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", + "name": "TenantV1Beta1SpecAdditionalRoleBindingsSubjects", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#kind", + "schema": "TenantV1Beta1SpecAdditionalRoleBindingsSubjects#kind", }, "remarks": "Values defined by this API group are \\"User\\", \\"Group\\", and \\"ServiceAccount\\". If the Authorizer does not recognized the kind value, the Authorizer should report an error.", "summary": "Kind of object being referenced.", @@ -104880,7 +104055,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2745, + "line": 647, }, "name": "kind", "type": Object { @@ -104891,14 +104066,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#name", + "schema": "TenantV1Beta1SpecAdditionalRoleBindingsSubjects#name", }, "summary": "Name of the object being referenced.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2752, + "line": 654, }, "name": "name", "type": Object { @@ -104909,7 +104084,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#apiGroup", + "schema": "TenantV1Beta1SpecAdditionalRoleBindingsSubjects#apiGroup", }, "default": "for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects.", "remarks": "Defaults to \\"\\" for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects.", @@ -104918,7 +104093,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2738, + "line": 640, }, "name": "apiGroup", "optional": true, @@ -104930,7 +104105,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#namespace", + "schema": "TenantV1Beta1SpecAdditionalRoleBindingsSubjects#namespace", }, "remarks": "If the object kind is non-namespace, such as \\"User\\" or \\"Group\\", and this value is not empty the Authorizer should report an error.", "summary": "Namespace of the referenced object.", @@ -104938,7 +104113,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2759, + "line": 661, }, "name": "namespace", "optional": true, @@ -104947,35 +104122,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecAdditionalRoleBindingsSubjects", }, - "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries": Object { + "capsuleclastixio.TenantV1Beta1SpecContainerRegistries": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecContainerRegistries", + "schema": "TenantV1Beta1SpecContainerRegistries", }, + "remarks": "Capsule assures that all Pods resources created in the Tenant can use only one of the allowed trusted registries. Optional.", + "summary": "Specifies the trusted Image Registries assigned to the Tenant.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries", + "fqn": "capsuleclastixio.TenantV1Beta1SpecContainerRegistries", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2358, + "line": 258, }, - "name": "TenantV1Alpha1SpecContainerRegistries", + "name": "TenantV1Beta1SpecContainerRegistries", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecContainerRegistries#allowed", + "schema": "TenantV1Beta1SpecContainerRegistries#allowed", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2362, + "line": 262, }, "name": "allowed", "optional": true, @@ -104992,13 +104169,13 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecContainerRegistries#allowedRegex", + "schema": "TenantV1Beta1SpecContainerRegistries#allowedRegex", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2367, + "line": 267, }, "name": "allowedRegex", "optional": true, @@ -105007,76 +104184,157 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecContainerRegistries", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecContainerRegistries", }, - "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs": Object { + "capsuleclastixio.TenantV1Beta1SpecImagePullPolicies": Object { + "assembly": "capsuleclastixio", + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecImagePullPolicies", + }, + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecImagePullPolicies", + "kind": "enum", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 289, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "Always.", + }, + "name": "ALWAYS", + }, + Object { + "docs": Object { + "summary": "Never.", + }, + "name": "NEVER", + }, + Object { + "docs": Object { + "summary": "IfNotPresent.", + }, + "name": "IF_NOT_PRESENT", + }, + ], + "name": "TenantV1Beta1SpecImagePullPolicies", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecImagePullPolicies", + }, + "capsuleclastixio.TenantV1Beta1SpecIngressOptions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecExternalServiceIPs", + "schema": "TenantV1Beta1SpecIngressOptions", }, + "remarks": "Optional.", + "summary": "Specifies options for the Ingress resources, such as allowed hostnames and IngressClass.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs", + "fqn": "capsuleclastixio.TenantV1Beta1SpecIngressOptions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2389, + "line": 303, }, - "name": "TenantV1Alpha1SpecExternalServiceIPs", + "name": "TenantV1Beta1SpecIngressOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecExternalServiceIPs#allowed", + "schema": "TenantV1Beta1SpecIngressOptions#allowedClasses", }, + "remarks": "Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed IngressClasses. Optional.", + "summary": "Specifies the allowed IngressClasses assigned to the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2393, + "line": 309, }, - "name": "allowed", + "name": "allowedClasses", + "optional": true, "type": Object { - "collection": Object { - "elementtype": Object { - "primitive": "string", - }, - "kind": "array", + "fqn": "capsuleclastixio.TenantV1Beta1SpecIngressOptionsAllowedClasses", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecIngressOptions#allowedHostnames", + }, + "remarks": "Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed hostnames. Optional.", + "summary": "Specifies the allowed hostnames in Ingresses for the given Tenant.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 316, + }, + "name": "allowedHostnames", + "optional": true, + "type": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecIngressOptionsAllowedHostnames", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecIngressOptions#hostnameCollisionScope", }, + "remarks": "- Cluster: disallow the creation of an Ingress if the pair hostname and path is already used across the Namespaces managed by Capsule. +- Tenant: disallow the creation of an Ingress if the pair hostname and path is already used across the Namespaces of the Tenant. +- Namespace: disallow the creation of an Ingress if the pair hostname and path is already used in the Ingress Namespace. +Optional.", + "summary": "Defines the scope of hostname collision check performed when Tenant Owners create Ingress with allowed hostnames.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 327, + }, + "name": "hostnameCollisionScope", + "optional": true, + "type": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecIngressOptionsHostnameCollisionScope", }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecExternalServiceIPs", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecIngressOptions", }, - "capsuleclastixio.TenantV1Alpha1SpecIngressClasses": Object { + "capsuleclastixio.TenantV1Beta1SpecIngressOptionsAllowedClasses": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecIngressClasses", + "schema": "TenantV1Beta1SpecIngressOptionsAllowedClasses", }, + "remarks": "Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed IngressClasses. Optional.", + "summary": "Specifies the allowed IngressClasses assigned to the Tenant.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressClasses", + "fqn": "capsuleclastixio.TenantV1Beta1SpecIngressOptionsAllowedClasses", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2414, + "line": 687, }, - "name": "TenantV1Alpha1SpecIngressClasses", + "name": "TenantV1Beta1SpecIngressOptionsAllowedClasses", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecIngressClasses#allowed", + "schema": "TenantV1Beta1SpecIngressOptionsAllowedClasses#allowed", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2418, + "line": 691, }, "name": "allowed", "optional": true, @@ -105093,13 +104351,13 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecIngressClasses#allowedRegex", + "schema": "TenantV1Beta1SpecIngressOptionsAllowedClasses#allowedRegex", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2423, + "line": 696, }, "name": "allowedRegex", "optional": true, @@ -105108,35 +104366,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecIngressClasses", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecIngressOptionsAllowedClasses", }, - "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames": Object { + "capsuleclastixio.TenantV1Beta1SpecIngressOptionsAllowedHostnames": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecIngressHostnames", + "schema": "TenantV1Beta1SpecIngressOptionsAllowedHostnames", }, + "remarks": "Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed hostnames. Optional.", + "summary": "Specifies the allowed hostnames in Ingresses for the given Tenant.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames", + "fqn": "capsuleclastixio.TenantV1Beta1SpecIngressOptionsAllowedHostnames", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2445, + "line": 720, }, - "name": "TenantV1Alpha1SpecIngressHostnames", + "name": "TenantV1Beta1SpecIngressOptionsAllowedHostnames", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecIngressHostnames#allowed", + "schema": "TenantV1Beta1SpecIngressOptionsAllowedHostnames#allowed", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2449, + "line": 724, }, "name": "allowed", "optional": true, @@ -105153,13 +104413,13 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecIngressHostnames#allowedRegex", + "schema": "TenantV1Beta1SpecIngressOptionsAllowedHostnames#allowedRegex", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2454, + "line": 729, }, "name": "allowedRegex", "optional": true, @@ -105168,80 +104428,171 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecIngressHostnames", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecIngressOptionsAllowedHostnames", }, - "capsuleclastixio.TenantV1Alpha1SpecLimitRanges": Object { + "capsuleclastixio.TenantV1Beta1SpecIngressOptionsHostnameCollisionScope": Object { + "assembly": "capsuleclastixio", + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecIngressOptionsHostnameCollisionScope", + }, + "remarks": "- Cluster: disallow the creation of an Ingress if the pair hostname and path is already used across the Namespaces managed by Capsule. +- Tenant: disallow the creation of an Ingress if the pair hostname and path is already used across the Namespaces of the Tenant. +- Namespace: disallow the creation of an Ingress if the pair hostname and path is already used in the Ingress Namespace. +Optional.", + "summary": "Defines the scope of hostname collision check performed when Tenant Owners create Ingress with allowed hostnames.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecIngressOptionsHostnameCollisionScope", + "kind": "enum", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 757, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "Cluster.", + }, + "name": "CLUSTER", + }, + Object { + "docs": Object { + "summary": "Tenant.", + }, + "name": "TENANT", + }, + Object { + "docs": Object { + "summary": "Namespace.", + }, + "name": "NAMESPACE", + }, + Object { + "docs": Object { + "summary": "Disabled.", + }, + "name": "DISABLED", + }, + ], + "name": "TenantV1Beta1SpecIngressOptionsHostnameCollisionScope", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecIngressOptionsHostnameCollisionScope", + }, + "capsuleclastixio.TenantV1Beta1SpecLimitRanges": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRanges", + "schema": "TenantV1Beta1SpecLimitRanges", + }, + "remarks": "The assigned values are inherited by any namespace created in the Tenant. Optional.", + "summary": "Specifies the resource min/max usage restrictions to the Tenant.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRanges", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 352, + }, + "name": "TenantV1Beta1SpecLimitRanges", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecLimitRanges#items", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 356, + }, + "name": "items", + "optional": true, + "type": Object { + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItems", + }, + "kind": "array", + }, + }, + }, + ], + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecLimitRanges", + }, + "capsuleclastixio.TenantV1Beta1SpecLimitRangesItems": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecLimitRangesItems", }, "summary": "LimitRangeSpec defines a min/max usage limit for resources that match on kind.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRanges", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItems", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2478, + "line": 773, }, - "name": "TenantV1Alpha1SpecLimitRanges", + "name": "TenantV1Beta1SpecLimitRangesItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRanges#limits", + "schema": "TenantV1Beta1SpecLimitRangesItems#limits", }, "summary": "Limits is the list of LimitRangeItem objects that are enforced.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2484, + "line": 779, }, "name": "limits", "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimits", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRanges", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecLimitRangesItems", }, - "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits": Object { + "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimits": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimits", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimits", }, "summary": "LimitRangeItem defines a min/max usage limit for any resource that matches on kind.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimits", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2785, + "line": 1099, }, - "name": "TenantV1Alpha1SpecLimitRangesLimits", + "name": "TenantV1Beta1SpecLimitRangesItemsLimits", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimits#type", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimits#type", }, "summary": "Type of resource that this limit applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2826, + "line": 1140, }, "name": "type", "type": Object { @@ -105252,21 +104603,21 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimits#default", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimits#default", }, "summary": "Default resource requirement limit value by resource name if resource limit is omitted.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2791, + "line": 1105, }, "name": "default", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefault", }, "kind": "map", }, @@ -105276,21 +104627,21 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimits#defaultRequest", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimits#defaultRequest", }, "summary": "DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2798, + "line": 1112, }, "name": "defaultRequest", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest", }, "kind": "map", }, @@ -105300,21 +104651,21 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimits#max", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimits#max", }, "summary": "Max usage constraints on this kind by resource name.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2805, + "line": 1119, }, "name": "max", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMax", }, "kind": "map", }, @@ -105324,7 +104675,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimits#maxLimitRequestRatio", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimits#maxLimitRequestRatio", }, "remarks": "this represents the max burst for the named resource.", "summary": "MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value;", @@ -105332,14 +104683,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2812, + "line": 1126, }, "name": "maxLimitRequestRatio", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio", }, "kind": "map", }, @@ -105349,47 +104700,47 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimits#min", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimits#min", }, "summary": "Min usage constraints on this kind by resource name.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2819, + "line": 1133, }, "name": "min", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMin", }, "kind": "map", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimits", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecLimitRangesItemsLimits", }, - "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault": Object { + "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefault": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimitsDefault", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimitsDefault", }, }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefault", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3016, + "line": 1346, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3017, + "line": 1347, }, "name": "fromNumber", "parameters": Array [ @@ -105402,7 +104753,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefault", }, }, "static": true, @@ -105410,7 +104761,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3020, + "line": 1350, }, "name": "fromString", "parameters": Array [ @@ -105423,19 +104774,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefault", }, }, "static": true, }, ], - "name": "TenantV1Alpha1SpecLimitRangesLimitsDefault", + "name": "TenantV1Beta1SpecLimitRangesItemsLimitsDefault", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3023, + "line": 1353, }, "name": "value", "type": Object { @@ -105452,26 +104803,26 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsDefault", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecLimitRangesItemsLimitsDefault", }, - "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest": Object { + "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest", }, }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3030, + "line": 1360, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3031, + "line": 1361, }, "name": "fromNumber", "parameters": Array [ @@ -105484,7 +104835,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest", }, }, "static": true, @@ -105492,7 +104843,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3034, + "line": 1364, }, "name": "fromString", "parameters": Array [ @@ -105505,19 +104856,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest", }, }, "static": true, }, ], - "name": "TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", + "name": "TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3037, + "line": 1367, }, "name": "value", "type": Object { @@ -105534,26 +104885,26 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest", }, - "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax": Object { + "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMax": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimitsMax", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimitsMax", }, }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMax", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3044, + "line": 1374, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3045, + "line": 1375, }, "name": "fromNumber", "parameters": Array [ @@ -105566,7 +104917,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMax", }, }, "static": true, @@ -105574,7 +104925,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3048, + "line": 1378, }, "name": "fromString", "parameters": Array [ @@ -105587,19 +104938,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMax", }, }, "static": true, }, ], - "name": "TenantV1Alpha1SpecLimitRangesLimitsMax", + "name": "TenantV1Beta1SpecLimitRangesItemsLimitsMax", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3051, + "line": 1381, }, "name": "value", "type": Object { @@ -105616,26 +104967,26 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMax", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecLimitRangesItemsLimitsMax", }, - "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio": Object { + "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio", }, }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3058, + "line": 1388, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3059, + "line": 1389, }, "name": "fromNumber", "parameters": Array [ @@ -105648,7 +104999,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio", }, }, "static": true, @@ -105656,7 +105007,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3062, + "line": 1392, }, "name": "fromString", "parameters": Array [ @@ -105669,19 +105020,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio", }, }, "static": true, }, ], - "name": "TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", + "name": "TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3065, + "line": 1395, }, "name": "value", "type": Object { @@ -105698,26 +105049,26 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio", }, - "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin": Object { + "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMin": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecLimitRangesLimitsMin", + "schema": "TenantV1Beta1SpecLimitRangesItemsLimitsMin", }, }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMin", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3072, + "line": 1402, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3073, + "line": 1403, }, "name": "fromNumber", "parameters": Array [ @@ -105730,7 +105081,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMin", }, }, "static": true, @@ -105738,7 +105089,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3076, + "line": 1406, }, "name": "fromString", "parameters": Array [ @@ -105751,19 +105102,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", + "fqn": "capsuleclastixio.TenantV1Beta1SpecLimitRangesItemsLimitsMin", }, }, "static": true, }, ], - "name": "TenantV1Alpha1SpecLimitRangesLimitsMin", + "name": "TenantV1Beta1SpecLimitRangesItemsLimitsMin", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3079, + "line": 1409, }, "name": "value", "type": Object { @@ -105780,37 +105131,100 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMin", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecLimitRangesItemsLimitsMin", }, - "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata": Object { + "capsuleclastixio.TenantV1Beta1SpecNamespaceOptions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNamespacesMetadata", + "schema": "TenantV1Beta1SpecNamespaceOptions", }, + "remarks": "Once the namespace quota assigned to the Tenant has been reached, the Tenant owner cannot create further namespaces. Optional.", + "summary": "Specifies options for the Namespaces, such as additional metadata or maximum number of namespaces allowed for that Tenant.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNamespaceOptions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2505, + "line": 379, }, - "name": "TenantV1Alpha1SpecNamespacesMetadata", + "name": "TenantV1Beta1SpecNamespaceOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNamespacesMetadata#additionalAnnotations", + "schema": "TenantV1Beta1SpecNamespaceOptions#additionalMetadata", + }, + "remarks": "Optional.", + "summary": "Specifies additional labels and annotations the Capsule operator places on any Namespace resource in the Tenant.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 385, + }, + "name": "additionalMetadata", + "optional": true, + "type": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecNamespaceOptions#quota", }, + "remarks": "Once the namespace quota assigned to the Tenant has been reached, the Tenant owner cannot create further namespaces. Optional.", + "summary": "Specifies the maximum number of namespaces allowed for that Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2509, + "line": 392, }, - "name": "additionalAnnotations", + "name": "quota", + "optional": true, + "type": Object { + "primitive": "number", + }, + }, + ], + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNamespaceOptions", + }, + "capsuleclastixio.TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata", + }, + "remarks": "Optional.", + "summary": "Specifies additional labels and annotations the Capsule operator places on any Namespace resource in the Tenant.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 802, + }, + "name": "TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata#annotations", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 806, + }, + "name": "annotations", "optional": true, "type": Object { "collection": Object { @@ -105825,15 +105239,15 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNamespacesMetadata#additionalLabels", + "schema": "TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata#labels", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2514, + "line": 811, }, - "name": "additionalLabels", + "name": "labels", "optional": true, "type": Object { "collection": Object { @@ -105845,30 +105259,74 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNamespacesMetadata", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPolicies": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPolicies", + "schema": "TenantV1Beta1SpecNetworkPolicies", + }, + "remarks": "The assigned NetworkPolicies are inherited by any namespace created in the Tenant. Optional.", + "summary": "Specifies the NetworkPolicies assigned to the Tenant.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPolicies", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 416, + }, + "name": "TenantV1Beta1SpecNetworkPolicies", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecNetworkPolicies#items", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 420, + }, + "name": "items", + "optional": true, + "type": Object { + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItems", + }, + "kind": "array", + }, + }, + }, + ], + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPolicies", + }, + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItems": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecNetworkPoliciesItems", }, "summary": "NetworkPolicySpec provides the specification of a NetworkPolicy.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItems", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2538, + "line": 835, }, - "name": "TenantV1Alpha1SpecNetworkPolicies", + "name": "TenantV1Beta1SpecNetworkPoliciesItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPolicies#podSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItems#podSelector", }, "remarks": "The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.", "summary": "Selects the pods to which this NetworkPolicy object applies.", @@ -105876,18 +105334,18 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2558, + "line": 855, }, "name": "podSelector", "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsPodSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPolicies#egress", + "schema": "TenantV1Beta1SpecNetworkPoliciesItems#egress", }, "remarks": "Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8", "summary": "List of egress rules to be applied to the selected pods.", @@ -105895,14 +105353,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2544, + "line": 841, }, "name": "egress", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgress", }, "kind": "array", }, @@ -105912,7 +105370,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPolicies#ingress", + "schema": "TenantV1Beta1SpecNetworkPoliciesItems#ingress", }, "remarks": "Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)", "summary": "List of ingress rules to be applied to the selected pods.", @@ -105920,14 +105378,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2551, + "line": 848, }, "name": "ingress", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngress", }, "kind": "array", }, @@ -105937,7 +105395,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPolicies#policyTypes", + "schema": "TenantV1Beta1SpecNetworkPoliciesItems#policyTypes", }, "remarks": "Valid options are [\\"Ingress\\"], [\\"Egress\\"], or [\\"Ingress\\", \\"Egress\\"]. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ \\"Egress\\" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include \\"Egress\\" (since such a policy would not include an Egress section and would otherwise default to just [ \\"Ingress\\" ]). This field is beta-level in 1.8", "summary": "List of rule types that the NetworkPolicy relates to.", @@ -105945,7 +105403,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2565, + "line": 862, }, "name": "policyTypes", "optional": true, @@ -105959,31 +105417,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPolicies", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItems", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgress": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgress", }, "remarks": "The traffic must match both ports and to. This type is beta-level in 1.8", "summary": "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgress", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2854, + "line": 1168, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesEgress", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgress", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress#ports", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgress#ports", }, "remarks": "Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "summary": "List of destination ports for outgoing traffic.", @@ -105991,14 +105449,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2860, + "line": 1174, }, "name": "ports", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts", }, "kind": "array", }, @@ -106008,7 +105466,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress#to", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgress#to", }, "remarks": "Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.", "summary": "List of destinations for outgoing traffic of pods selected for this rule.", @@ -106016,44 +105474,44 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2867, + "line": 1181, }, "name": "to", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressTo", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgress", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgress", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts", }, "summary": "NetworkPolicyPort describes a port to allow traffic on.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3088, + "line": 1418, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#endPort", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts#endPort", }, "remarks": "This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\".", "summary": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.", @@ -106061,7 +105519,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3094, + "line": 1424, }, "name": "endPort", "optional": true, @@ -106073,7 +105531,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#port", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts#port", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", @@ -106081,19 +105539,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3101, + "line": 1431, }, "name": "port", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#protocol", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts#protocol", }, "remarks": "If not specified, this field defaults to TCP.", "summary": "The protocol (TCP, UDP, or SCTP) which traffic must match.", @@ -106101,7 +105559,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3108, + "line": 1438, }, "name": "protocol", "optional": true, @@ -106110,28 +105568,28 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressPorts", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3362, + "line": 1692, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3363, + "line": 1693, }, "name": "fromNumber", "parameters": Array [ @@ -106144,7 +105602,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort", }, }, "static": true, @@ -106152,7 +105610,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3366, + "line": 1696, }, "name": "fromString", "parameters": Array [ @@ -106165,19 +105623,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort", }, }, "static": true, }, ], - "name": "TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3369, + "line": 1699, }, "name": "value", "type": Object { @@ -106194,31 +105652,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressTo": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressTo", }, "remarks": "Only certain combinations of fields are allowed", "summary": "NetworkPolicyPeer describes a peer to allow traffic to/from.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressTo", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3133, + "line": 1463, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesEgressTo", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgressTo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#ipBlock", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressTo#ipBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", @@ -106226,19 +105684,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3139, + "line": 1469, }, "name": "ipBlock", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#namespaceSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressTo#namespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", @@ -106247,19 +105705,19 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3147, + "line": 1477, }, "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#podSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressTo#podSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", @@ -106268,47 +105726,47 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3155, + "line": 1485, }, "name": "podSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressTo", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgressTo", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3378, + "line": 1708, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock#cidr", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock#cidr", }, "summary": "CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\".", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3384, + "line": 1714, }, "name": "cidr", "type": Object { @@ -106319,14 +105777,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock#except", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock#except", }, "summary": "Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3391, + "line": 1721, }, "name": "except", "optional": true, @@ -106340,32 +105798,32 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", "summary": "Selects Namespaces using cluster-scoped labels.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3416, + "line": 1746, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector#matchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -106373,14 +105831,14 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3422, + "line": 1752, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -106390,7 +105848,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector#matchLabels", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -106398,7 +105856,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3429, + "line": 1759, }, "name": "matchLabels", "optional": true, @@ -106412,37 +105870,37 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3620, + "line": 1950, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#key", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3626, + "line": 1956, }, "name": "key", "type": Object { @@ -106453,7 +105911,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#operator", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -106461,7 +105919,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3633, + "line": 1963, }, "name": "operator", "type": Object { @@ -106472,7 +105930,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#values", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -106480,7 +105938,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3640, + "line": 1970, }, "name": "values", "optional": true, @@ -106494,32 +105952,32 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", "summary": "This is a label selector which selects Pods.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3454, + "line": 1784, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector#matchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -106527,14 +105985,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3460, + "line": 1790, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", }, "kind": "array", }, @@ -106544,7 +106002,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector#matchLabels", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -106552,7 +106010,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3467, + "line": 1797, }, "name": "matchLabels", "optional": true, @@ -106566,37 +106024,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3665, + "line": 1995, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#key", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3671, + "line": 2001, }, "name": "key", "type": Object { @@ -106607,7 +106065,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#operator", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -106615,7 +106073,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3678, + "line": 2008, }, "name": "operator", "type": Object { @@ -106626,7 +106084,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#values", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -106634,7 +106092,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3685, + "line": 2015, }, "name": "values", "optional": true, @@ -106648,31 +106106,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngress": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngress", }, "remarks": "The traffic must match both ports and from.", "summary": "NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngress", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2891, + "line": 1205, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesIngress", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngress", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress#from", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngress#from", }, "remarks": "Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.", "summary": "List of sources which should be able to access the pods selected for this rule.", @@ -106680,14 +106138,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2897, + "line": 1211, }, "name": "from", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom", }, "kind": "array", }, @@ -106697,7 +106155,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress#ports", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngress#ports", }, "remarks": "Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "summary": "List of ports which should be made accessible on the pods selected for this rule.", @@ -106705,45 +106163,45 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2904, + "line": 1218, }, "name": "ports", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngress", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngress", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom", }, "remarks": "Only certain combinations of fields are allowed", "summary": "NetworkPolicyPeer describes a peer to allow traffic to/from.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3180, + "line": 1510, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#ipBlock", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom#ipBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", @@ -106751,19 +106209,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3186, + "line": 1516, }, "name": "ipBlock", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#namespaceSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom#namespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", @@ -106772,19 +106230,19 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3194, + "line": 1524, }, "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#podSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom#podSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", @@ -106793,47 +106251,47 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3202, + "line": 1532, }, "name": "podSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFrom", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3491, + "line": 1821, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock#cidr", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock#cidr", }, "summary": "CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\".", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3497, + "line": 1827, }, "name": "cidr", "type": Object { @@ -106844,14 +106302,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock#except", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock#except", }, "summary": "Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3504, + "line": 1834, }, "name": "except", "optional": true, @@ -106865,32 +106323,32 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", "summary": "Selects Namespaces using cluster-scoped labels.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3529, + "line": 1859, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector#matchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -106898,14 +106356,14 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3535, + "line": 1865, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -106915,7 +106373,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector#matchLabels", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -106923,7 +106381,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3542, + "line": 1872, }, "name": "matchLabels", "optional": true, @@ -106937,37 +106395,37 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3710, + "line": 2040, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#key", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3716, + "line": 2046, }, "name": "key", "type": Object { @@ -106978,7 +106436,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#operator", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -106986,7 +106444,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3723, + "line": 2053, }, "name": "operator", "type": Object { @@ -106997,7 +106455,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#values", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -107005,7 +106463,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3730, + "line": 2060, }, "name": "values", "optional": true, @@ -107019,32 +106477,32 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", "summary": "This is a label selector which selects Pods.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3567, + "line": 1897, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector#matchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -107052,14 +106510,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3573, + "line": 1903, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", }, "kind": "array", }, @@ -107069,7 +106527,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector#matchLabels", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -107077,7 +106535,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3580, + "line": 1910, }, "name": "matchLabels", "optional": true, @@ -107091,37 +106549,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3755, + "line": 2085, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#key", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3761, + "line": 2091, }, "name": "key", "type": Object { @@ -107132,7 +106590,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#operator", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -107140,7 +106598,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3768, + "line": 2098, }, "name": "operator", "type": Object { @@ -107151,7 +106609,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#values", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -107159,7 +106617,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3775, + "line": 2105, }, "name": "values", "optional": true, @@ -107173,30 +106631,30 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts", }, "summary": "NetworkPolicyPort describes a port to allow traffic on.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3227, + "line": 1557, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#endPort", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts#endPort", }, "remarks": "This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\".", "summary": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.", @@ -107204,7 +106662,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3233, + "line": 1563, }, "name": "endPort", "optional": true, @@ -107216,7 +106674,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#port", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts#port", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", @@ -107224,19 +106682,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3240, + "line": 1570, }, "name": "port", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#protocol", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts#protocol", }, "remarks": "If not specified, this field defaults to TCP.", "summary": "The protocol (TCP, UDP, or SCTP) which traffic must match.", @@ -107244,7 +106702,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3247, + "line": 1577, }, "name": "protocol", "optional": true, @@ -107253,28 +106711,28 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressPorts", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3604, + "line": 1934, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3605, + "line": 1935, }, "name": "fromNumber", "parameters": Array [ @@ -107287,7 +106745,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort", }, }, "static": true, @@ -107295,7 +106753,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3608, + "line": 1938, }, "name": "fromString", "parameters": Array [ @@ -107308,19 +106766,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort", }, }, "static": true, }, ], - "name": "TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3611, + "line": 1941, }, "name": "value", "type": Object { @@ -107337,31 +106795,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelector", }, "remarks": "The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.", "summary": "Selects the pods to which this NetworkPolicy object applies.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2928, + "line": 1242, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesPodSelector", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector#matchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -107369,14 +106827,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2934, + "line": 1248, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions", }, "kind": "array", }, @@ -107386,7 +106844,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector#matchLabels", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -107394,7 +106852,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2941, + "line": 1255, }, "name": "matchLabels", "optional": true, @@ -107408,37 +106866,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsPodSelector", }, - "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3272, + "line": 1602, }, - "name": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", + "name": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#key", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3278, + "line": 1608, }, "name": "key", "type": Object { @@ -107449,7 +106907,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#operator", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -107457,7 +106915,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3285, + "line": 1615, }, "name": "operator", "type": Object { @@ -107468,7 +106926,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#values", + "schema": "TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -107476,7 +106934,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3292, + "line": 1622, }, "name": "values", "optional": true, @@ -107490,114 +106948,411 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantV1Alpha1SpecOwner": Object { + "capsuleclastixio.TenantV1Beta1SpecOwners": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecOwner", + "schema": "TenantV1Beta1SpecOwners", }, - "summary": "OwnerSpec defines tenant owner name and kind.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwner", + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwners", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2591, + "line": 441, }, - "name": "TenantV1Alpha1SpecOwner", + "name": "TenantV1Beta1SpecOwners", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecOwner#kind", + "schema": "TenantV1Beta1SpecOwners#kind", }, + "remarks": "Possible values are \\"User\\", \\"Group\\", and \\"ServiceAccount\\"", + "summary": "Kind of tenant owner.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2595, + "line": 447, }, "name": "kind", "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwnerKind", + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwnersKind", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecOwner#name", + "schema": "TenantV1Beta1SpecOwners#name", }, + "summary": "Name of tenant owner.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2600, + "line": 454, }, "name": "name", "type": Object { "primitive": "string", }, }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecOwners#proxySettings", + }, + "summary": "Proxy settings for tenant owner.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 461, + }, + "name": "proxySettings", + "optional": true, + "type": Object { + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettings", + }, + "kind": "array", + }, + }, + }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecOwner", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecOwners", }, - "capsuleclastixio.TenantV1Alpha1SpecOwnerKind": Object { + "capsuleclastixio.TenantV1Beta1SpecOwnersKind": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecOwnerKind", + "schema": "TenantV1Beta1SpecOwnersKind", }, + "remarks": "Possible values are \\"User\\", \\"Group\\", and \\"ServiceAccount\\"", + "summary": "Kind of tenant owner.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwnerKind", + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwnersKind", "kind": "enum", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2963, + "line": 888, }, "members": Array [ Object { "docs": Object { "summary": "User.", }, - "name": "USER", + "name": "USER", + }, + Object { + "docs": Object { + "summary": "Group.", + }, + "name": "GROUP", + }, + Object { + "docs": Object { + "summary": "ServiceAccount.", + }, + "name": "SERVICE_ACCOUNT", + }, + ], + "name": "TenantV1Beta1SpecOwnersKind", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecOwnersKind", + }, + "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettings": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecOwnersProxySettings", + }, + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettings", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 900, + }, + "name": "TenantV1Beta1SpecOwnersProxySettings", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecOwnersProxySettings#kind", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 904, + }, + "name": "kind", + "type": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettingsKind", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecOwnersProxySettings#operations", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 909, + }, + "name": "operations", + "type": Object { + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettingsOperations", + }, + "kind": "array", + }, + }, + }, + ], + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecOwnersProxySettings", + }, + "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettingsKind": Object { + "assembly": "capsuleclastixio", + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecOwnersProxySettingsKind", + }, + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettingsKind", + "kind": "enum", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 1277, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "Nodes.", + }, + "name": "NODES", + }, + Object { + "docs": Object { + "summary": "StorageClasses.", + }, + "name": "STORAGE_CLASSES", + }, + Object { + "docs": Object { + "summary": "IngressClasses.", + }, + "name": "INGRESS_CLASSES", + }, + Object { + "docs": Object { + "summary": "PriorityClasses.", + }, + "name": "PRIORITY_CLASSES", + }, + ], + "name": "TenantV1Beta1SpecOwnersProxySettingsKind", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecOwnersProxySettingsKind", + }, + "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettingsOperations": Object { + "assembly": "capsuleclastixio", + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecOwnersProxySettingsOperations", + }, + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecOwnersProxySettingsOperations", + "kind": "enum", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 1291, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "List.", + }, + "name": "LIST", + }, + Object { + "docs": Object { + "summary": "Update.", + }, + "name": "UPDATE", + }, + Object { + "docs": Object { + "summary": "Delete.", + }, + "name": "DELETE", + }, + ], + "name": "TenantV1Beta1SpecOwnersProxySettingsOperations", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecOwnersProxySettingsOperations", + }, + "capsuleclastixio.TenantV1Beta1SpecPriorityClasses": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecPriorityClasses", + }, + "remarks": "Capsule assures that all Pods resources created in the Tenant can use only one of the allowed PriorityClasses. Optional.", + "summary": "Specifies the allowed priorityClasses assigned to the Tenant.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecPriorityClasses", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 486, + }, + "name": "TenantV1Beta1SpecPriorityClasses", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecPriorityClasses#allowed", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 490, + }, + "name": "allowed", + "optional": true, + "type": Object { + "collection": Object { + "elementtype": Object { + "primitive": "string", + }, + "kind": "array", + }, + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecPriorityClasses#allowedRegex", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 495, + }, + "name": "allowedRegex", + "optional": true, + "type": Object { + "primitive": "string", + }, + }, + ], + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecPriorityClasses", + }, + "capsuleclastixio.TenantV1Beta1SpecResourceQuotas": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecResourceQuotas", + }, + "remarks": "The assigned values are inherited by any namespace created in the Tenant. The Capsule operator aggregates ResourceQuota at Tenant level, so that the hard quota is never crossed for the given Tenant. This permits the Tenant owner to consume resources in the Tenant regardless of the namespace. Optional.", + "summary": "Specifies a list of ResourceQuota resources assigned to the Tenant.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotas", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 519, + }, + "name": "TenantV1Beta1SpecResourceQuotas", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecResourceQuotas#items", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 523, + }, + "name": "items", + "optional": true, + "type": Object { + "collection": Object { + "elementtype": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItems", + }, + "kind": "array", + }, + }, }, Object { + "abstract": true, "docs": Object { - "summary": "Group.", + "custom": Object { + "schema": "TenantV1Beta1SpecResourceQuotas#scope", + }, + "default": "Tenant", + "remarks": "Default is Tenant", + "summary": "Define if the Resource Budget should compute resource across all Namespaces in the Tenant or individually per cluster.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 531, + }, + "name": "scope", + "optional": true, + "type": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasScope", }, - "name": "GROUP", }, ], - "name": "TenantV1Alpha1SpecOwnerKind", - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecOwnerKind", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecResourceQuotas", }, - "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas": Object { + "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItems": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotas", + "schema": "TenantV1Beta1SpecResourceQuotasItems", }, "summary": "ResourceQuotaSpec defines the desired hard limits to enforce for Quota.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItems", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2624, + "line": 933, }, - "name": "TenantV1Alpha1SpecResourceQuotas", + "name": "TenantV1Beta1SpecResourceQuotasItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotas#hard", + "schema": "TenantV1Beta1SpecResourceQuotasItems#hard", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "summary": "hard is the set of desired hard limits for each named resource.", @@ -107605,14 +107360,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2630, + "line": 939, }, "name": "hard", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsHard", }, "kind": "map", }, @@ -107622,7 +107377,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotas#scopes", + "schema": "TenantV1Beta1SpecResourceQuotasItems#scopes", }, "remarks": "If not specified, the quota matches all objects.", "summary": "A collection of filters that must match each object tracked by a quota.", @@ -107630,7 +107385,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2644, + "line": 953, }, "name": "scopes", "optional": true, @@ -107647,7 +107402,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotas#scopeSelector", + "schema": "TenantV1Beta1SpecResourceQuotasItems#scopeSelector", }, "remarks": "For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.", "summary": "scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values.", @@ -107655,35 +107410,35 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2637, + "line": 946, }, "name": "scopeSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsScopeSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotas", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecResourceQuotasItems", }, - "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard": Object { + "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsHard": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotasHard", + "schema": "TenantV1Beta1SpecResourceQuotasItemsHard", }, }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsHard", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2973, + "line": 1303, }, "methods": Array [ Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2974, + "line": 1304, }, "name": "fromNumber", "parameters": Array [ @@ -107696,7 +107451,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsHard", }, }, "static": true, @@ -107704,7 +107459,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects Object { "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2977, + "line": 1307, }, "name": "fromString", "parameters": Array [ @@ -107717,19 +107472,19 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsHard", }, }, "static": true, }, ], - "name": "TenantV1Alpha1SpecResourceQuotasHard", + "name": "TenantV1Beta1SpecResourceQuotasItemsHard", "properties": Array [ Object { "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2980, + "line": 1310, }, "name": "value", "type": Object { @@ -107746,75 +107501,75 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasHard", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecResourceQuotasItemsHard", }, - "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector": Object { + "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsScopeSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelector", + "schema": "TenantV1Beta1SpecResourceQuotasItemsScopeSelector", }, "remarks": "For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.", "summary": "scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsScopeSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2989, + "line": 1319, }, - "name": "TenantV1Alpha1SpecResourceQuotasScopeSelector", + "name": "TenantV1Beta1SpecResourceQuotasItemsScopeSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelector#matchExpressions", + "schema": "TenantV1Beta1SpecResourceQuotasItemsScopeSelector#matchExpressions", }, "summary": "A list of scope selector requirements by scope of the resources.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2995, + "line": 1325, }, "name": "matchExpressions", "optional": true, "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasScopeSelector", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecResourceQuotasItemsScopeSelector", }, - "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", + "schema": "TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions", }, "summary": "A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3317, + "line": 1647, }, - "name": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", + "name": "TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#operator", + "schema": "TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist.", "summary": "Represents a scope's relationship to a set of values.", @@ -107822,7 +107577,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3323, + "line": 1653, }, "name": "operator", "type": Object { @@ -107833,14 +107588,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#scopeName", + "schema": "TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions#scopeName", }, "summary": "The name of the scope that the selector applies to.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3330, + "line": 1660, }, "name": "scopeName", "type": Object { @@ -107851,7 +107606,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#values", + "schema": "TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -107859,7 +107614,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 3337, + "line": 1667, }, "name": "values", "optional": true, @@ -107873,37 +107628,153 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions", }, - "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata": Object { + "capsuleclastixio.TenantV1Beta1SpecResourceQuotasScope": Object { + "assembly": "capsuleclastixio", + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecResourceQuotasScope", + }, + "default": "Tenant", + "remarks": "Default is Tenant", + "summary": "Define if the Resource Budget should compute resource across all Namespaces in the Tenant or individually per cluster.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecResourceQuotasScope", + "kind": "enum", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 979, + }, + "members": Array [ + Object { + "docs": Object { + "summary": "Tenant.", + }, + "name": "TENANT", + }, + Object { + "docs": Object { + "summary": "Namespace.", + }, + "name": "NAMESPACE", + }, + ], + "name": "TenantV1Beta1SpecResourceQuotasScope", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecResourceQuotasScope", + }, + "capsuleclastixio.TenantV1Beta1SpecServiceOptions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecServicesMetadata", + "schema": "TenantV1Beta1SpecServiceOptions", }, + "remarks": "Optional.", + "summary": "Specifies options for the Service, such as additional metadata or block of certain type of Services.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata", + "fqn": "capsuleclastixio.TenantV1Beta1SpecServiceOptions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2667, + "line": 555, }, - "name": "TenantV1Alpha1SpecServicesMetadata", + "name": "TenantV1Beta1SpecServiceOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecServicesMetadata#additionalAnnotations", + "schema": "TenantV1Beta1SpecServiceOptions#additionalMetadata", }, + "remarks": "Optional.", + "summary": "Specifies additional labels and annotations the Capsule operator places on any Service resource in the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2671, + "line": 561, }, - "name": "additionalAnnotations", + "name": "additionalMetadata", + "optional": true, + "type": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecServiceOptionsAdditionalMetadata", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecServiceOptions#allowedServices", + }, + "remarks": "Optional.", + "summary": "Block or deny certain type of Services.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 568, + }, + "name": "allowedServices", + "optional": true, + "type": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecServiceOptionsAllowedServices", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecServiceOptions#externalIPs", + }, + "remarks": "An empty list means no IPs are allowed. Optional.", + "summary": "Specifies the external IPs that can be used in Services with type ClusterIP.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 575, + }, + "name": "externalIPs", + "optional": true, + "type": Object { + "fqn": "capsuleclastixio.TenantV1Beta1SpecServiceOptionsExternalIPs", + }, + }, + ], + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecServiceOptions", + }, + "capsuleclastixio.TenantV1Beta1SpecServiceOptionsAdditionalMetadata": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecServiceOptionsAdditionalMetadata", + }, + "remarks": "Optional.", + "summary": "Specifies additional labels and annotations the Capsule operator places on any Service resource in the Tenant.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecServiceOptionsAdditionalMetadata", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 991, + }, + "name": "TenantV1Beta1SpecServiceOptionsAdditionalMetadata", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecServiceOptionsAdditionalMetadata#annotations", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 995, + }, + "name": "annotations", "optional": true, "type": Object { "collection": Object { @@ -107918,15 +107789,15 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecServicesMetadata#additionalLabels", + "schema": "TenantV1Beta1SpecServiceOptionsAdditionalMetadata#labels", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2676, + "line": 1000, }, - "name": "additionalLabels", + "name": "labels", "optional": true, "type": Object { "collection": Object { @@ -107938,35 +107809,164 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecServicesMetadata", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecServiceOptionsAdditionalMetadata", }, - "capsuleclastixio.TenantV1Alpha1SpecStorageClasses": Object { + "capsuleclastixio.TenantV1Beta1SpecServiceOptionsAllowedServices": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecStorageClasses", + "schema": "TenantV1Beta1SpecServiceOptionsAllowedServices", }, + "remarks": "Optional.", + "summary": "Block or deny certain type of Services.", }, - "fqn": "capsuleclastixio.TenantV1Alpha1SpecStorageClasses", + "fqn": "capsuleclastixio.TenantV1Beta1SpecServiceOptionsAllowedServices", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2698, + "line": 1024, }, - "name": "TenantV1Alpha1SpecStorageClasses", + "name": "TenantV1Beta1SpecServiceOptionsAllowedServices", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecStorageClasses#allowed", + "schema": "TenantV1Beta1SpecServiceOptionsAllowedServices#externalName", }, + "default": "true. Optional.", + "remarks": "Default is true. Optional.", + "summary": "Specifies if ExternalName service type resources are allowed for the Tenant.", }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2702, + "line": 1031, + }, + "name": "externalName", + "optional": true, + "type": Object { + "primitive": "boolean", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecServiceOptionsAllowedServices#loadBalancer", + }, + "default": "true. Optional.", + "remarks": "Default is true. Optional.", + "summary": "Specifies if LoadBalancer service type resources are allowed for the Tenant.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 1039, + }, + "name": "loadBalancer", + "optional": true, + "type": Object { + "primitive": "boolean", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecServiceOptionsAllowedServices#nodePort", + }, + "default": "true. Optional.", + "remarks": "Default is true. Optional.", + "summary": "Specifies if NodePort service type resources are allowed for the Tenant.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 1047, + }, + "name": "nodePort", + "optional": true, + "type": Object { + "primitive": "boolean", + }, + }, + ], + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecServiceOptionsAllowedServices", + }, + "capsuleclastixio.TenantV1Beta1SpecServiceOptionsExternalIPs": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecServiceOptionsExternalIPs", + }, + "remarks": "An empty list means no IPs are allowed. Optional.", + "summary": "Specifies the external IPs that can be used in Services with type ClusterIP.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecServiceOptionsExternalIPs", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 1072, + }, + "name": "TenantV1Beta1SpecServiceOptionsExternalIPs", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecServiceOptionsExternalIPs#allowed", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 1076, + }, + "name": "allowed", + "type": Object { + "collection": Object { + "elementtype": Object { + "primitive": "string", + }, + "kind": "array", + }, + }, + }, + ], + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecServiceOptionsExternalIPs", + }, + "capsuleclastixio.TenantV1Beta1SpecStorageClasses": Object { + "assembly": "capsuleclastixio", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecStorageClasses", + }, + "remarks": "Capsule assures that all PersistentVolumeClaim resources created in the Tenant can use only one of the allowed StorageClasses. Optional.", + "summary": "Specifies the allowed StorageClasses assigned to the Tenant.", + }, + "fqn": "capsuleclastixio.TenantV1Beta1SpecStorageClasses", + "kind": "interface", + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 600, + }, + "name": "TenantV1Beta1SpecStorageClasses", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "TenantV1Beta1SpecStorageClasses#allowed", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "capsule.clastix.io.ts", + "line": 604, }, "name": "allowed", "optional": true, @@ -107983,13 +107983,13 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantV1Alpha1SpecStorageClasses#allowedRegex", + "schema": "TenantV1Beta1SpecStorageClasses#allowedRegex", }, }, "immutable": true, "locationInModule": Object { "filename": "capsule.clastix.io.ts", - "line": 2707, + "line": 609, }, "name": "allowedRegex", "optional": true, @@ -107998,7 +107998,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecStorageClasses", + "symbolId": "capsule.clastix.io:TenantV1Beta1SpecStorageClasses", }, }, "version": "0.0.0", @@ -108015,11 +108015,11 @@ import { Construct } from 'constructs'; /** * Tenant is the Schema for the tenants API. * - * @schema Tenant + * @schema TenantV1Beta1 */ -export class Tenant extends ApiObject { +export class TenantV1Beta1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Tenant\\" + * Returns the apiVersion and kind for \\"TenantV1Beta1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'capsule.clastix.io/v1beta1', @@ -108027,28 +108027,28 @@ export class Tenant extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Tenant\\". + * Renders a Kubernetes manifest for \\"TenantV1Beta1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: TenantProps = {}): any { + public static manifest(props: TenantV1Beta1Props = {}): any { return { - ...Tenant.GVK, - ...toJson_TenantProps(props), + ...TenantV1Beta1.GVK, + ...toJson_TenantV1Beta1Props(props), }; } /** - * Defines a \\"Tenant\\" API object + * Defines a \\"TenantV1Beta1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: TenantProps = {}) { + public constructor(scope: Construct, id: string, props: TenantV1Beta1Props = {}) { super(scope, id, { - ...Tenant.GVK, + ...TenantV1Beta1.GVK, ...props, }); } @@ -108060,8 +108060,8 @@ export class Tenant extends ApiObject { const resolved = super.toJson(); return { - ...Tenant.GVK, - ...toJson_TenantProps(resolved), + ...TenantV1Beta1.GVK, + ...toJson_TenantV1Beta1Props(resolved), }; } } @@ -108069,32 +108069,32 @@ export class Tenant extends ApiObject { /** * Tenant is the Schema for the tenants API. * - * @schema Tenant + * @schema TenantV1Beta1 */ -export interface TenantProps { +export interface TenantV1Beta1Props { /** - * @schema Tenant#metadata + * @schema TenantV1Beta1#metadata */ readonly metadata?: ApiObjectMetadata; /** * TenantSpec defines the desired state of Tenant. * - * @schema Tenant#spec + * @schema TenantV1Beta1#spec */ - readonly spec?: TenantSpec; + readonly spec?: TenantV1Beta1Spec; } /** - * Converts an object of type 'TenantProps' to JSON representation. + * Converts an object of type 'TenantV1Beta1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantProps(obj: TenantProps | undefined): Record | undefined { +export function toJson_TenantV1Beta1Props(obj: TenantV1Beta1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_TenantSpec(obj.spec), + 'spec': toJson_TenantV1Beta1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -108104,122 +108104,122 @@ export function toJson_TenantProps(obj: TenantProps | undefined): Record | undefined { +export function toJson_TenantV1Beta1Spec(obj: TenantV1Beta1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'additionalRoleBindings': obj.additionalRoleBindings?.map(y => toJson_TenantSpecAdditionalRoleBindings(y)), - 'containerRegistries': toJson_TenantSpecContainerRegistries(obj.containerRegistries), + 'additionalRoleBindings': obj.additionalRoleBindings?.map(y => toJson_TenantV1Beta1SpecAdditionalRoleBindings(y)), + 'containerRegistries': toJson_TenantV1Beta1SpecContainerRegistries(obj.containerRegistries), 'imagePullPolicies': obj.imagePullPolicies?.map(y => y), - 'ingressOptions': toJson_TenantSpecIngressOptions(obj.ingressOptions), - 'limitRanges': toJson_TenantSpecLimitRanges(obj.limitRanges), - 'namespaceOptions': toJson_TenantSpecNamespaceOptions(obj.namespaceOptions), - 'networkPolicies': toJson_TenantSpecNetworkPolicies(obj.networkPolicies), + 'ingressOptions': toJson_TenantV1Beta1SpecIngressOptions(obj.ingressOptions), + 'limitRanges': toJson_TenantV1Beta1SpecLimitRanges(obj.limitRanges), + 'namespaceOptions': toJson_TenantV1Beta1SpecNamespaceOptions(obj.namespaceOptions), + 'networkPolicies': toJson_TenantV1Beta1SpecNetworkPolicies(obj.networkPolicies), 'nodeSelector': ((obj.nodeSelector) === undefined) ? undefined : (Object.entries(obj.nodeSelector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'owners': obj.owners?.map(y => toJson_TenantSpecOwners(y)), - 'priorityClasses': toJson_TenantSpecPriorityClasses(obj.priorityClasses), - 'resourceQuotas': toJson_TenantSpecResourceQuotas(obj.resourceQuotas), - 'serviceOptions': toJson_TenantSpecServiceOptions(obj.serviceOptions), - 'storageClasses': toJson_TenantSpecStorageClasses(obj.storageClasses), + 'owners': obj.owners?.map(y => toJson_TenantV1Beta1SpecOwners(y)), + 'priorityClasses': toJson_TenantV1Beta1SpecPriorityClasses(obj.priorityClasses), + 'resourceQuotas': toJson_TenantV1Beta1SpecResourceQuotas(obj.resourceQuotas), + 'serviceOptions': toJson_TenantV1Beta1SpecServiceOptions(obj.serviceOptions), + 'storageClasses': toJson_TenantV1Beta1SpecStorageClasses(obj.storageClasses), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -108227,32 +108227,32 @@ export function toJson_TenantSpec(obj: TenantSpec | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecAdditionalRoleBindings(obj: TenantV1Beta1SpecAdditionalRoleBindings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clusterRoleName': obj.clusterRoleName, - 'subjects': obj.subjects?.map(y => toJson_TenantSpecAdditionalRoleBindingsSubjects(y)), + 'subjects': obj.subjects?.map(y => toJson_TenantV1Beta1SpecAdditionalRoleBindingsSubjects(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -108262,26 +108262,26 @@ export function toJson_TenantSpecAdditionalRoleBindings(obj: TenantSpecAdditiona /** * Specifies the trusted Image Registries assigned to the Tenant. Capsule assures that all Pods resources created in the Tenant can use only one of the allowed trusted registries. Optional. * - * @schema TenantSpecContainerRegistries + * @schema TenantV1Beta1SpecContainerRegistries */ -export interface TenantSpecContainerRegistries { +export interface TenantV1Beta1SpecContainerRegistries { /** - * @schema TenantSpecContainerRegistries#allowed + * @schema TenantV1Beta1SpecContainerRegistries#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecContainerRegistries#allowedRegex + * @schema TenantV1Beta1SpecContainerRegistries#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecContainerRegistries' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecContainerRegistries' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecContainerRegistries(obj: TenantSpecContainerRegistries | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecContainerRegistries(obj: TenantV1Beta1SpecContainerRegistries | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -108293,9 +108293,9 @@ export function toJson_TenantSpecContainerRegistries(obj: TenantSpecContainerReg /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecImagePullPolicies + * @schema TenantV1Beta1SpecImagePullPolicies */ -export enum TenantSpecImagePullPolicies { +export enum TenantV1Beta1SpecImagePullPolicies { /** Always */ ALWAYS = \\"Always\\", /** Never */ @@ -108307,22 +108307,22 @@ export enum TenantSpecImagePullPolicies { /** * Specifies options for the Ingress resources, such as allowed hostnames and IngressClass. Optional. * - * @schema TenantSpecIngressOptions + * @schema TenantV1Beta1SpecIngressOptions */ -export interface TenantSpecIngressOptions { +export interface TenantV1Beta1SpecIngressOptions { /** * Specifies the allowed IngressClasses assigned to the Tenant. Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed IngressClasses. Optional. * - * @schema TenantSpecIngressOptions#allowedClasses + * @schema TenantV1Beta1SpecIngressOptions#allowedClasses */ - readonly allowedClasses?: TenantSpecIngressOptionsAllowedClasses; + readonly allowedClasses?: TenantV1Beta1SpecIngressOptionsAllowedClasses; /** * Specifies the allowed hostnames in Ingresses for the given Tenant. Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed hostnames. Optional. * - * @schema TenantSpecIngressOptions#allowedHostnames + * @schema TenantV1Beta1SpecIngressOptions#allowedHostnames */ - readonly allowedHostnames?: TenantSpecIngressOptionsAllowedHostnames; + readonly allowedHostnames?: TenantV1Beta1SpecIngressOptionsAllowedHostnames; /** * Defines the scope of hostname collision check performed when Tenant Owners create Ingress with allowed hostnames. @@ -108331,21 +108331,21 @@ export interface TenantSpecIngressOptions { * - Namespace: disallow the creation of an Ingress if the pair hostname and path is already used in the Ingress Namespace. * Optional. * - * @schema TenantSpecIngressOptions#hostnameCollisionScope + * @schema TenantV1Beta1SpecIngressOptions#hostnameCollisionScope */ - readonly hostnameCollisionScope?: TenantSpecIngressOptionsHostnameCollisionScope; + readonly hostnameCollisionScope?: TenantV1Beta1SpecIngressOptionsHostnameCollisionScope; } /** - * Converts an object of type 'TenantSpecIngressOptions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecIngressOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecIngressOptions(obj: TenantSpecIngressOptions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecIngressOptions(obj: TenantV1Beta1SpecIngressOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'allowedClasses': toJson_TenantSpecIngressOptionsAllowedClasses(obj.allowedClasses), - 'allowedHostnames': toJson_TenantSpecIngressOptionsAllowedHostnames(obj.allowedHostnames), + 'allowedClasses': toJson_TenantV1Beta1SpecIngressOptionsAllowedClasses(obj.allowedClasses), + 'allowedHostnames': toJson_TenantV1Beta1SpecIngressOptionsAllowedHostnames(obj.allowedHostnames), 'hostnameCollisionScope': obj.hostnameCollisionScope, }; // filter undefined values @@ -108356,24 +108356,24 @@ export function toJson_TenantSpecIngressOptions(obj: TenantSpecIngressOptions | /** * Specifies the resource min/max usage restrictions to the Tenant. The assigned values are inherited by any namespace created in the Tenant. Optional. * - * @schema TenantSpecLimitRanges + * @schema TenantV1Beta1SpecLimitRanges */ -export interface TenantSpecLimitRanges { +export interface TenantV1Beta1SpecLimitRanges { /** - * @schema TenantSpecLimitRanges#items + * @schema TenantV1Beta1SpecLimitRanges#items */ - readonly items?: TenantSpecLimitRangesItems[]; + readonly items?: TenantV1Beta1SpecLimitRangesItems[]; } /** - * Converts an object of type 'TenantSpecLimitRanges' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecLimitRanges' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecLimitRanges(obj: TenantSpecLimitRanges | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecLimitRanges(obj: TenantV1Beta1SpecLimitRanges | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_TenantSpecLimitRangesItems(y)), + 'items': obj.items?.map(y => toJson_TenantV1Beta1SpecLimitRangesItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -108383,33 +108383,33 @@ export function toJson_TenantSpecLimitRanges(obj: TenantSpecLimitRanges | undefi /** * Specifies options for the Namespaces, such as additional metadata or maximum number of namespaces allowed for that Tenant. Once the namespace quota assigned to the Tenant has been reached, the Tenant owner cannot create further namespaces. Optional. * - * @schema TenantSpecNamespaceOptions + * @schema TenantV1Beta1SpecNamespaceOptions */ -export interface TenantSpecNamespaceOptions { +export interface TenantV1Beta1SpecNamespaceOptions { /** * Specifies additional labels and annotations the Capsule operator places on any Namespace resource in the Tenant. Optional. * - * @schema TenantSpecNamespaceOptions#additionalMetadata + * @schema TenantV1Beta1SpecNamespaceOptions#additionalMetadata */ - readonly additionalMetadata?: TenantSpecNamespaceOptionsAdditionalMetadata; + readonly additionalMetadata?: TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata; /** * Specifies the maximum number of namespaces allowed for that Tenant. Once the namespace quota assigned to the Tenant has been reached, the Tenant owner cannot create further namespaces. Optional. * - * @schema TenantSpecNamespaceOptions#quota + * @schema TenantV1Beta1SpecNamespaceOptions#quota */ readonly quota?: number; } /** - * Converts an object of type 'TenantSpecNamespaceOptions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNamespaceOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNamespaceOptions(obj: TenantSpecNamespaceOptions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNamespaceOptions(obj: TenantV1Beta1SpecNamespaceOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'additionalMetadata': toJson_TenantSpecNamespaceOptionsAdditionalMetadata(obj.additionalMetadata), + 'additionalMetadata': toJson_TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata(obj.additionalMetadata), 'quota': obj.quota, }; // filter undefined values @@ -108420,24 +108420,24 @@ export function toJson_TenantSpecNamespaceOptions(obj: TenantSpecNamespaceOption /** * Specifies the NetworkPolicies assigned to the Tenant. The assigned NetworkPolicies are inherited by any namespace created in the Tenant. Optional. * - * @schema TenantSpecNetworkPolicies + * @schema TenantV1Beta1SpecNetworkPolicies */ -export interface TenantSpecNetworkPolicies { +export interface TenantV1Beta1SpecNetworkPolicies { /** - * @schema TenantSpecNetworkPolicies#items + * @schema TenantV1Beta1SpecNetworkPolicies#items */ - readonly items?: TenantSpecNetworkPoliciesItems[]; + readonly items?: TenantV1Beta1SpecNetworkPoliciesItems[]; } /** - * Converts an object of type 'TenantSpecNetworkPolicies' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPolicies' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPolicies(obj: TenantSpecNetworkPolicies | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPolicies(obj: TenantV1Beta1SpecNetworkPolicies | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_TenantSpecNetworkPoliciesItems(y)), + 'items': obj.items?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -108445,42 +108445,42 @@ export function toJson_TenantSpecNetworkPolicies(obj: TenantSpecNetworkPolicies /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecOwners + * @schema TenantV1Beta1SpecOwners */ -export interface TenantSpecOwners { +export interface TenantV1Beta1SpecOwners { /** * Kind of tenant owner. Possible values are \\"User\\", \\"Group\\", and \\"ServiceAccount\\" * - * @schema TenantSpecOwners#kind + * @schema TenantV1Beta1SpecOwners#kind */ - readonly kind: TenantSpecOwnersKind; + readonly kind: TenantV1Beta1SpecOwnersKind; /** * Name of tenant owner. * - * @schema TenantSpecOwners#name + * @schema TenantV1Beta1SpecOwners#name */ readonly name: string; /** * Proxy settings for tenant owner. * - * @schema TenantSpecOwners#proxySettings + * @schema TenantV1Beta1SpecOwners#proxySettings */ - readonly proxySettings?: TenantSpecOwnersProxySettings[]; + readonly proxySettings?: TenantV1Beta1SpecOwnersProxySettings[]; } /** - * Converts an object of type 'TenantSpecOwners' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecOwners' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecOwners(obj: TenantSpecOwners | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecOwners(obj: TenantV1Beta1SpecOwners | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'kind': obj.kind, 'name': obj.name, - 'proxySettings': obj.proxySettings?.map(y => toJson_TenantSpecOwnersProxySettings(y)), + 'proxySettings': obj.proxySettings?.map(y => toJson_TenantV1Beta1SpecOwnersProxySettings(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -108490,26 +108490,26 @@ export function toJson_TenantSpecOwners(obj: TenantSpecOwners | undefined): Reco /** * Specifies the allowed priorityClasses assigned to the Tenant. Capsule assures that all Pods resources created in the Tenant can use only one of the allowed PriorityClasses. Optional. * - * @schema TenantSpecPriorityClasses + * @schema TenantV1Beta1SpecPriorityClasses */ -export interface TenantSpecPriorityClasses { +export interface TenantV1Beta1SpecPriorityClasses { /** - * @schema TenantSpecPriorityClasses#allowed + * @schema TenantV1Beta1SpecPriorityClasses#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecPriorityClasses#allowedRegex + * @schema TenantV1Beta1SpecPriorityClasses#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecPriorityClasses' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecPriorityClasses' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecPriorityClasses(obj: TenantSpecPriorityClasses | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecPriorityClasses(obj: TenantV1Beta1SpecPriorityClasses | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -108523,32 +108523,32 @@ export function toJson_TenantSpecPriorityClasses(obj: TenantSpecPriorityClasses /** * Specifies a list of ResourceQuota resources assigned to the Tenant. The assigned values are inherited by any namespace created in the Tenant. The Capsule operator aggregates ResourceQuota at Tenant level, so that the hard quota is never crossed for the given Tenant. This permits the Tenant owner to consume resources in the Tenant regardless of the namespace. Optional. * - * @schema TenantSpecResourceQuotas + * @schema TenantV1Beta1SpecResourceQuotas */ -export interface TenantSpecResourceQuotas { +export interface TenantV1Beta1SpecResourceQuotas { /** - * @schema TenantSpecResourceQuotas#items + * @schema TenantV1Beta1SpecResourceQuotas#items */ - readonly items?: TenantSpecResourceQuotasItems[]; + readonly items?: TenantV1Beta1SpecResourceQuotasItems[]; /** * Define if the Resource Budget should compute resource across all Namespaces in the Tenant or individually per cluster. Default is Tenant * * @default Tenant - * @schema TenantSpecResourceQuotas#scope + * @schema TenantV1Beta1SpecResourceQuotas#scope */ - readonly scope?: TenantSpecResourceQuotasScope; + readonly scope?: TenantV1Beta1SpecResourceQuotasScope; } /** - * Converts an object of type 'TenantSpecResourceQuotas' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecResourceQuotas' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecResourceQuotas(obj: TenantSpecResourceQuotas | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecResourceQuotas(obj: TenantV1Beta1SpecResourceQuotas | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_TenantSpecResourceQuotasItems(y)), + 'items': obj.items?.map(y => toJson_TenantV1Beta1SpecResourceQuotasItems(y)), 'scope': obj.scope, }; // filter undefined values @@ -108559,42 +108559,42 @@ export function toJson_TenantSpecResourceQuotas(obj: TenantSpecResourceQuotas | /** * Specifies options for the Service, such as additional metadata or block of certain type of Services. Optional. * - * @schema TenantSpecServiceOptions + * @schema TenantV1Beta1SpecServiceOptions */ -export interface TenantSpecServiceOptions { +export interface TenantV1Beta1SpecServiceOptions { /** * Specifies additional labels and annotations the Capsule operator places on any Service resource in the Tenant. Optional. * - * @schema TenantSpecServiceOptions#additionalMetadata + * @schema TenantV1Beta1SpecServiceOptions#additionalMetadata */ - readonly additionalMetadata?: TenantSpecServiceOptionsAdditionalMetadata; + readonly additionalMetadata?: TenantV1Beta1SpecServiceOptionsAdditionalMetadata; /** * Block or deny certain type of Services. Optional. * - * @schema TenantSpecServiceOptions#allowedServices + * @schema TenantV1Beta1SpecServiceOptions#allowedServices */ - readonly allowedServices?: TenantSpecServiceOptionsAllowedServices; + readonly allowedServices?: TenantV1Beta1SpecServiceOptionsAllowedServices; /** * Specifies the external IPs that can be used in Services with type ClusterIP. An empty list means no IPs are allowed. Optional. * - * @schema TenantSpecServiceOptions#externalIPs + * @schema TenantV1Beta1SpecServiceOptions#externalIPs */ - readonly externalIPs?: TenantSpecServiceOptionsExternalIPs; + readonly externalIPs?: TenantV1Beta1SpecServiceOptionsExternalIPs; } /** - * Converts an object of type 'TenantSpecServiceOptions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecServiceOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecServiceOptions(obj: TenantSpecServiceOptions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecServiceOptions(obj: TenantV1Beta1SpecServiceOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'additionalMetadata': toJson_TenantSpecServiceOptionsAdditionalMetadata(obj.additionalMetadata), - 'allowedServices': toJson_TenantSpecServiceOptionsAllowedServices(obj.allowedServices), - 'externalIPs': toJson_TenantSpecServiceOptionsExternalIPs(obj.externalIPs), + 'additionalMetadata': toJson_TenantV1Beta1SpecServiceOptionsAdditionalMetadata(obj.additionalMetadata), + 'allowedServices': toJson_TenantV1Beta1SpecServiceOptionsAllowedServices(obj.allowedServices), + 'externalIPs': toJson_TenantV1Beta1SpecServiceOptionsExternalIPs(obj.externalIPs), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -108604,26 +108604,26 @@ export function toJson_TenantSpecServiceOptions(obj: TenantSpecServiceOptions | /** * Specifies the allowed StorageClasses assigned to the Tenant. Capsule assures that all PersistentVolumeClaim resources created in the Tenant can use only one of the allowed StorageClasses. Optional. * - * @schema TenantSpecStorageClasses + * @schema TenantV1Beta1SpecStorageClasses */ -export interface TenantSpecStorageClasses { +export interface TenantV1Beta1SpecStorageClasses { /** - * @schema TenantSpecStorageClasses#allowed + * @schema TenantV1Beta1SpecStorageClasses#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecStorageClasses#allowedRegex + * @schema TenantV1Beta1SpecStorageClasses#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecStorageClasses' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecStorageClasses' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecStorageClasses(obj: TenantSpecStorageClasses | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecStorageClasses(obj: TenantV1Beta1SpecStorageClasses | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -108637,45 +108637,45 @@ export function toJson_TenantSpecStorageClasses(obj: TenantSpecStorageClasses | /** * Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. * - * @schema TenantSpecAdditionalRoleBindingsSubjects + * @schema TenantV1Beta1SpecAdditionalRoleBindingsSubjects */ -export interface TenantSpecAdditionalRoleBindingsSubjects { +export interface TenantV1Beta1SpecAdditionalRoleBindingsSubjects { /** * APIGroup holds the API group of the referenced subject. Defaults to \\"\\" for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects. * * @default for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects. - * @schema TenantSpecAdditionalRoleBindingsSubjects#apiGroup + * @schema TenantV1Beta1SpecAdditionalRoleBindingsSubjects#apiGroup */ readonly apiGroup?: string; /** * Kind of object being referenced. Values defined by this API group are \\"User\\", \\"Group\\", and \\"ServiceAccount\\". If the Authorizer does not recognized the kind value, the Authorizer should report an error. * - * @schema TenantSpecAdditionalRoleBindingsSubjects#kind + * @schema TenantV1Beta1SpecAdditionalRoleBindingsSubjects#kind */ readonly kind: string; /** * Name of the object being referenced. * - * @schema TenantSpecAdditionalRoleBindingsSubjects#name + * @schema TenantV1Beta1SpecAdditionalRoleBindingsSubjects#name */ readonly name: string; /** * Namespace of the referenced object. If the object kind is non-namespace, such as \\"User\\" or \\"Group\\", and this value is not empty the Authorizer should report an error. * - * @schema TenantSpecAdditionalRoleBindingsSubjects#namespace + * @schema TenantV1Beta1SpecAdditionalRoleBindingsSubjects#namespace */ readonly namespace?: string; } /** - * Converts an object of type 'TenantSpecAdditionalRoleBindingsSubjects' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecAdditionalRoleBindingsSubjects' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecAdditionalRoleBindingsSubjects(obj: TenantSpecAdditionalRoleBindingsSubjects | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecAdditionalRoleBindingsSubjects(obj: TenantV1Beta1SpecAdditionalRoleBindingsSubjects | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiGroup': obj.apiGroup, @@ -108691,26 +108691,26 @@ export function toJson_TenantSpecAdditionalRoleBindingsSubjects(obj: TenantSpecA /** * Specifies the allowed IngressClasses assigned to the Tenant. Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed IngressClasses. Optional. * - * @schema TenantSpecIngressOptionsAllowedClasses + * @schema TenantV1Beta1SpecIngressOptionsAllowedClasses */ -export interface TenantSpecIngressOptionsAllowedClasses { +export interface TenantV1Beta1SpecIngressOptionsAllowedClasses { /** - * @schema TenantSpecIngressOptionsAllowedClasses#allowed + * @schema TenantV1Beta1SpecIngressOptionsAllowedClasses#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecIngressOptionsAllowedClasses#allowedRegex + * @schema TenantV1Beta1SpecIngressOptionsAllowedClasses#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecIngressOptionsAllowedClasses' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecIngressOptionsAllowedClasses' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecIngressOptionsAllowedClasses(obj: TenantSpecIngressOptionsAllowedClasses | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecIngressOptionsAllowedClasses(obj: TenantV1Beta1SpecIngressOptionsAllowedClasses | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -108724,26 +108724,26 @@ export function toJson_TenantSpecIngressOptionsAllowedClasses(obj: TenantSpecIng /** * Specifies the allowed hostnames in Ingresses for the given Tenant. Capsule assures that all Ingress resources created in the Tenant can use only one of the allowed hostnames. Optional. * - * @schema TenantSpecIngressOptionsAllowedHostnames + * @schema TenantV1Beta1SpecIngressOptionsAllowedHostnames */ -export interface TenantSpecIngressOptionsAllowedHostnames { +export interface TenantV1Beta1SpecIngressOptionsAllowedHostnames { /** - * @schema TenantSpecIngressOptionsAllowedHostnames#allowed + * @schema TenantV1Beta1SpecIngressOptionsAllowedHostnames#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecIngressOptionsAllowedHostnames#allowedRegex + * @schema TenantV1Beta1SpecIngressOptionsAllowedHostnames#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecIngressOptionsAllowedHostnames' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecIngressOptionsAllowedHostnames' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecIngressOptionsAllowedHostnames(obj: TenantSpecIngressOptionsAllowedHostnames | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecIngressOptionsAllowedHostnames(obj: TenantV1Beta1SpecIngressOptionsAllowedHostnames | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -108761,9 +108761,9 @@ export function toJson_TenantSpecIngressOptionsAllowedHostnames(obj: TenantSpecI * - Namespace: disallow the creation of an Ingress if the pair hostname and path is already used in the Ingress Namespace. * Optional. * - * @schema TenantSpecIngressOptionsHostnameCollisionScope + * @schema TenantV1Beta1SpecIngressOptionsHostnameCollisionScope */ -export enum TenantSpecIngressOptionsHostnameCollisionScope { +export enum TenantV1Beta1SpecIngressOptionsHostnameCollisionScope { /** Cluster */ CLUSTER = \\"Cluster\\", /** Tenant */ @@ -108777,26 +108777,26 @@ export enum TenantSpecIngressOptionsHostnameCollisionScope { /** * LimitRangeSpec defines a min/max usage limit for resources that match on kind. * - * @schema TenantSpecLimitRangesItems + * @schema TenantV1Beta1SpecLimitRangesItems */ -export interface TenantSpecLimitRangesItems { +export interface TenantV1Beta1SpecLimitRangesItems { /** * Limits is the list of LimitRangeItem objects that are enforced. * - * @schema TenantSpecLimitRangesItems#limits + * @schema TenantV1Beta1SpecLimitRangesItems#limits */ - readonly limits: TenantSpecLimitRangesItemsLimits[]; + readonly limits: TenantV1Beta1SpecLimitRangesItemsLimits[]; } /** - * Converts an object of type 'TenantSpecLimitRangesItems' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecLimitRangesItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecLimitRangesItems(obj: TenantSpecLimitRangesItems | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecLimitRangesItems(obj: TenantV1Beta1SpecLimitRangesItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'limits': obj.limits?.map(y => toJson_TenantSpecLimitRangesItemsLimits(y)), + 'limits': obj.limits?.map(y => toJson_TenantV1Beta1SpecLimitRangesItemsLimits(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -108806,26 +108806,26 @@ export function toJson_TenantSpecLimitRangesItems(obj: TenantSpecLimitRangesItem /** * Specifies additional labels and annotations the Capsule operator places on any Namespace resource in the Tenant. Optional. * - * @schema TenantSpecNamespaceOptionsAdditionalMetadata + * @schema TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata */ -export interface TenantSpecNamespaceOptionsAdditionalMetadata { +export interface TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata { /** - * @schema TenantSpecNamespaceOptionsAdditionalMetadata#annotations + * @schema TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** - * @schema TenantSpecNamespaceOptionsAdditionalMetadata#labels + * @schema TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNamespaceOptionsAdditionalMetadata' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNamespaceOptionsAdditionalMetadata(obj: TenantSpecNamespaceOptionsAdditionalMetadata | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata(obj: TenantV1Beta1SpecNamespaceOptionsAdditionalMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -108839,49 +108839,49 @@ export function toJson_TenantSpecNamespaceOptionsAdditionalMetadata(obj: TenantS /** * NetworkPolicySpec provides the specification of a NetworkPolicy * - * @schema TenantSpecNetworkPoliciesItems + * @schema TenantV1Beta1SpecNetworkPoliciesItems */ -export interface TenantSpecNetworkPoliciesItems { +export interface TenantV1Beta1SpecNetworkPoliciesItems { /** * List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8 * - * @schema TenantSpecNetworkPoliciesItems#egress + * @schema TenantV1Beta1SpecNetworkPoliciesItems#egress */ - readonly egress?: TenantSpecNetworkPoliciesItemsEgress[]; + readonly egress?: TenantV1Beta1SpecNetworkPoliciesItemsEgress[]; /** * List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default) * - * @schema TenantSpecNetworkPoliciesItems#ingress + * @schema TenantV1Beta1SpecNetworkPoliciesItems#ingress */ - readonly ingress?: TenantSpecNetworkPoliciesItemsIngress[]; + readonly ingress?: TenantV1Beta1SpecNetworkPoliciesItemsIngress[]; /** * Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. * - * @schema TenantSpecNetworkPoliciesItems#podSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItems#podSelector */ - readonly podSelector: TenantSpecNetworkPoliciesItemsPodSelector; + readonly podSelector: TenantV1Beta1SpecNetworkPoliciesItemsPodSelector; /** * List of rule types that the NetworkPolicy relates to. Valid options are [\\"Ingress\\"], [\\"Egress\\"], or [\\"Ingress\\", \\"Egress\\"]. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ \\"Egress\\" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include \\"Egress\\" (since such a policy would not include an Egress section and would otherwise default to just [ \\"Ingress\\" ]). This field is beta-level in 1.8 * - * @schema TenantSpecNetworkPoliciesItems#policyTypes + * @schema TenantV1Beta1SpecNetworkPoliciesItems#policyTypes */ readonly policyTypes?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItems' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItems(obj: TenantSpecNetworkPoliciesItems | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItems(obj: TenantV1Beta1SpecNetworkPoliciesItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'egress': obj.egress?.map(y => toJson_TenantSpecNetworkPoliciesItemsEgress(y)), - 'ingress': obj.ingress?.map(y => toJson_TenantSpecNetworkPoliciesItemsIngress(y)), - 'podSelector': toJson_TenantSpecNetworkPoliciesItemsPodSelector(obj.podSelector), + 'egress': obj.egress?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgress(y)), + 'ingress': obj.ingress?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngress(y)), + 'podSelector': toJson_TenantV1Beta1SpecNetworkPoliciesItemsPodSelector(obj.podSelector), 'policyTypes': obj.policyTypes?.map(y => y), }; // filter undefined values @@ -108892,9 +108892,9 @@ export function toJson_TenantSpecNetworkPoliciesItems(obj: TenantSpecNetworkPoli /** * Kind of tenant owner. Possible values are \\"User\\", \\"Group\\", and \\"ServiceAccount\\" * - * @schema TenantSpecOwnersKind + * @schema TenantV1Beta1SpecOwnersKind */ -export enum TenantSpecOwnersKind { +export enum TenantV1Beta1SpecOwnersKind { /** User */ USER = \\"User\\", /** Group */ @@ -108904,26 +108904,26 @@ export enum TenantSpecOwnersKind { } /** - * @schema TenantSpecOwnersProxySettings + * @schema TenantV1Beta1SpecOwnersProxySettings */ -export interface TenantSpecOwnersProxySettings { +export interface TenantV1Beta1SpecOwnersProxySettings { /** - * @schema TenantSpecOwnersProxySettings#kind + * @schema TenantV1Beta1SpecOwnersProxySettings#kind */ - readonly kind: TenantSpecOwnersProxySettingsKind; + readonly kind: TenantV1Beta1SpecOwnersProxySettingsKind; /** - * @schema TenantSpecOwnersProxySettings#operations + * @schema TenantV1Beta1SpecOwnersProxySettings#operations */ - readonly operations: TenantSpecOwnersProxySettingsOperations[]; + readonly operations: TenantV1Beta1SpecOwnersProxySettingsOperations[]; } /** - * Converts an object of type 'TenantSpecOwnersProxySettings' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecOwnersProxySettings' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecOwnersProxySettings(obj: TenantSpecOwnersProxySettings | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecOwnersProxySettings(obj: TenantV1Beta1SpecOwnersProxySettings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'kind': obj.kind, @@ -108937,41 +108937,41 @@ export function toJson_TenantSpecOwnersProxySettings(obj: TenantSpecOwnersProxyS /** * ResourceQuotaSpec defines the desired hard limits to enforce for Quota. * - * @schema TenantSpecResourceQuotasItems + * @schema TenantV1Beta1SpecResourceQuotasItems */ -export interface TenantSpecResourceQuotasItems { +export interface TenantV1Beta1SpecResourceQuotasItems { /** * hard is the set of desired hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/ * - * @schema TenantSpecResourceQuotasItems#hard + * @schema TenantV1Beta1SpecResourceQuotasItems#hard */ - readonly hard?: { [key: string]: TenantSpecResourceQuotasItemsHard }; + readonly hard?: { [key: string]: TenantV1Beta1SpecResourceQuotasItemsHard }; /** * scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched. * - * @schema TenantSpecResourceQuotasItems#scopeSelector + * @schema TenantV1Beta1SpecResourceQuotasItems#scopeSelector */ - readonly scopeSelector?: TenantSpecResourceQuotasItemsScopeSelector; + readonly scopeSelector?: TenantV1Beta1SpecResourceQuotasItemsScopeSelector; /** * A collection of filters that must match each object tracked by a quota. If not specified, the quota matches all objects. * - * @schema TenantSpecResourceQuotasItems#scopes + * @schema TenantV1Beta1SpecResourceQuotasItems#scopes */ readonly scopes?: string[]; } /** - * Converts an object of type 'TenantSpecResourceQuotasItems' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecResourceQuotasItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecResourceQuotasItems(obj: TenantSpecResourceQuotasItems | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecResourceQuotasItems(obj: TenantV1Beta1SpecResourceQuotasItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'hard': ((obj.hard) === undefined) ? undefined : (Object.entries(obj.hard).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.value }), {})), - 'scopeSelector': toJson_TenantSpecResourceQuotasItemsScopeSelector(obj.scopeSelector), + 'scopeSelector': toJson_TenantV1Beta1SpecResourceQuotasItemsScopeSelector(obj.scopeSelector), 'scopes': obj.scopes?.map(y => y), }; // filter undefined values @@ -108983,9 +108983,9 @@ export function toJson_TenantSpecResourceQuotasItems(obj: TenantSpecResourceQuot * Define if the Resource Budget should compute resource across all Namespaces in the Tenant or individually per cluster. Default is Tenant * * @default Tenant - * @schema TenantSpecResourceQuotasScope + * @schema TenantV1Beta1SpecResourceQuotasScope */ -export enum TenantSpecResourceQuotasScope { +export enum TenantV1Beta1SpecResourceQuotasScope { /** Tenant */ TENANT = \\"Tenant\\", /** Namespace */ @@ -108995,26 +108995,26 @@ export enum TenantSpecResourceQuotasScope { /** * Specifies additional labels and annotations the Capsule operator places on any Service resource in the Tenant. Optional. * - * @schema TenantSpecServiceOptionsAdditionalMetadata + * @schema TenantV1Beta1SpecServiceOptionsAdditionalMetadata */ -export interface TenantSpecServiceOptionsAdditionalMetadata { +export interface TenantV1Beta1SpecServiceOptionsAdditionalMetadata { /** - * @schema TenantSpecServiceOptionsAdditionalMetadata#annotations + * @schema TenantV1Beta1SpecServiceOptionsAdditionalMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** - * @schema TenantSpecServiceOptionsAdditionalMetadata#labels + * @schema TenantV1Beta1SpecServiceOptionsAdditionalMetadata#labels */ readonly labels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecServiceOptionsAdditionalMetadata' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecServiceOptionsAdditionalMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecServiceOptionsAdditionalMetadata(obj: TenantSpecServiceOptionsAdditionalMetadata | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecServiceOptionsAdditionalMetadata(obj: TenantV1Beta1SpecServiceOptionsAdditionalMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -109028,14 +109028,14 @@ export function toJson_TenantSpecServiceOptionsAdditionalMetadata(obj: TenantSpe /** * Block or deny certain type of Services. Optional. * - * @schema TenantSpecServiceOptionsAllowedServices + * @schema TenantV1Beta1SpecServiceOptionsAllowedServices */ -export interface TenantSpecServiceOptionsAllowedServices { +export interface TenantV1Beta1SpecServiceOptionsAllowedServices { /** * Specifies if ExternalName service type resources are allowed for the Tenant. Default is true. Optional. * * @default true. Optional. - * @schema TenantSpecServiceOptionsAllowedServices#externalName + * @schema TenantV1Beta1SpecServiceOptionsAllowedServices#externalName */ readonly externalName?: boolean; @@ -109043,7 +109043,7 @@ export interface TenantSpecServiceOptionsAllowedServices { * Specifies if LoadBalancer service type resources are allowed for the Tenant. Default is true. Optional. * * @default true. Optional. - * @schema TenantSpecServiceOptionsAllowedServices#loadBalancer + * @schema TenantV1Beta1SpecServiceOptionsAllowedServices#loadBalancer */ readonly loadBalancer?: boolean; @@ -109051,17 +109051,17 @@ export interface TenantSpecServiceOptionsAllowedServices { * Specifies if NodePort service type resources are allowed for the Tenant. Default is true. Optional. * * @default true. Optional. - * @schema TenantSpecServiceOptionsAllowedServices#nodePort + * @schema TenantV1Beta1SpecServiceOptionsAllowedServices#nodePort */ readonly nodePort?: boolean; } /** - * Converts an object of type 'TenantSpecServiceOptionsAllowedServices' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecServiceOptionsAllowedServices' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecServiceOptionsAllowedServices(obj: TenantSpecServiceOptionsAllowedServices | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecServiceOptionsAllowedServices(obj: TenantV1Beta1SpecServiceOptionsAllowedServices | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'externalName': obj.externalName, @@ -109076,21 +109076,21 @@ export function toJson_TenantSpecServiceOptionsAllowedServices(obj: TenantSpecSe /** * Specifies the external IPs that can be used in Services with type ClusterIP. An empty list means no IPs are allowed. Optional. * - * @schema TenantSpecServiceOptionsExternalIPs + * @schema TenantV1Beta1SpecServiceOptionsExternalIPs */ -export interface TenantSpecServiceOptionsExternalIPs { +export interface TenantV1Beta1SpecServiceOptionsExternalIPs { /** - * @schema TenantSpecServiceOptionsExternalIPs#allowed + * @schema TenantV1Beta1SpecServiceOptionsExternalIPs#allowed */ readonly allowed: string[]; } /** - * Converts an object of type 'TenantSpecServiceOptionsExternalIPs' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecServiceOptionsExternalIPs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecServiceOptionsExternalIPs(obj: TenantSpecServiceOptionsExternalIPs | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecServiceOptionsExternalIPs(obj: TenantV1Beta1SpecServiceOptionsExternalIPs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -109103,58 +109103,58 @@ export function toJson_TenantSpecServiceOptionsExternalIPs(obj: TenantSpecServic /** * LimitRangeItem defines a min/max usage limit for any resource that matches on kind. * - * @schema TenantSpecLimitRangesItemsLimits + * @schema TenantV1Beta1SpecLimitRangesItemsLimits */ -export interface TenantSpecLimitRangesItemsLimits { +export interface TenantV1Beta1SpecLimitRangesItemsLimits { /** * Default resource requirement limit value by resource name if resource limit is omitted. * - * @schema TenantSpecLimitRangesItemsLimits#default + * @schema TenantV1Beta1SpecLimitRangesItemsLimits#default */ - readonly default?: { [key: string]: TenantSpecLimitRangesItemsLimitsDefault }; + readonly default?: { [key: string]: TenantV1Beta1SpecLimitRangesItemsLimitsDefault }; /** * DefaultRequest is the default resource requirement request value by resource name if resource request is omitted. * - * @schema TenantSpecLimitRangesItemsLimits#defaultRequest + * @schema TenantV1Beta1SpecLimitRangesItemsLimits#defaultRequest */ - readonly defaultRequest?: { [key: string]: TenantSpecLimitRangesItemsLimitsDefaultRequest }; + readonly defaultRequest?: { [key: string]: TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest }; /** * Max usage constraints on this kind by resource name. * - * @schema TenantSpecLimitRangesItemsLimits#max + * @schema TenantV1Beta1SpecLimitRangesItemsLimits#max */ - readonly max?: { [key: string]: TenantSpecLimitRangesItemsLimitsMax }; + readonly max?: { [key: string]: TenantV1Beta1SpecLimitRangesItemsLimitsMax }; /** * MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource. * - * @schema TenantSpecLimitRangesItemsLimits#maxLimitRequestRatio + * @schema TenantV1Beta1SpecLimitRangesItemsLimits#maxLimitRequestRatio */ - readonly maxLimitRequestRatio?: { [key: string]: TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio }; + readonly maxLimitRequestRatio?: { [key: string]: TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio }; /** * Min usage constraints on this kind by resource name. * - * @schema TenantSpecLimitRangesItemsLimits#min + * @schema TenantV1Beta1SpecLimitRangesItemsLimits#min */ - readonly min?: { [key: string]: TenantSpecLimitRangesItemsLimitsMin }; + readonly min?: { [key: string]: TenantV1Beta1SpecLimitRangesItemsLimitsMin }; /** * Type of resource that this limit applies to. * - * @schema TenantSpecLimitRangesItemsLimits#type + * @schema TenantV1Beta1SpecLimitRangesItemsLimits#type */ readonly type: string; } /** - * Converts an object of type 'TenantSpecLimitRangesItemsLimits' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecLimitRangesItemsLimits' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecLimitRangesItemsLimits(obj: TenantSpecLimitRangesItemsLimits | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecLimitRangesItemsLimits(obj: TenantV1Beta1SpecLimitRangesItemsLimits | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'default': ((obj.default) === undefined) ? undefined : (Object.entries(obj.default).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.value }), {})), @@ -109172,34 +109172,34 @@ export function toJson_TenantSpecLimitRangesItemsLimits(obj: TenantSpecLimitRang /** * NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8 * - * @schema TenantSpecNetworkPoliciesItemsEgress + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgress */ -export interface TenantSpecNetworkPoliciesItemsEgress { +export interface TenantV1Beta1SpecNetworkPoliciesItemsEgress { /** * List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. * - * @schema TenantSpecNetworkPoliciesItemsEgress#ports + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgress#ports */ - readonly ports?: TenantSpecNetworkPoliciesItemsEgressPorts[]; + readonly ports?: TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts[]; /** * List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list. * - * @schema TenantSpecNetworkPoliciesItemsEgress#to + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgress#to */ - readonly to?: TenantSpecNetworkPoliciesItemsEgressTo[]; + readonly to?: TenantV1Beta1SpecNetworkPoliciesItemsEgressTo[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsEgress' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsEgress' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsEgress(obj: TenantSpecNetworkPoliciesItemsEgress | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgress(obj: TenantV1Beta1SpecNetworkPoliciesItemsEgress | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ports': obj.ports?.map(y => toJson_TenantSpecNetworkPoliciesItemsEgressPorts(y)), - 'to': obj.to?.map(y => toJson_TenantSpecNetworkPoliciesItemsEgressTo(y)), + 'ports': obj.ports?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts(y)), + 'to': obj.to?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressTo(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -109209,34 +109209,34 @@ export function toJson_TenantSpecNetworkPoliciesItemsEgress(obj: TenantSpecNetwo /** * NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from. * - * @schema TenantSpecNetworkPoliciesItemsIngress + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngress */ -export interface TenantSpecNetworkPoliciesItemsIngress { +export interface TenantV1Beta1SpecNetworkPoliciesItemsIngress { /** * List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list. * - * @schema TenantSpecNetworkPoliciesItemsIngress#from + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngress#from */ - readonly from?: TenantSpecNetworkPoliciesItemsIngressFrom[]; + readonly from?: TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom[]; /** * List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. * - * @schema TenantSpecNetworkPoliciesItemsIngress#ports + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngress#ports */ - readonly ports?: TenantSpecNetworkPoliciesItemsIngressPorts[]; + readonly ports?: TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsIngress' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsIngress' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsIngress(obj: TenantSpecNetworkPoliciesItemsIngress | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngress(obj: TenantV1Beta1SpecNetworkPoliciesItemsIngress | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'from': obj.from?.map(y => toJson_TenantSpecNetworkPoliciesItemsIngressFrom(y)), - 'ports': obj.ports?.map(y => toJson_TenantSpecNetworkPoliciesItemsIngressPorts(y)), + 'from': obj.from?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom(y)), + 'ports': obj.ports?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -109246,33 +109246,33 @@ export function toJson_TenantSpecNetworkPoliciesItemsIngress(obj: TenantSpecNetw /** * Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. * - * @schema TenantSpecNetworkPoliciesItemsPodSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsPodSelector */ -export interface TenantSpecNetworkPoliciesItemsPodSelector { +export interface TenantV1Beta1SpecNetworkPoliciesItemsPodSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsPodSelector#matchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsPodSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsPodSelector#matchLabels + * @schema TenantV1Beta1SpecNetworkPoliciesItemsPodSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsPodSelector' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsPodSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsPodSelector(obj: TenantSpecNetworkPoliciesItemsPodSelector | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsPodSelector(obj: TenantV1Beta1SpecNetworkPoliciesItemsPodSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -109281,9 +109281,9 @@ export function toJson_TenantSpecNetworkPoliciesItemsPodSelector(obj: TenantSpec /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecOwnersProxySettingsKind + * @schema TenantV1Beta1SpecOwnersProxySettingsKind */ -export enum TenantSpecOwnersProxySettingsKind { +export enum TenantV1Beta1SpecOwnersProxySettingsKind { /** Nodes */ NODES = \\"Nodes\\", /** StorageClasses */ @@ -109295,9 +109295,9 @@ export enum TenantSpecOwnersProxySettingsKind { } /** - * @schema TenantSpecOwnersProxySettingsOperations + * @schema TenantV1Beta1SpecOwnersProxySettingsOperations */ -export enum TenantSpecOwnersProxySettingsOperations { +export enum TenantV1Beta1SpecOwnersProxySettingsOperations { /** List */ LIST = \\"List\\", /** Update */ @@ -109307,14 +109307,14 @@ export enum TenantSpecOwnersProxySettingsOperations { } /** - * @schema TenantSpecResourceQuotasItemsHard + * @schema TenantV1Beta1SpecResourceQuotasItemsHard */ -export class TenantSpecResourceQuotasItemsHard { - public static fromNumber(value: number): TenantSpecResourceQuotasItemsHard { - return new TenantSpecResourceQuotasItemsHard(value); +export class TenantV1Beta1SpecResourceQuotasItemsHard { + public static fromNumber(value: number): TenantV1Beta1SpecResourceQuotasItemsHard { + return new TenantV1Beta1SpecResourceQuotasItemsHard(value); } - public static fromString(value: string): TenantSpecResourceQuotasItemsHard { - return new TenantSpecResourceQuotasItemsHard(value); + public static fromString(value: string): TenantV1Beta1SpecResourceQuotasItemsHard { + return new TenantV1Beta1SpecResourceQuotasItemsHard(value); } private constructor(public readonly value: number | string) { } @@ -109323,26 +109323,26 @@ export class TenantSpecResourceQuotasItemsHard { /** * scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched. * - * @schema TenantSpecResourceQuotasItemsScopeSelector + * @schema TenantV1Beta1SpecResourceQuotasItemsScopeSelector */ -export interface TenantSpecResourceQuotasItemsScopeSelector { +export interface TenantV1Beta1SpecResourceQuotasItemsScopeSelector { /** * A list of scope selector requirements by scope of the resources. * - * @schema TenantSpecResourceQuotasItemsScopeSelector#matchExpressions + * @schema TenantV1Beta1SpecResourceQuotasItemsScopeSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions[]; } /** - * Converts an object of type 'TenantSpecResourceQuotasItemsScopeSelector' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecResourceQuotasItemsScopeSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecResourceQuotasItemsScopeSelector(obj: TenantSpecResourceQuotasItemsScopeSelector | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecResourceQuotasItemsScopeSelector(obj: TenantV1Beta1SpecResourceQuotasItemsScopeSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -109350,70 +109350,70 @@ export function toJson_TenantSpecResourceQuotasItemsScopeSelector(obj: TenantSpe /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecLimitRangesItemsLimitsDefault + * @schema TenantV1Beta1SpecLimitRangesItemsLimitsDefault */ -export class TenantSpecLimitRangesItemsLimitsDefault { - public static fromNumber(value: number): TenantSpecLimitRangesItemsLimitsDefault { - return new TenantSpecLimitRangesItemsLimitsDefault(value); +export class TenantV1Beta1SpecLimitRangesItemsLimitsDefault { + public static fromNumber(value: number): TenantV1Beta1SpecLimitRangesItemsLimitsDefault { + return new TenantV1Beta1SpecLimitRangesItemsLimitsDefault(value); } - public static fromString(value: string): TenantSpecLimitRangesItemsLimitsDefault { - return new TenantSpecLimitRangesItemsLimitsDefault(value); + public static fromString(value: string): TenantV1Beta1SpecLimitRangesItemsLimitsDefault { + return new TenantV1Beta1SpecLimitRangesItemsLimitsDefault(value); } private constructor(public readonly value: number | string) { } } /** - * @schema TenantSpecLimitRangesItemsLimitsDefaultRequest + * @schema TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest */ -export class TenantSpecLimitRangesItemsLimitsDefaultRequest { - public static fromNumber(value: number): TenantSpecLimitRangesItemsLimitsDefaultRequest { - return new TenantSpecLimitRangesItemsLimitsDefaultRequest(value); +export class TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest { + public static fromNumber(value: number): TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest { + return new TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest(value); } - public static fromString(value: string): TenantSpecLimitRangesItemsLimitsDefaultRequest { - return new TenantSpecLimitRangesItemsLimitsDefaultRequest(value); + public static fromString(value: string): TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest { + return new TenantV1Beta1SpecLimitRangesItemsLimitsDefaultRequest(value); } private constructor(public readonly value: number | string) { } } /** - * @schema TenantSpecLimitRangesItemsLimitsMax + * @schema TenantV1Beta1SpecLimitRangesItemsLimitsMax */ -export class TenantSpecLimitRangesItemsLimitsMax { - public static fromNumber(value: number): TenantSpecLimitRangesItemsLimitsMax { - return new TenantSpecLimitRangesItemsLimitsMax(value); +export class TenantV1Beta1SpecLimitRangesItemsLimitsMax { + public static fromNumber(value: number): TenantV1Beta1SpecLimitRangesItemsLimitsMax { + return new TenantV1Beta1SpecLimitRangesItemsLimitsMax(value); } - public static fromString(value: string): TenantSpecLimitRangesItemsLimitsMax { - return new TenantSpecLimitRangesItemsLimitsMax(value); + public static fromString(value: string): TenantV1Beta1SpecLimitRangesItemsLimitsMax { + return new TenantV1Beta1SpecLimitRangesItemsLimitsMax(value); } private constructor(public readonly value: number | string) { } } /** - * @schema TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio + * @schema TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio */ -export class TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio { - public static fromNumber(value: number): TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio { - return new TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio(value); +export class TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio { + public static fromNumber(value: number): TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio { + return new TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio(value); } - public static fromString(value: string): TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio { - return new TenantSpecLimitRangesItemsLimitsMaxLimitRequestRatio(value); + public static fromString(value: string): TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio { + return new TenantV1Beta1SpecLimitRangesItemsLimitsMaxLimitRequestRatio(value); } private constructor(public readonly value: number | string) { } } /** - * @schema TenantSpecLimitRangesItemsLimitsMin + * @schema TenantV1Beta1SpecLimitRangesItemsLimitsMin */ -export class TenantSpecLimitRangesItemsLimitsMin { - public static fromNumber(value: number): TenantSpecLimitRangesItemsLimitsMin { - return new TenantSpecLimitRangesItemsLimitsMin(value); +export class TenantV1Beta1SpecLimitRangesItemsLimitsMin { + public static fromNumber(value: number): TenantV1Beta1SpecLimitRangesItemsLimitsMin { + return new TenantV1Beta1SpecLimitRangesItemsLimitsMin(value); } - public static fromString(value: string): TenantSpecLimitRangesItemsLimitsMin { - return new TenantSpecLimitRangesItemsLimitsMin(value); + public static fromString(value: string): TenantV1Beta1SpecLimitRangesItemsLimitsMin { + return new TenantV1Beta1SpecLimitRangesItemsLimitsMin(value); } private constructor(public readonly value: number | string) { } @@ -109422,37 +109422,37 @@ export class TenantSpecLimitRangesItemsLimitsMin { /** * NetworkPolicyPort describes a port to allow traffic on * - * @schema TenantSpecNetworkPoliciesItemsEgressPorts + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts */ -export interface TenantSpecNetworkPoliciesItemsEgressPorts { +export interface TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts { /** * If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\". * - * @schema TenantSpecNetworkPoliciesItemsEgressPorts#endPort + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts#endPort */ readonly endPort?: number; /** * The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. * - * @schema TenantSpecNetworkPoliciesItemsEgressPorts#port + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts#port */ - readonly port?: TenantSpecNetworkPoliciesItemsEgressPortsPort; + readonly port?: TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort; /** * The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. * - * @schema TenantSpecNetworkPoliciesItemsEgressPorts#protocol + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsEgressPorts' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsEgressPorts(obj: TenantSpecNetworkPoliciesItemsEgressPorts | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts(obj: TenantV1Beta1SpecNetworkPoliciesItemsEgressPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endPort': obj.endPort, @@ -109467,44 +109467,44 @@ export function toJson_TenantSpecNetworkPoliciesItemsEgressPorts(obj: TenantSpec /** * NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed * - * @schema TenantSpecNetworkPoliciesItemsEgressTo + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressTo */ -export interface TenantSpecNetworkPoliciesItemsEgressTo { +export interface TenantV1Beta1SpecNetworkPoliciesItemsEgressTo { /** * IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. * - * @schema TenantSpecNetworkPoliciesItemsEgressTo#ipBlock + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressTo#ipBlock */ - readonly ipBlock?: TenantSpecNetworkPoliciesItemsEgressToIpBlock; + readonly ipBlock?: TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock; /** * Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. * If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. * - * @schema TenantSpecNetworkPoliciesItemsEgressTo#namespaceSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressTo#namespaceSelector */ - readonly namespaceSelector?: TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector; + readonly namespaceSelector?: TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector; /** * This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. * If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. * - * @schema TenantSpecNetworkPoliciesItemsEgressTo#podSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressTo#podSelector */ - readonly podSelector?: TenantSpecNetworkPoliciesItemsEgressToPodSelector; + readonly podSelector?: TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsEgressTo' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsEgressTo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsEgressTo(obj: TenantSpecNetworkPoliciesItemsEgressTo | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressTo(obj: TenantV1Beta1SpecNetworkPoliciesItemsEgressTo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ipBlock': toJson_TenantSpecNetworkPoliciesItemsEgressToIpBlock(obj.ipBlock), - 'namespaceSelector': toJson_TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector(obj.namespaceSelector), - 'podSelector': toJson_TenantSpecNetworkPoliciesItemsEgressToPodSelector(obj.podSelector), + 'ipBlock': toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock(obj.ipBlock), + 'namespaceSelector': toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector(obj.namespaceSelector), + 'podSelector': toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector(obj.podSelector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -109514,44 +109514,44 @@ export function toJson_TenantSpecNetworkPoliciesItemsEgressTo(obj: TenantSpecNet /** * NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed * - * @schema TenantSpecNetworkPoliciesItemsIngressFrom + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom */ -export interface TenantSpecNetworkPoliciesItemsIngressFrom { +export interface TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom { /** * IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. * - * @schema TenantSpecNetworkPoliciesItemsIngressFrom#ipBlock + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom#ipBlock */ - readonly ipBlock?: TenantSpecNetworkPoliciesItemsIngressFromIpBlock; + readonly ipBlock?: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock; /** * Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. * If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. * - * @schema TenantSpecNetworkPoliciesItemsIngressFrom#namespaceSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom#namespaceSelector */ - readonly namespaceSelector?: TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector; + readonly namespaceSelector?: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector; /** * This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. * If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. * - * @schema TenantSpecNetworkPoliciesItemsIngressFrom#podSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom#podSelector */ - readonly podSelector?: TenantSpecNetworkPoliciesItemsIngressFromPodSelector; + readonly podSelector?: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsIngressFrom' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsIngressFrom(obj: TenantSpecNetworkPoliciesItemsIngressFrom | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom(obj: TenantV1Beta1SpecNetworkPoliciesItemsIngressFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ipBlock': toJson_TenantSpecNetworkPoliciesItemsIngressFromIpBlock(obj.ipBlock), - 'namespaceSelector': toJson_TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector(obj.namespaceSelector), - 'podSelector': toJson_TenantSpecNetworkPoliciesItemsIngressFromPodSelector(obj.podSelector), + 'ipBlock': toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock(obj.ipBlock), + 'namespaceSelector': toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector(obj.namespaceSelector), + 'podSelector': toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector(obj.podSelector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -109561,37 +109561,37 @@ export function toJson_TenantSpecNetworkPoliciesItemsIngressFrom(obj: TenantSpec /** * NetworkPolicyPort describes a port to allow traffic on * - * @schema TenantSpecNetworkPoliciesItemsIngressPorts + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts */ -export interface TenantSpecNetworkPoliciesItemsIngressPorts { +export interface TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts { /** * If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\". * - * @schema TenantSpecNetworkPoliciesItemsIngressPorts#endPort + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts#endPort */ readonly endPort?: number; /** * The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. * - * @schema TenantSpecNetworkPoliciesItemsIngressPorts#port + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts#port */ - readonly port?: TenantSpecNetworkPoliciesItemsIngressPortsPort; + readonly port?: TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort; /** * The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. * - * @schema TenantSpecNetworkPoliciesItemsIngressPorts#protocol + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsIngressPorts' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsIngressPorts(obj: TenantSpecNetworkPoliciesItemsIngressPorts | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts(obj: TenantV1Beta1SpecNetworkPoliciesItemsIngressPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endPort': obj.endPort, @@ -109606,37 +109606,37 @@ export function toJson_TenantSpecNetworkPoliciesItemsIngressPorts(obj: TenantSpe /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions { +export interface TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions#key + * @schema TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions#operator + * @schema TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions#values + * @schema TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions(obj: TenantV1Beta1SpecNetworkPoliciesItemsPodSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -109651,37 +109651,37 @@ export function toJson_TenantSpecNetworkPoliciesItemsPodSelectorMatchExpressions /** * A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values. * - * @schema TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions + * @schema TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions */ -export interface TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions { +export interface TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions { /** * Represents a scope's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. * - * @schema TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions#operator + * @schema TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions#operator */ readonly operator: string; /** * The name of the scope that the selector applies to. * - * @schema TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions#scopeName + * @schema TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions#scopeName */ readonly scopeName: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions#values + * @schema TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions(obj: TenantSpecResourceQuotasItemsScopeSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions(obj: TenantV1Beta1SpecResourceQuotasItemsScopeSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'operator': obj.operator, @@ -109696,14 +109696,14 @@ export function toJson_TenantSpecResourceQuotasItemsScopeSelectorMatchExpression /** * The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. * - * @schema TenantSpecNetworkPoliciesItemsEgressPortsPort + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort */ -export class TenantSpecNetworkPoliciesItemsEgressPortsPort { - public static fromNumber(value: number): TenantSpecNetworkPoliciesItemsEgressPortsPort { - return new TenantSpecNetworkPoliciesItemsEgressPortsPort(value); +export class TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort { + public static fromNumber(value: number): TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort { + return new TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort(value); } - public static fromString(value: string): TenantSpecNetworkPoliciesItemsEgressPortsPort { - return new TenantSpecNetworkPoliciesItemsEgressPortsPort(value); + public static fromString(value: string): TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort { + return new TenantV1Beta1SpecNetworkPoliciesItemsEgressPortsPort(value); } private constructor(public readonly value: number | string) { } @@ -109712,30 +109712,30 @@ export class TenantSpecNetworkPoliciesItemsEgressPortsPort { /** * IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. * - * @schema TenantSpecNetworkPoliciesItemsEgressToIpBlock + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock */ -export interface TenantSpecNetworkPoliciesItemsEgressToIpBlock { +export interface TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock { /** * CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" * - * @schema TenantSpecNetworkPoliciesItemsEgressToIpBlock#cidr + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock#cidr */ readonly cidr: string; /** * Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range * - * @schema TenantSpecNetworkPoliciesItemsEgressToIpBlock#except + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock#except */ readonly except?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsEgressToIpBlock' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsEgressToIpBlock(obj: TenantSpecNetworkPoliciesItemsEgressToIpBlock | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock(obj: TenantV1Beta1SpecNetworkPoliciesItemsEgressToIpBlock | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cidr': obj.cidr, @@ -109750,33 +109750,33 @@ export function toJson_TenantSpecNetworkPoliciesItemsEgressToIpBlock(obj: Tenant * Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. * If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. * - * @schema TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector */ -export interface TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector { +export interface TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector#matchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector#matchLabels + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector(obj: TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector(obj: TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -109788,33 +109788,33 @@ export function toJson_TenantSpecNetworkPoliciesItemsEgressToNamespaceSelector(o * This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. * If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. * - * @schema TenantSpecNetworkPoliciesItemsEgressToPodSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector */ -export interface TenantSpecNetworkPoliciesItemsEgressToPodSelector { +export interface TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsEgressToPodSelector#matchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsEgressToPodSelector#matchLabels + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsEgressToPodSelector' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsEgressToPodSelector(obj: TenantSpecNetworkPoliciesItemsEgressToPodSelector | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector(obj: TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -109825,30 +109825,30 @@ export function toJson_TenantSpecNetworkPoliciesItemsEgressToPodSelector(obj: Te /** * IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromIpBlock + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock */ -export interface TenantSpecNetworkPoliciesItemsIngressFromIpBlock { +export interface TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock { /** * CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" * - * @schema TenantSpecNetworkPoliciesItemsIngressFromIpBlock#cidr + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock#cidr */ readonly cidr: string; /** * Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range * - * @schema TenantSpecNetworkPoliciesItemsIngressFromIpBlock#except + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock#except */ readonly except?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsIngressFromIpBlock' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsIngressFromIpBlock(obj: TenantSpecNetworkPoliciesItemsIngressFromIpBlock | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock(obj: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromIpBlock | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cidr': obj.cidr, @@ -109863,33 +109863,33 @@ export function toJson_TenantSpecNetworkPoliciesItemsIngressFromIpBlock(obj: Ten * Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. * If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector */ -export interface TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector { +export interface TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector#matchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector#matchLabels + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector(obj: TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelector | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector(obj: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -109901,33 +109901,33 @@ export function toJson_TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelecto * This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. * If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromPodSelector + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector */ -export interface TenantSpecNetworkPoliciesItemsIngressFromPodSelector { +export interface TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromPodSelector#matchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromPodSelector#matchLabels + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsIngressFromPodSelector' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsIngressFromPodSelector(obj: TenantSpecNetworkPoliciesItemsIngressFromPodSelector | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector(obj: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -109938,14 +109938,14 @@ export function toJson_TenantSpecNetworkPoliciesItemsIngressFromPodSelector(obj: /** * The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. * - * @schema TenantSpecNetworkPoliciesItemsIngressPortsPort + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort */ -export class TenantSpecNetworkPoliciesItemsIngressPortsPort { - public static fromNumber(value: number): TenantSpecNetworkPoliciesItemsIngressPortsPort { - return new TenantSpecNetworkPoliciesItemsIngressPortsPort(value); +export class TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort { + public static fromNumber(value: number): TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort { + return new TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort(value); } - public static fromString(value: string): TenantSpecNetworkPoliciesItemsIngressPortsPort { - return new TenantSpecNetworkPoliciesItemsIngressPortsPort(value); + public static fromString(value: string): TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort { + return new TenantV1Beta1SpecNetworkPoliciesItemsIngressPortsPort(value); } private constructor(public readonly value: number | string) { } @@ -109954,37 +109954,37 @@ export class TenantSpecNetworkPoliciesItemsIngressPortsPort { /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions { +export interface TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#key + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#operator + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#values + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions(obj: TenantV1Beta1SpecNetworkPoliciesItemsEgressToNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -109999,37 +109999,37 @@ export function toJson_TenantSpecNetworkPoliciesItemsEgressToNamespaceSelectorMa /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions { +export interface TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#key + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#operator + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#values + * @schema TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions(obj: TenantV1Beta1SpecNetworkPoliciesItemsEgressToPodSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -110044,37 +110044,37 @@ export function toJson_TenantSpecNetworkPoliciesItemsEgressToPodSelectorMatchExp /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions { +export interface TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#key + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#operator + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#values + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions(obj: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -110089,37 +110089,37 @@ export function toJson_TenantSpecNetworkPoliciesItemsIngressFromNamespaceSelecto /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions { +export interface TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#key + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#operator + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#values + * @schema TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions(obj: TenantV1Beta1SpecNetworkPoliciesItemsIngressFromPodSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -111890,19 +111890,19 @@ Object { }, }, "types": Object { - "capsuleclastixio.Tenant": Object { + "capsuleclastixio.TenantV1Alpha1": Object { "assembly": "capsuleclastixio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Tenant", + "schema": "TenantV1Alpha1", }, "summary": "Tenant is the Schema for the tenants API.", }, - "fqn": "capsuleclastixio.Tenant", + "fqn": "capsuleclastixio.TenantV1Alpha1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"Tenant\\" API object.", + "summary": "Defines a \\"TenantV1Alpha1\\" API object.", }, "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -111934,7 +111934,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantProps", + "fqn": "capsuleclastixio.TenantV1Alpha1Props", }, }, ], @@ -111948,7 +111948,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Tenant\\".", + "summary": "Renders a Kubernetes manifest for \\"TenantV1Alpha1\\".", }, "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -111963,7 +111963,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantProps", + "fqn": "capsuleclastixio.TenantV1Alpha1Props", }, }, ], @@ -111991,12 +111991,12 @@ Object { }, }, ], - "name": "Tenant", + "name": "TenantV1Alpha1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Tenant\\".", + "summary": "Returns the apiVersion and kind for \\"TenantV1Alpha1\\".", }, "immutable": true, "locationInModule": Object { @@ -112010,30 +112010,30 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:Tenant", + "symbolId": "capsule.clastix.io:TenantV1Alpha1", }, - "capsuleclastixio.TenantProps": Object { + "capsuleclastixio.TenantV1Alpha1Props": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "Tenant", + "schema": "TenantV1Alpha1", }, "summary": "Tenant is the Schema for the tenants API.", }, - "fqn": "capsuleclastixio.TenantProps", + "fqn": "capsuleclastixio.TenantV1Alpha1Props", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 65, }, - "name": "TenantProps", + "name": "TenantV1Alpha1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Tenant#metadata", + "schema": "TenantV1Alpha1#metadata", }, }, "immutable": true, @@ -112051,7 +112051,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Tenant#spec", + "schema": "TenantV1Alpha1#spec", }, "summary": "TenantSpec defines the desired state of Tenant.", }, @@ -112063,34 +112063,34 @@ Object { "name": "spec", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpec", + "fqn": "capsuleclastixio.TenantV1Alpha1Spec", }, }, ], - "symbolId": "capsule.clastix.io:TenantProps", + "symbolId": "capsule.clastix.io:TenantV1Alpha1Props", }, - "capsuleclastixio.TenantSpec": Object { + "capsuleclastixio.TenantV1Alpha1Spec": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpec", + "schema": "TenantV1Alpha1Spec", }, "summary": "TenantSpec defines the desired state of Tenant.", }, - "fqn": "capsuleclastixio.TenantSpec", + "fqn": "capsuleclastixio.TenantV1Alpha1Spec", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 100, }, - "name": "TenantSpec", + "name": "TenantV1Alpha1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#owner", + "schema": "TenantV1Alpha1Spec#owner", }, "summary": "OwnerSpec defines tenant owner name and kind.", }, @@ -112101,14 +112101,14 @@ Object { }, "name": "owner", "type": Object { - "fqn": "capsuleclastixio.TenantSpecOwner", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwner", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#additionalRoleBindings", + "schema": "TenantV1Alpha1Spec#additionalRoleBindings", }, }, "immutable": true, @@ -112121,7 +112121,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecAdditionalRoleBindings", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings", }, "kind": "array", }, @@ -112131,7 +112131,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#containerRegistries", + "schema": "TenantV1Alpha1Spec#containerRegistries", }, }, "immutable": true, @@ -112142,14 +112142,14 @@ Object { "name": "containerRegistries", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecContainerRegistries", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#externalServiceIPs", + "schema": "TenantV1Alpha1Spec#externalServiceIPs", }, }, "immutable": true, @@ -112160,14 +112160,14 @@ Object { "name": "externalServiceIPs", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecExternalServiceIPs", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#ingressClasses", + "schema": "TenantV1Alpha1Spec#ingressClasses", }, }, "immutable": true, @@ -112178,14 +112178,14 @@ Object { "name": "ingressClasses", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecIngressClasses", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressClasses", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#ingressHostnames", + "schema": "TenantV1Alpha1Spec#ingressHostnames", }, }, "immutable": true, @@ -112196,14 +112196,14 @@ Object { "name": "ingressHostnames", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecIngressHostnames", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#limitRanges", + "schema": "TenantV1Alpha1Spec#limitRanges", }, }, "immutable": true, @@ -112216,7 +112216,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRanges", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRanges", }, "kind": "array", }, @@ -112226,7 +112226,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#namespaceQuota", + "schema": "TenantV1Alpha1Spec#namespaceQuota", }, }, "immutable": true, @@ -112244,7 +112244,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#namespacesMetadata", + "schema": "TenantV1Alpha1Spec#namespacesMetadata", }, }, "immutable": true, @@ -112255,14 +112255,14 @@ Object { "name": "namespacesMetadata", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNamespacesMetadata", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#networkPolicies", + "schema": "TenantV1Alpha1Spec#networkPolicies", }, }, "immutable": true, @@ -112275,7 +112275,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPolicies", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies", }, "kind": "array", }, @@ -112285,7 +112285,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#nodeSelector", + "schema": "TenantV1Alpha1Spec#nodeSelector", }, }, "immutable": true, @@ -112308,7 +112308,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#resourceQuotas", + "schema": "TenantV1Alpha1Spec#resourceQuotas", }, }, "immutable": true, @@ -112321,7 +112321,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotas", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas", }, "kind": "array", }, @@ -112331,7 +112331,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#servicesMetadata", + "schema": "TenantV1Alpha1Spec#servicesMetadata", }, }, "immutable": true, @@ -112342,14 +112342,14 @@ Object { "name": "servicesMetadata", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecServicesMetadata", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpec#storageClasses", + "schema": "TenantV1Alpha1Spec#storageClasses", }, }, "immutable": true, @@ -112360,33 +112360,33 @@ Object { "name": "storageClasses", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecStorageClasses", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecStorageClasses", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpec", + "symbolId": "capsule.clastix.io:TenantV1Alpha1Spec", }, - "capsuleclastixio.TenantSpecAdditionalRoleBindings": Object { + "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindings", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindings", }, }, - "fqn": "capsuleclastixio.TenantSpecAdditionalRoleBindings", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindings", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 205, }, - "name": "TenantSpecAdditionalRoleBindings", + "name": "TenantV1Alpha1SpecAdditionalRoleBindings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindings#clusterRoleName", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindings#clusterRoleName", }, }, "immutable": true, @@ -112403,7 +112403,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindings#subjects", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindings#subjects", }, "summary": "kubebuilder:validation:Minimum=1.", }, @@ -112416,38 +112416,38 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecAdditionalRoleBindingsSubjects", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecAdditionalRoleBindings", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecAdditionalRoleBindings", }, - "capsuleclastixio.TenantSpecAdditionalRoleBindingsSubjects": Object { + "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", }, "remarks": "This can either hold a direct API object reference, or a value for non-objects such as user and group names.", "summary": "Subject contains a reference to the object or user identities a role binding applies to.", }, - "fqn": "capsuleclastixio.TenantSpecAdditionalRoleBindingsSubjects", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 611, }, - "name": "TenantSpecAdditionalRoleBindingsSubjects", + "name": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects#kind", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#kind", }, "remarks": "Values defined by this API group are \\"User\\", \\"Group\\", and \\"ServiceAccount\\". If the Authorizer does not recognized the kind value, the Authorizer should report an error.", "summary": "Kind of object being referenced.", @@ -112466,7 +112466,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects#name", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#name", }, "summary": "Name of the object being referenced.", }, @@ -112484,7 +112484,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects#apiGroup", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#apiGroup", }, "default": "for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects.", "remarks": "Defaults to \\"\\" for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects.", @@ -112505,7 +112505,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecAdditionalRoleBindingsSubjects#namespace", + "schema": "TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#namespace", }, "remarks": "If the object kind is non-namespace, such as \\"User\\" or \\"Group\\", and this value is not empty the Authorizer should report an error.", "summary": "Namespace of the referenced object.", @@ -112522,29 +112522,29 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecAdditionalRoleBindingsSubjects", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecAdditionalRoleBindingsSubjects", }, - "capsuleclastixio.TenantSpecContainerRegistries": Object { + "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecContainerRegistries", + "schema": "TenantV1Alpha1SpecContainerRegistries", }, }, - "fqn": "capsuleclastixio.TenantSpecContainerRegistries", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecContainerRegistries", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 238, }, - "name": "TenantSpecContainerRegistries", + "name": "TenantV1Alpha1SpecContainerRegistries", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecContainerRegistries#allowed", + "schema": "TenantV1Alpha1SpecContainerRegistries#allowed", }, }, "immutable": true, @@ -112567,7 +112567,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecContainerRegistries#allowedRegex", + "schema": "TenantV1Alpha1SpecContainerRegistries#allowedRegex", }, }, "immutable": true, @@ -112582,29 +112582,29 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecContainerRegistries", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecContainerRegistries", }, - "capsuleclastixio.TenantSpecExternalServiceIPs": Object { + "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecExternalServiceIPs", + "schema": "TenantV1Alpha1SpecExternalServiceIPs", }, }, - "fqn": "capsuleclastixio.TenantSpecExternalServiceIPs", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecExternalServiceIPs", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 269, }, - "name": "TenantSpecExternalServiceIPs", + "name": "TenantV1Alpha1SpecExternalServiceIPs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecExternalServiceIPs#allowed", + "schema": "TenantV1Alpha1SpecExternalServiceIPs#allowed", }, }, "immutable": true, @@ -112623,29 +112623,29 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecExternalServiceIPs", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecExternalServiceIPs", }, - "capsuleclastixio.TenantSpecIngressClasses": Object { + "capsuleclastixio.TenantV1Alpha1SpecIngressClasses": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressClasses", + "schema": "TenantV1Alpha1SpecIngressClasses", }, }, - "fqn": "capsuleclastixio.TenantSpecIngressClasses", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressClasses", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 294, }, - "name": "TenantSpecIngressClasses", + "name": "TenantV1Alpha1SpecIngressClasses", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressClasses#allowed", + "schema": "TenantV1Alpha1SpecIngressClasses#allowed", }, }, "immutable": true, @@ -112668,7 +112668,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressClasses#allowedRegex", + "schema": "TenantV1Alpha1SpecIngressClasses#allowedRegex", }, }, "immutable": true, @@ -112683,29 +112683,29 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecIngressClasses", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecIngressClasses", }, - "capsuleclastixio.TenantSpecIngressHostnames": Object { + "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressHostnames", + "schema": "TenantV1Alpha1SpecIngressHostnames", }, }, - "fqn": "capsuleclastixio.TenantSpecIngressHostnames", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecIngressHostnames", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 325, }, - "name": "TenantSpecIngressHostnames", + "name": "TenantV1Alpha1SpecIngressHostnames", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressHostnames#allowed", + "schema": "TenantV1Alpha1SpecIngressHostnames#allowed", }, }, "immutable": true, @@ -112728,7 +112728,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecIngressHostnames#allowedRegex", + "schema": "TenantV1Alpha1SpecIngressHostnames#allowedRegex", }, }, "immutable": true, @@ -112743,30 +112743,30 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecIngressHostnames", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecIngressHostnames", }, - "capsuleclastixio.TenantSpecLimitRanges": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRanges": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRanges", + "schema": "TenantV1Alpha1SpecLimitRanges", }, "summary": "LimitRangeSpec defines a min/max usage limit for resources that match on kind.", }, - "fqn": "capsuleclastixio.TenantSpecLimitRanges", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRanges", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 358, }, - "name": "TenantSpecLimitRanges", + "name": "TenantV1Alpha1SpecLimitRanges", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRanges#limits", + "schema": "TenantV1Alpha1SpecLimitRanges#limits", }, "summary": "Limits is the list of LimitRangeItem objects that are enforced.", }, @@ -112779,37 +112779,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimits", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRanges", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRanges", }, - "capsuleclastixio.TenantSpecLimitRangesLimits": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimits", + "schema": "TenantV1Alpha1SpecLimitRangesLimits", }, "summary": "LimitRangeItem defines a min/max usage limit for any resource that matches on kind.", }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimits", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimits", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 665, }, - "name": "TenantSpecLimitRangesLimits", + "name": "TenantV1Alpha1SpecLimitRangesLimits", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimits#type", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#type", }, "summary": "Type of resource that this limit applies to.", }, @@ -112827,7 +112827,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimits#default", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#default", }, "summary": "Default resource requirement limit value by resource name if resource limit is omitted.", }, @@ -112841,7 +112841,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", }, "kind": "map", }, @@ -112851,7 +112851,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimits#defaultRequest", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#defaultRequest", }, "summary": "DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.", }, @@ -112865,7 +112865,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, "kind": "map", }, @@ -112875,7 +112875,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimits#max", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#max", }, "summary": "Max usage constraints on this kind by resource name.", }, @@ -112889,7 +112889,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMax", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", }, "kind": "map", }, @@ -112899,7 +112899,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimits#maxLimitRequestRatio", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#maxLimitRequestRatio", }, "remarks": "this represents the max burst for the named resource.", "summary": "MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value;", @@ -112914,7 +112914,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, "kind": "map", }, @@ -112924,7 +112924,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimits#min", + "schema": "TenantV1Alpha1SpecLimitRangesLimits#min", }, "summary": "Min usage constraints on this kind by resource name.", }, @@ -112938,23 +112938,23 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMin", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", }, "kind": "map", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesLimits", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimits", }, - "capsuleclastixio.TenantSpecLimitRangesLimitsDefault": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimitsDefault", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsDefault", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -112977,7 +112977,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", }, }, "static": true, @@ -112998,13 +112998,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsDefault", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefault", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesLimitsDefault", + "name": "TenantV1Alpha1SpecLimitRangesLimitsDefault", "properties": Array [ Object { "immutable": true, @@ -113027,16 +113027,16 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesLimitsDefault", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsDefault", }, - "capsuleclastixio.TenantSpecLimitRangesLimitsDefaultRequest": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimitsDefaultRequest", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -113059,7 +113059,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, }, "static": true, @@ -113080,13 +113080,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsDefaultRequest", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesLimitsDefaultRequest", + "name": "TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", "properties": Array [ Object { "immutable": true, @@ -113109,16 +113109,16 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesLimitsDefaultRequest", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest", }, - "capsuleclastixio.TenantSpecLimitRangesLimitsMax": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimitsMax", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsMax", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMax", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -113141,7 +113141,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMax", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", }, }, "static": true, @@ -113162,13 +113162,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMax", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMax", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesLimitsMax", + "name": "TenantV1Alpha1SpecLimitRangesLimitsMax", "properties": Array [ Object { "immutable": true, @@ -113191,16 +113191,16 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesLimitsMax", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMax", }, - "capsuleclastixio.TenantSpecLimitRangesLimitsMaxLimitRequestRatio": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimitsMaxLimitRequestRatio", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -113223,7 +113223,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, }, "static": true, @@ -113244,13 +113244,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMaxLimitRequestRatio", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesLimitsMaxLimitRequestRatio", + "name": "TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", "properties": Array [ Object { "immutable": true, @@ -113273,16 +113273,16 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesLimitsMaxLimitRequestRatio", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio", }, - "capsuleclastixio.TenantSpecLimitRangesLimitsMin": Object { + "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecLimitRangesLimitsMin", + "schema": "TenantV1Alpha1SpecLimitRangesLimitsMin", }, }, - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMin", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -113305,7 +113305,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMin", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", }, }, "static": true, @@ -113326,13 +113326,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecLimitRangesLimitsMin", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecLimitRangesLimitsMin", }, }, "static": true, }, ], - "name": "TenantSpecLimitRangesLimitsMin", + "name": "TenantV1Alpha1SpecLimitRangesLimitsMin", "properties": Array [ Object { "immutable": true, @@ -113355,29 +113355,29 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecLimitRangesLimitsMin", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecLimitRangesLimitsMin", }, - "capsuleclastixio.TenantSpecNamespacesMetadata": Object { + "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNamespacesMetadata", + "schema": "TenantV1Alpha1SpecNamespacesMetadata", }, }, - "fqn": "capsuleclastixio.TenantSpecNamespacesMetadata", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNamespacesMetadata", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 385, }, - "name": "TenantSpecNamespacesMetadata", + "name": "TenantV1Alpha1SpecNamespacesMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNamespacesMetadata#additionalAnnotations", + "schema": "TenantV1Alpha1SpecNamespacesMetadata#additionalAnnotations", }, }, "immutable": true, @@ -113400,7 +113400,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNamespacesMetadata#additionalLabels", + "schema": "TenantV1Alpha1SpecNamespacesMetadata#additionalLabels", }, }, "immutable": true, @@ -113420,30 +113420,30 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNamespacesMetadata", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNamespacesMetadata", }, - "capsuleclastixio.TenantSpecNetworkPolicies": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPolicies", + "schema": "TenantV1Alpha1SpecNetworkPolicies", }, "summary": "NetworkPolicySpec provides the specification of a NetworkPolicy.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPolicies", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPolicies", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 418, }, - "name": "TenantSpecNetworkPolicies", + "name": "TenantV1Alpha1SpecNetworkPolicies", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPolicies#podSelector", + "schema": "TenantV1Alpha1SpecNetworkPolicies#podSelector", }, "remarks": "The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.", "summary": "Selects the pods to which this NetworkPolicy object applies.", @@ -113455,14 +113455,14 @@ Object { }, "name": "podSelector", "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPolicies#egress", + "schema": "TenantV1Alpha1SpecNetworkPolicies#egress", }, "remarks": "Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8", "summary": "List of egress rules to be applied to the selected pods.", @@ -113477,7 +113477,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgress", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress", }, "kind": "array", }, @@ -113487,7 +113487,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPolicies#ingress", + "schema": "TenantV1Alpha1SpecNetworkPolicies#ingress", }, "remarks": "Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default)", "summary": "List of ingress rules to be applied to the selected pods.", @@ -113502,7 +113502,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngress", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress", }, "kind": "array", }, @@ -113512,7 +113512,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPolicies#policyTypes", + "schema": "TenantV1Alpha1SpecNetworkPolicies#policyTypes", }, "remarks": "Valid options are [\\"Ingress\\"], [\\"Egress\\"], or [\\"Ingress\\", \\"Egress\\"]. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ \\"Egress\\" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include \\"Egress\\" (since such a policy would not include an Egress section and would otherwise default to just [ \\"Ingress\\" ]). This field is beta-level in 1.8", "summary": "List of rule types that the NetworkPolicy relates to.", @@ -113534,31 +113534,31 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPolicies", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPolicies", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgress": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgress", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress", }, "remarks": "The traffic must match both ports and to. This type is beta-level in 1.8", "summary": "NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgress", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgress", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 734, }, - "name": "TenantSpecNetworkPoliciesEgress", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgress", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgress#ports", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress#ports", }, "remarks": "Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "summary": "List of destination ports for outgoing traffic.", @@ -113573,7 +113573,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressPorts", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts", }, "kind": "array", }, @@ -113583,7 +113583,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgress#to", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgress#to", }, "remarks": "Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list.", "summary": "List of destinations for outgoing traffic of pods selected for this rule.", @@ -113598,37 +113598,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressTo", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgress", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgress", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgressPorts": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressPorts", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts", }, "summary": "NetworkPolicyPort describes a port to allow traffic on.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressPorts", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPorts", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 968, }, - "name": "TenantSpecNetworkPoliciesEgressPorts", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressPorts#endPort", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#endPort", }, "remarks": "This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\".", "summary": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.", @@ -113648,7 +113648,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressPorts#port", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#port", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", @@ -113661,14 +113661,14 @@ Object { "name": "port", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressPorts#protocol", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPorts#protocol", }, "remarks": "If not specified, this field defaults to TCP.", "summary": "The protocol (TCP, UDP, or SCTP) which traffic must match.", @@ -113685,18 +113685,18 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgressPorts", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressPorts", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgressPortsPort": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressPortsPort", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -113719,7 +113719,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, }, "static": true, @@ -113740,13 +113740,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, }, "static": true, }, ], - "name": "TenantSpecNetworkPoliciesEgressPortsPort", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", "properties": Array [ Object { "immutable": true, @@ -113769,31 +113769,31 @@ Object { }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgressPortsPort", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgressTo": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressTo", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo", }, "remarks": "Only certain combinations of fields are allowed", "summary": "NetworkPolicyPeer describes a peer to allow traffic to/from.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressTo", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressTo", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1013, }, - "name": "TenantSpecNetworkPoliciesEgressTo", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressTo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressTo#ipBlock", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#ipBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", @@ -113806,14 +113806,14 @@ Object { "name": "ipBlock", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToIpBlock", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressTo#namespaceSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#namespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", @@ -113827,14 +113827,14 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressTo#podSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressTo#podSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", @@ -113848,35 +113848,35 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "name": "podSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgressTo", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressTo", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgressToIpBlock": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToIpBlock", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToIpBlock", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1258, }, - "name": "TenantSpecNetworkPoliciesEgressToIpBlock", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToIpBlock#cidr", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock#cidr", }, "summary": "CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\".", }, @@ -113894,7 +113894,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToIpBlock#except", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock#except", }, "summary": "Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range.", }, @@ -113915,32 +113915,32 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgressToIpBlock", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgressToNamespaceSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToNamespaceSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", "summary": "Selects Namespaces using cluster-scoped labels.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1296, }, - "name": "TenantSpecNetworkPoliciesEgressToNamespaceSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToNamespaceSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -113955,7 +113955,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -113965,7 +113965,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToNamespaceSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -113987,30 +113987,30 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgressToNamespaceSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1500, }, - "name": "TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -114028,7 +114028,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -114047,7 +114047,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -114069,32 +114069,32 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgressToPodSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToPodSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", "summary": "This is a label selector which selects Pods.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1334, }, - "name": "TenantSpecNetworkPoliciesEgressToPodSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToPodSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -114109,7 +114109,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", }, "kind": "array", }, @@ -114119,7 +114119,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToPodSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -114141,30 +114141,30 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgressToPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1545, }, - "name": "TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -114182,7 +114182,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -114201,7 +114201,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -114223,31 +114223,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngress": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngress", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress", }, "remarks": "The traffic must match both ports and from.", "summary": "NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngress", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngress", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 771, }, - "name": "TenantSpecNetworkPoliciesIngress", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngress", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngress#from", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress#from", }, "remarks": "Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list.", "summary": "List of sources which should be able to access the pods selected for this rule.", @@ -114262,7 +114262,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFrom", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom", }, "kind": "array", }, @@ -114272,7 +114272,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngress#ports", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngress#ports", }, "remarks": "Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list.", "summary": "List of ports which should be made accessible on the pods selected for this rule.", @@ -114287,38 +114287,38 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressPorts", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngress", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngress", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngressFrom": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFrom", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom", }, "remarks": "Only certain combinations of fields are allowed", "summary": "NetworkPolicyPeer describes a peer to allow traffic to/from.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFrom", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFrom", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1060, }, - "name": "TenantSpecNetworkPoliciesIngressFrom", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFrom#ipBlock", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#ipBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", @@ -114331,14 +114331,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "name": "ipBlock", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromIpBlock", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFrom#namespaceSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#namespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", @@ -114352,14 +114352,14 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFrom#podSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFrom#podSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", @@ -114373,35 +114373,35 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "name": "podSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngressFrom", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFrom", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromIpBlock": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromIpBlock", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", }, "remarks": "If this field is set then neither of the other fields can be.", "summary": "IPBlock defines policy on a particular IPBlock.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromIpBlock", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1371, }, - "name": "TenantSpecNetworkPoliciesIngressFromIpBlock", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromIpBlock#cidr", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock#cidr", }, "summary": "CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\".", }, @@ -114419,7 +114419,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromIpBlock#except", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock#except", }, "summary": "Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range.", }, @@ -114440,32 +114440,32 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngressFromIpBlock", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromNamespaceSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromNamespaceSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all namespaces. If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector.", "summary": "Selects Namespaces using cluster-scoped labels.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromNamespaceSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1409, }, - "name": "TenantSpecNetworkPoliciesIngressFromNamespaceSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromNamespaceSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -114480,7 +114480,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -114490,7 +114490,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromNamespaceSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -114512,30 +114512,30 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngressFromNamespaceSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1590, }, - "name": "TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -114553,7 +114553,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -114572,7 +114572,7 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -114594,32 +114594,32 @@ If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Po }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromPodSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromPodSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", }, "remarks": "This field follows standard label selector semantics; if present but empty, it selects all pods. If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace.", "summary": "This is a label selector which selects Pods.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1447, }, - "name": "TenantSpecNetworkPoliciesIngressFromPodSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromPodSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -114634,7 +114634,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", }, "kind": "array", }, @@ -114644,7 +114644,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromPodSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -114666,30 +114666,30 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngressFromPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1635, }, - "name": "TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -114707,7 +114707,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -114726,7 +114726,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -114748,30 +114748,30 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngressPorts": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressPorts", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts", }, "summary": "NetworkPolicyPort describes a port to allow traffic on.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressPorts", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPorts", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1107, }, - "name": "TenantSpecNetworkPoliciesIngressPorts", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressPorts#endPort", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#endPort", }, "remarks": "This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\".", "summary": "If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy.", @@ -114791,7 +114791,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressPorts#port", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#port", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", @@ -114804,14 +114804,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "name": "port", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressPorts#protocol", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPorts#protocol", }, "remarks": "If not specified, this field defaults to TCP.", "summary": "The protocol (TCP, UDP, or SCTP) which traffic must match.", @@ -114828,18 +114828,18 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngressPorts", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressPorts", }, - "capsuleclastixio.TenantSpecNetworkPoliciesIngressPortsPort": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesIngressPortsPort", + "schema": "TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, "remarks": "This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched.", "summary": "The port on the given protocol.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -114862,7 +114862,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, }, "static": true, @@ -114883,13 +114883,13 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesIngressPortsPort", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, }, "static": true, }, ], - "name": "TenantSpecNetworkPoliciesIngressPortsPort", + "name": "TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", "properties": Array [ Object { "immutable": true, @@ -114912,31 +114912,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesIngressPortsPort", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort", }, - "capsuleclastixio.TenantSpecNetworkPoliciesPodSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesPodSelector", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector", }, "remarks": "The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace.", "summary": "Selects the pods to which this NetworkPolicy object applies.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesPodSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 808, }, - "name": "TenantSpecNetworkPoliciesPodSelector", + "name": "TenantV1Alpha1SpecNetworkPoliciesPodSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesPodSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -114951,7 +114951,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", }, "kind": "array", }, @@ -114961,7 +114961,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesPodSelector#matchLabels", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -114983,30 +114983,30 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesPodSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesPodSelector", }, - "capsuleclastixio.TenantSpecNetworkPoliciesPodSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesPodSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "capsuleclastixio.TenantSpecNetworkPoliciesPodSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1152, }, - "name": "TenantSpecNetworkPoliciesPodSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesPodSelectorMatchExpressions#key", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -115024,7 +115024,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesPodSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -115043,7 +115043,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecNetworkPoliciesPodSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -115065,30 +115065,30 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecNetworkPoliciesPodSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecOwner": Object { + "capsuleclastixio.TenantV1Alpha1SpecOwner": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecOwner", + "schema": "TenantV1Alpha1SpecOwner", }, "summary": "OwnerSpec defines tenant owner name and kind.", }, - "fqn": "capsuleclastixio.TenantSpecOwner", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwner", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 471, }, - "name": "TenantSpecOwner", + "name": "TenantV1Alpha1SpecOwner", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecOwner#kind", + "schema": "TenantV1Alpha1SpecOwner#kind", }, }, "immutable": true, @@ -115098,14 +115098,14 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, "name": "kind", "type": Object { - "fqn": "capsuleclastixio.TenantSpecOwnerKind", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwnerKind", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecOwner#name", + "schema": "TenantV1Alpha1SpecOwner#name", }, }, "immutable": true, @@ -115119,16 +115119,16 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecOwner", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecOwner", }, - "capsuleclastixio.TenantSpecOwnerKind": Object { + "capsuleclastixio.TenantV1Alpha1SpecOwnerKind": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecOwnerKind", + "schema": "TenantV1Alpha1SpecOwnerKind", }, }, - "fqn": "capsuleclastixio.TenantSpecOwnerKind", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecOwnerKind", "kind": "enum", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -115148,31 +115148,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "name": "GROUP", }, ], - "name": "TenantSpecOwnerKind", - "symbolId": "capsule.clastix.io:TenantSpecOwnerKind", + "name": "TenantV1Alpha1SpecOwnerKind", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecOwnerKind", }, - "capsuleclastixio.TenantSpecResourceQuotas": Object { + "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotas", + "schema": "TenantV1Alpha1SpecResourceQuotas", }, "summary": "ResourceQuotaSpec defines the desired hard limits to enforce for Quota.", }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotas", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotas", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 504, }, - "name": "TenantSpecResourceQuotas", + "name": "TenantV1Alpha1SpecResourceQuotas", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotas#hard", + "schema": "TenantV1Alpha1SpecResourceQuotas#hard", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/", "summary": "hard is the set of desired hard limits for each named resource.", @@ -115187,7 +115187,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasHard", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", }, "kind": "map", }, @@ -115197,7 +115197,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotas#scopes", + "schema": "TenantV1Alpha1SpecResourceQuotas#scopes", }, "remarks": "If not specified, the quota matches all objects.", "summary": "A collection of filters that must match each object tracked by a quota.", @@ -115222,7 +115222,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotas#scopeSelector", + "schema": "TenantV1Alpha1SpecResourceQuotas#scopeSelector", }, "remarks": "For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.", "summary": "scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values.", @@ -115235,20 +115235,20 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "name": "scopeSelector", "optional": true, "type": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasScopeSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector", }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotas", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotas", }, - "capsuleclastixio.TenantSpecResourceQuotasHard": Object { + "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard": Object { "assembly": "capsuleclastixio", "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasHard", + "schema": "TenantV1Alpha1SpecResourceQuotasHard", }, }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotasHard", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", "kind": "class", "locationInModule": Object { "filename": "capsule.clastix.io.ts", @@ -115271,7 +115271,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasHard", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", }, }, "static": true, @@ -115292,13 +115292,13 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects ], "returns": Object { "type": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasHard", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasHard", }, }, "static": true, }, ], - "name": "TenantSpecResourceQuotasHard", + "name": "TenantV1Alpha1SpecResourceQuotasHard", "properties": Array [ Object { "immutable": true, @@ -115321,31 +115321,31 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotasHard", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasHard", }, - "capsuleclastixio.TenantSpecResourceQuotasScopeSelector": Object { + "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasScopeSelector", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelector", }, "remarks": "For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched.", "summary": "scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values.", }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotasScopeSelector", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelector", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 869, }, - "name": "TenantSpecResourceQuotasScopeSelector", + "name": "TenantV1Alpha1SpecResourceQuotasScopeSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasScopeSelector#matchExpressions", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelector#matchExpressions", }, "summary": "A list of scope selector requirements by scope of the resources.", }, @@ -115359,37 +115359,37 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "type": Object { "collection": Object { "elementtype": Object { - "fqn": "capsuleclastixio.TenantSpecResourceQuotasScopeSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", }, "kind": "array", }, }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotasScopeSelector", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasScopeSelector", }, - "capsuleclastixio.TenantSpecResourceQuotasScopeSelectorMatchExpressions": Object { + "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasScopeSelectorMatchExpressions", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", }, "summary": "A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values.", }, - "fqn": "capsuleclastixio.TenantSpecResourceQuotasScopeSelectorMatchExpressions", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 1197, }, - "name": "TenantSpecResourceQuotasScopeSelectorMatchExpressions", + "name": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasScopeSelectorMatchExpressions#operator", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist.", "summary": "Represents a scope's relationship to a set of values.", @@ -115408,7 +115408,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasScopeSelectorMatchExpressions#scopeName", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#scopeName", }, "summary": "The name of the scope that the selector applies to.", }, @@ -115426,7 +115426,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecResourceQuotasScopeSelectorMatchExpressions#values", + "schema": "TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -115448,29 +115448,29 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecResourceQuotasScopeSelectorMatchExpressions", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions", }, - "capsuleclastixio.TenantSpecServicesMetadata": Object { + "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecServicesMetadata", + "schema": "TenantV1Alpha1SpecServicesMetadata", }, }, - "fqn": "capsuleclastixio.TenantSpecServicesMetadata", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecServicesMetadata", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 547, }, - "name": "TenantSpecServicesMetadata", + "name": "TenantV1Alpha1SpecServicesMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecServicesMetadata#additionalAnnotations", + "schema": "TenantV1Alpha1SpecServicesMetadata#additionalAnnotations", }, }, "immutable": true, @@ -115493,7 +115493,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecServicesMetadata#additionalLabels", + "schema": "TenantV1Alpha1SpecServicesMetadata#additionalLabels", }, }, "immutable": true, @@ -115513,29 +115513,29 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecServicesMetadata", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecServicesMetadata", }, - "capsuleclastixio.TenantSpecStorageClasses": Object { + "capsuleclastixio.TenantV1Alpha1SpecStorageClasses": Object { "assembly": "capsuleclastixio", "datatype": true, "docs": Object { "custom": Object { - "schema": "TenantSpecStorageClasses", + "schema": "TenantV1Alpha1SpecStorageClasses", }, }, - "fqn": "capsuleclastixio.TenantSpecStorageClasses", + "fqn": "capsuleclastixio.TenantV1Alpha1SpecStorageClasses", "kind": "interface", "locationInModule": Object { "filename": "capsule.clastix.io.ts", "line": 578, }, - "name": "TenantSpecStorageClasses", + "name": "TenantV1Alpha1SpecStorageClasses", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecStorageClasses#allowed", + "schema": "TenantV1Alpha1SpecStorageClasses#allowed", }, }, "immutable": true, @@ -115558,7 +115558,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects "abstract": true, "docs": Object { "custom": Object { - "schema": "TenantSpecStorageClasses#allowedRegex", + "schema": "TenantV1Alpha1SpecStorageClasses#allowedRegex", }, }, "immutable": true, @@ -115573,7 +115573,7 @@ If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects }, }, ], - "symbolId": "capsule.clastix.io:TenantSpecStorageClasses", + "symbolId": "capsule.clastix.io:TenantV1Alpha1SpecStorageClasses", }, "capsuleclastixio.TenantV1Beta1": Object { "assembly": "capsuleclastixio", @@ -120102,11 +120102,11 @@ import { Construct } from 'constructs'; /** * Tenant is the Schema for the tenants API. * - * @schema Tenant + * @schema TenantV1Alpha1 */ -export class Tenant extends ApiObject { +export class TenantV1Alpha1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Tenant\\" + * Returns the apiVersion and kind for \\"TenantV1Alpha1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'capsule.clastix.io/v1alpha1', @@ -120114,28 +120114,28 @@ export class Tenant extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Tenant\\". + * Renders a Kubernetes manifest for \\"TenantV1Alpha1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: TenantProps = {}): any { + public static manifest(props: TenantV1Alpha1Props = {}): any { return { - ...Tenant.GVK, - ...toJson_TenantProps(props), + ...TenantV1Alpha1.GVK, + ...toJson_TenantV1Alpha1Props(props), }; } /** - * Defines a \\"Tenant\\" API object + * Defines a \\"TenantV1Alpha1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: TenantProps = {}) { + public constructor(scope: Construct, id: string, props: TenantV1Alpha1Props = {}) { super(scope, id, { - ...Tenant.GVK, + ...TenantV1Alpha1.GVK, ...props, }); } @@ -120147,8 +120147,8 @@ export class Tenant extends ApiObject { const resolved = super.toJson(); return { - ...Tenant.GVK, - ...toJson_TenantProps(resolved), + ...TenantV1Alpha1.GVK, + ...toJson_TenantV1Alpha1Props(resolved), }; } } @@ -120156,32 +120156,32 @@ export class Tenant extends ApiObject { /** * Tenant is the Schema for the tenants API. * - * @schema Tenant + * @schema TenantV1Alpha1 */ -export interface TenantProps { +export interface TenantV1Alpha1Props { /** - * @schema Tenant#metadata + * @schema TenantV1Alpha1#metadata */ readonly metadata?: ApiObjectMetadata; /** * TenantSpec defines the desired state of Tenant. * - * @schema Tenant#spec + * @schema TenantV1Alpha1#spec */ - readonly spec?: TenantSpec; + readonly spec?: TenantV1Alpha1Spec; } /** - * Converts an object of type 'TenantProps' to JSON representation. + * Converts an object of type 'TenantV1Alpha1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantProps(obj: TenantProps | undefined): Record | undefined { +export function toJson_TenantV1Alpha1Props(obj: TenantV1Alpha1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_TenantSpec(obj.spec), + 'spec': toJson_TenantV1Alpha1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -120191,104 +120191,104 @@ export function toJson_TenantProps(obj: TenantProps | undefined): Record | undefined { +export function toJson_TenantV1Alpha1Spec(obj: TenantV1Alpha1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'additionalRoleBindings': obj.additionalRoleBindings?.map(y => toJson_TenantSpecAdditionalRoleBindings(y)), - 'containerRegistries': toJson_TenantSpecContainerRegistries(obj.containerRegistries), - 'externalServiceIPs': toJson_TenantSpecExternalServiceIPs(obj.externalServiceIPs), - 'ingressClasses': toJson_TenantSpecIngressClasses(obj.ingressClasses), - 'ingressHostnames': toJson_TenantSpecIngressHostnames(obj.ingressHostnames), - 'limitRanges': obj.limitRanges?.map(y => toJson_TenantSpecLimitRanges(y)), + 'additionalRoleBindings': obj.additionalRoleBindings?.map(y => toJson_TenantV1Alpha1SpecAdditionalRoleBindings(y)), + 'containerRegistries': toJson_TenantV1Alpha1SpecContainerRegistries(obj.containerRegistries), + 'externalServiceIPs': toJson_TenantV1Alpha1SpecExternalServiceIPs(obj.externalServiceIPs), + 'ingressClasses': toJson_TenantV1Alpha1SpecIngressClasses(obj.ingressClasses), + 'ingressHostnames': toJson_TenantV1Alpha1SpecIngressHostnames(obj.ingressHostnames), + 'limitRanges': obj.limitRanges?.map(y => toJson_TenantV1Alpha1SpecLimitRanges(y)), 'namespaceQuota': obj.namespaceQuota, - 'namespacesMetadata': toJson_TenantSpecNamespacesMetadata(obj.namespacesMetadata), - 'networkPolicies': obj.networkPolicies?.map(y => toJson_TenantSpecNetworkPolicies(y)), + 'namespacesMetadata': toJson_TenantV1Alpha1SpecNamespacesMetadata(obj.namespacesMetadata), + 'networkPolicies': obj.networkPolicies?.map(y => toJson_TenantV1Alpha1SpecNetworkPolicies(y)), 'nodeSelector': ((obj.nodeSelector) === undefined) ? undefined : (Object.entries(obj.nodeSelector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'owner': toJson_TenantSpecOwner(obj.owner), - 'resourceQuotas': obj.resourceQuotas?.map(y => toJson_TenantSpecResourceQuotas(y)), - 'servicesMetadata': toJson_TenantSpecServicesMetadata(obj.servicesMetadata), - 'storageClasses': toJson_TenantSpecStorageClasses(obj.storageClasses), + 'owner': toJson_TenantV1Alpha1SpecOwner(obj.owner), + 'resourceQuotas': obj.resourceQuotas?.map(y => toJson_TenantV1Alpha1SpecResourceQuotas(y)), + 'servicesMetadata': toJson_TenantV1Alpha1SpecServicesMetadata(obj.servicesMetadata), + 'storageClasses': toJson_TenantV1Alpha1SpecStorageClasses(obj.storageClasses), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -120296,32 +120296,32 @@ export function toJson_TenantSpec(obj: TenantSpec | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecAdditionalRoleBindings(obj: TenantV1Alpha1SpecAdditionalRoleBindings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'clusterRoleName': obj.clusterRoleName, - 'subjects': obj.subjects?.map(y => toJson_TenantSpecAdditionalRoleBindingsSubjects(y)), + 'subjects': obj.subjects?.map(y => toJson_TenantV1Alpha1SpecAdditionalRoleBindingsSubjects(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -120329,26 +120329,26 @@ export function toJson_TenantSpecAdditionalRoleBindings(obj: TenantSpecAdditiona /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecContainerRegistries + * @schema TenantV1Alpha1SpecContainerRegistries */ -export interface TenantSpecContainerRegistries { +export interface TenantV1Alpha1SpecContainerRegistries { /** - * @schema TenantSpecContainerRegistries#allowed + * @schema TenantV1Alpha1SpecContainerRegistries#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecContainerRegistries#allowedRegex + * @schema TenantV1Alpha1SpecContainerRegistries#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecContainerRegistries' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecContainerRegistries' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecContainerRegistries(obj: TenantSpecContainerRegistries | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecContainerRegistries(obj: TenantV1Alpha1SpecContainerRegistries | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -120360,21 +120360,21 @@ export function toJson_TenantSpecContainerRegistries(obj: TenantSpecContainerReg /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecExternalServiceIPs + * @schema TenantV1Alpha1SpecExternalServiceIPs */ -export interface TenantSpecExternalServiceIPs { +export interface TenantV1Alpha1SpecExternalServiceIPs { /** - * @schema TenantSpecExternalServiceIPs#allowed + * @schema TenantV1Alpha1SpecExternalServiceIPs#allowed */ readonly allowed: string[]; } /** - * Converts an object of type 'TenantSpecExternalServiceIPs' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecExternalServiceIPs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecExternalServiceIPs(obj: TenantSpecExternalServiceIPs | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecExternalServiceIPs(obj: TenantV1Alpha1SpecExternalServiceIPs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -120385,26 +120385,26 @@ export function toJson_TenantSpecExternalServiceIPs(obj: TenantSpecExternalServi /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecIngressClasses + * @schema TenantV1Alpha1SpecIngressClasses */ -export interface TenantSpecIngressClasses { +export interface TenantV1Alpha1SpecIngressClasses { /** - * @schema TenantSpecIngressClasses#allowed + * @schema TenantV1Alpha1SpecIngressClasses#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecIngressClasses#allowedRegex + * @schema TenantV1Alpha1SpecIngressClasses#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecIngressClasses' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecIngressClasses' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecIngressClasses(obj: TenantSpecIngressClasses | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecIngressClasses(obj: TenantV1Alpha1SpecIngressClasses | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -120416,26 +120416,26 @@ export function toJson_TenantSpecIngressClasses(obj: TenantSpecIngressClasses | /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecIngressHostnames + * @schema TenantV1Alpha1SpecIngressHostnames */ -export interface TenantSpecIngressHostnames { +export interface TenantV1Alpha1SpecIngressHostnames { /** - * @schema TenantSpecIngressHostnames#allowed + * @schema TenantV1Alpha1SpecIngressHostnames#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecIngressHostnames#allowedRegex + * @schema TenantV1Alpha1SpecIngressHostnames#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecIngressHostnames' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecIngressHostnames' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecIngressHostnames(obj: TenantSpecIngressHostnames | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecIngressHostnames(obj: TenantV1Alpha1SpecIngressHostnames | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -120449,26 +120449,26 @@ export function toJson_TenantSpecIngressHostnames(obj: TenantSpecIngressHostname /** * LimitRangeSpec defines a min/max usage limit for resources that match on kind. * - * @schema TenantSpecLimitRanges + * @schema TenantV1Alpha1SpecLimitRanges */ -export interface TenantSpecLimitRanges { +export interface TenantV1Alpha1SpecLimitRanges { /** * Limits is the list of LimitRangeItem objects that are enforced. * - * @schema TenantSpecLimitRanges#limits + * @schema TenantV1Alpha1SpecLimitRanges#limits */ - readonly limits: TenantSpecLimitRangesLimits[]; + readonly limits: TenantV1Alpha1SpecLimitRangesLimits[]; } /** - * Converts an object of type 'TenantSpecLimitRanges' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecLimitRanges' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecLimitRanges(obj: TenantSpecLimitRanges | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecLimitRanges(obj: TenantV1Alpha1SpecLimitRanges | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'limits': obj.limits?.map(y => toJson_TenantSpecLimitRangesLimits(y)), + 'limits': obj.limits?.map(y => toJson_TenantV1Alpha1SpecLimitRangesLimits(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -120476,26 +120476,26 @@ export function toJson_TenantSpecLimitRanges(obj: TenantSpecLimitRanges | undefi /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecNamespacesMetadata + * @schema TenantV1Alpha1SpecNamespacesMetadata */ -export interface TenantSpecNamespacesMetadata { +export interface TenantV1Alpha1SpecNamespacesMetadata { /** - * @schema TenantSpecNamespacesMetadata#additionalAnnotations + * @schema TenantV1Alpha1SpecNamespacesMetadata#additionalAnnotations */ readonly additionalAnnotations?: { [key: string]: string }; /** - * @schema TenantSpecNamespacesMetadata#additionalLabels + * @schema TenantV1Alpha1SpecNamespacesMetadata#additionalLabels */ readonly additionalLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNamespacesMetadata' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNamespacesMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNamespacesMetadata(obj: TenantSpecNamespacesMetadata | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNamespacesMetadata(obj: TenantV1Alpha1SpecNamespacesMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'additionalAnnotations': ((obj.additionalAnnotations) === undefined) ? undefined : (Object.entries(obj.additionalAnnotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -120509,49 +120509,49 @@ export function toJson_TenantSpecNamespacesMetadata(obj: TenantSpecNamespacesMet /** * NetworkPolicySpec provides the specification of a NetworkPolicy * - * @schema TenantSpecNetworkPolicies + * @schema TenantV1Alpha1SpecNetworkPolicies */ -export interface TenantSpecNetworkPolicies { +export interface TenantV1Alpha1SpecNetworkPolicies { /** * List of egress rules to be applied to the selected pods. Outgoing traffic is allowed if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic matches at least one egress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy limits all outgoing traffic (and serves solely to ensure that the pods it selects are isolated by default). This field is beta-level in 1.8 * - * @schema TenantSpecNetworkPolicies#egress + * @schema TenantV1Alpha1SpecNetworkPolicies#egress */ - readonly egress?: TenantSpecNetworkPoliciesEgress[]; + readonly egress?: TenantV1Alpha1SpecNetworkPoliciesEgress[]; /** * List of ingress rules to be applied to the selected pods. Traffic is allowed to a pod if there are no NetworkPolicies selecting the pod (and cluster policy otherwise allows the traffic), OR if the traffic source is the pod's local node, OR if the traffic matches at least one ingress rule across all of the NetworkPolicy objects whose podSelector matches the pod. If this field is empty then this NetworkPolicy does not allow any traffic (and serves solely to ensure that the pods it selects are isolated by default) * - * @schema TenantSpecNetworkPolicies#ingress + * @schema TenantV1Alpha1SpecNetworkPolicies#ingress */ - readonly ingress?: TenantSpecNetworkPoliciesIngress[]; + readonly ingress?: TenantV1Alpha1SpecNetworkPoliciesIngress[]; /** * Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. * - * @schema TenantSpecNetworkPolicies#podSelector + * @schema TenantV1Alpha1SpecNetworkPolicies#podSelector */ - readonly podSelector: TenantSpecNetworkPoliciesPodSelector; + readonly podSelector: TenantV1Alpha1SpecNetworkPoliciesPodSelector; /** * List of rule types that the NetworkPolicy relates to. Valid options are [\\"Ingress\\"], [\\"Egress\\"], or [\\"Ingress\\", \\"Egress\\"]. If this field is not specified, it will default based on the existence of Ingress or Egress rules; policies that contain an Egress section are assumed to affect Egress, and all policies (whether or not they contain an Ingress section) are assumed to affect Ingress. If you want to write an egress-only policy, you must explicitly specify policyTypes [ \\"Egress\\" ]. Likewise, if you want to write a policy that specifies that no egress is allowed, you must specify a policyTypes value that include \\"Egress\\" (since such a policy would not include an Egress section and would otherwise default to just [ \\"Ingress\\" ]). This field is beta-level in 1.8 * - * @schema TenantSpecNetworkPolicies#policyTypes + * @schema TenantV1Alpha1SpecNetworkPolicies#policyTypes */ readonly policyTypes?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPolicies' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPolicies' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPolicies(obj: TenantSpecNetworkPolicies | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPolicies(obj: TenantV1Alpha1SpecNetworkPolicies | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'egress': obj.egress?.map(y => toJson_TenantSpecNetworkPoliciesEgress(y)), - 'ingress': obj.ingress?.map(y => toJson_TenantSpecNetworkPoliciesIngress(y)), - 'podSelector': toJson_TenantSpecNetworkPoliciesPodSelector(obj.podSelector), + 'egress': obj.egress?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesEgress(y)), + 'ingress': obj.ingress?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesIngress(y)), + 'podSelector': toJson_TenantV1Alpha1SpecNetworkPoliciesPodSelector(obj.podSelector), 'policyTypes': obj.policyTypes?.map(y => y), }; // filter undefined values @@ -120562,26 +120562,26 @@ export function toJson_TenantSpecNetworkPolicies(obj: TenantSpecNetworkPolicies /** * OwnerSpec defines tenant owner name and kind. * - * @schema TenantSpecOwner + * @schema TenantV1Alpha1SpecOwner */ -export interface TenantSpecOwner { +export interface TenantV1Alpha1SpecOwner { /** - * @schema TenantSpecOwner#kind + * @schema TenantV1Alpha1SpecOwner#kind */ - readonly kind: TenantSpecOwnerKind; + readonly kind: TenantV1Alpha1SpecOwnerKind; /** - * @schema TenantSpecOwner#name + * @schema TenantV1Alpha1SpecOwner#name */ readonly name: string; } /** - * Converts an object of type 'TenantSpecOwner' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecOwner' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecOwner(obj: TenantSpecOwner | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecOwner(obj: TenantV1Alpha1SpecOwner | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'kind': obj.kind, @@ -120595,41 +120595,41 @@ export function toJson_TenantSpecOwner(obj: TenantSpecOwner | undefined): Record /** * ResourceQuotaSpec defines the desired hard limits to enforce for Quota. * - * @schema TenantSpecResourceQuotas + * @schema TenantV1Alpha1SpecResourceQuotas */ -export interface TenantSpecResourceQuotas { +export interface TenantV1Alpha1SpecResourceQuotas { /** * hard is the set of desired hard limits for each named resource. More info: https://kubernetes.io/docs/concepts/policy/resource-quotas/ * - * @schema TenantSpecResourceQuotas#hard + * @schema TenantV1Alpha1SpecResourceQuotas#hard */ - readonly hard?: { [key: string]: TenantSpecResourceQuotasHard }; + readonly hard?: { [key: string]: TenantV1Alpha1SpecResourceQuotasHard }; /** * scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched. * - * @schema TenantSpecResourceQuotas#scopeSelector + * @schema TenantV1Alpha1SpecResourceQuotas#scopeSelector */ - readonly scopeSelector?: TenantSpecResourceQuotasScopeSelector; + readonly scopeSelector?: TenantV1Alpha1SpecResourceQuotasScopeSelector; /** * A collection of filters that must match each object tracked by a quota. If not specified, the quota matches all objects. * - * @schema TenantSpecResourceQuotas#scopes + * @schema TenantV1Alpha1SpecResourceQuotas#scopes */ readonly scopes?: string[]; } /** - * Converts an object of type 'TenantSpecResourceQuotas' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecResourceQuotas' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecResourceQuotas(obj: TenantSpecResourceQuotas | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecResourceQuotas(obj: TenantV1Alpha1SpecResourceQuotas | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'hard': ((obj.hard) === undefined) ? undefined : (Object.entries(obj.hard).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.value }), {})), - 'scopeSelector': toJson_TenantSpecResourceQuotasScopeSelector(obj.scopeSelector), + 'scopeSelector': toJson_TenantV1Alpha1SpecResourceQuotasScopeSelector(obj.scopeSelector), 'scopes': obj.scopes?.map(y => y), }; // filter undefined values @@ -120638,26 +120638,26 @@ export function toJson_TenantSpecResourceQuotas(obj: TenantSpecResourceQuotas | /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecServicesMetadata + * @schema TenantV1Alpha1SpecServicesMetadata */ -export interface TenantSpecServicesMetadata { +export interface TenantV1Alpha1SpecServicesMetadata { /** - * @schema TenantSpecServicesMetadata#additionalAnnotations + * @schema TenantV1Alpha1SpecServicesMetadata#additionalAnnotations */ readonly additionalAnnotations?: { [key: string]: string }; /** - * @schema TenantSpecServicesMetadata#additionalLabels + * @schema TenantV1Alpha1SpecServicesMetadata#additionalLabels */ readonly additionalLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecServicesMetadata' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecServicesMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecServicesMetadata(obj: TenantSpecServicesMetadata | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecServicesMetadata(obj: TenantV1Alpha1SpecServicesMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'additionalAnnotations': ((obj.additionalAnnotations) === undefined) ? undefined : (Object.entries(obj.additionalAnnotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -120669,26 +120669,26 @@ export function toJson_TenantSpecServicesMetadata(obj: TenantSpecServicesMetadat /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecStorageClasses + * @schema TenantV1Alpha1SpecStorageClasses */ -export interface TenantSpecStorageClasses { +export interface TenantV1Alpha1SpecStorageClasses { /** - * @schema TenantSpecStorageClasses#allowed + * @schema TenantV1Alpha1SpecStorageClasses#allowed */ readonly allowed?: string[]; /** - * @schema TenantSpecStorageClasses#allowedRegex + * @schema TenantV1Alpha1SpecStorageClasses#allowedRegex */ readonly allowedRegex?: string; } /** - * Converts an object of type 'TenantSpecStorageClasses' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecStorageClasses' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecStorageClasses(obj: TenantSpecStorageClasses | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecStorageClasses(obj: TenantV1Alpha1SpecStorageClasses | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowed': obj.allowed?.map(y => y), @@ -120702,45 +120702,45 @@ export function toJson_TenantSpecStorageClasses(obj: TenantSpecStorageClasses | /** * Subject contains a reference to the object or user identities a role binding applies to. This can either hold a direct API object reference, or a value for non-objects such as user and group names. * - * @schema TenantSpecAdditionalRoleBindingsSubjects + * @schema TenantV1Alpha1SpecAdditionalRoleBindingsSubjects */ -export interface TenantSpecAdditionalRoleBindingsSubjects { +export interface TenantV1Alpha1SpecAdditionalRoleBindingsSubjects { /** * APIGroup holds the API group of the referenced subject. Defaults to \\"\\" for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects. * * @default for ServiceAccount subjects. Defaults to \\"rbac.authorization.k8s.io\\" for User and Group subjects. - * @schema TenantSpecAdditionalRoleBindingsSubjects#apiGroup + * @schema TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#apiGroup */ readonly apiGroup?: string; /** * Kind of object being referenced. Values defined by this API group are \\"User\\", \\"Group\\", and \\"ServiceAccount\\". If the Authorizer does not recognized the kind value, the Authorizer should report an error. * - * @schema TenantSpecAdditionalRoleBindingsSubjects#kind + * @schema TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#kind */ readonly kind: string; /** * Name of the object being referenced. * - * @schema TenantSpecAdditionalRoleBindingsSubjects#name + * @schema TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#name */ readonly name: string; /** * Namespace of the referenced object. If the object kind is non-namespace, such as \\"User\\" or \\"Group\\", and this value is not empty the Authorizer should report an error. * - * @schema TenantSpecAdditionalRoleBindingsSubjects#namespace + * @schema TenantV1Alpha1SpecAdditionalRoleBindingsSubjects#namespace */ readonly namespace?: string; } /** - * Converts an object of type 'TenantSpecAdditionalRoleBindingsSubjects' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecAdditionalRoleBindingsSubjects' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecAdditionalRoleBindingsSubjects(obj: TenantSpecAdditionalRoleBindingsSubjects | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecAdditionalRoleBindingsSubjects(obj: TenantV1Alpha1SpecAdditionalRoleBindingsSubjects | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiGroup': obj.apiGroup, @@ -120756,58 +120756,58 @@ export function toJson_TenantSpecAdditionalRoleBindingsSubjects(obj: TenantSpecA /** * LimitRangeItem defines a min/max usage limit for any resource that matches on kind. * - * @schema TenantSpecLimitRangesLimits + * @schema TenantV1Alpha1SpecLimitRangesLimits */ -export interface TenantSpecLimitRangesLimits { +export interface TenantV1Alpha1SpecLimitRangesLimits { /** * Default resource requirement limit value by resource name if resource limit is omitted. * - * @schema TenantSpecLimitRangesLimits#default + * @schema TenantV1Alpha1SpecLimitRangesLimits#default */ - readonly default?: { [key: string]: TenantSpecLimitRangesLimitsDefault }; + readonly default?: { [key: string]: TenantV1Alpha1SpecLimitRangesLimitsDefault }; /** * DefaultRequest is the default resource requirement request value by resource name if resource request is omitted. * - * @schema TenantSpecLimitRangesLimits#defaultRequest + * @schema TenantV1Alpha1SpecLimitRangesLimits#defaultRequest */ - readonly defaultRequest?: { [key: string]: TenantSpecLimitRangesLimitsDefaultRequest }; + readonly defaultRequest?: { [key: string]: TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest }; /** * Max usage constraints on this kind by resource name. * - * @schema TenantSpecLimitRangesLimits#max + * @schema TenantV1Alpha1SpecLimitRangesLimits#max */ - readonly max?: { [key: string]: TenantSpecLimitRangesLimitsMax }; + readonly max?: { [key: string]: TenantV1Alpha1SpecLimitRangesLimitsMax }; /** * MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource. * - * @schema TenantSpecLimitRangesLimits#maxLimitRequestRatio + * @schema TenantV1Alpha1SpecLimitRangesLimits#maxLimitRequestRatio */ - readonly maxLimitRequestRatio?: { [key: string]: TenantSpecLimitRangesLimitsMaxLimitRequestRatio }; + readonly maxLimitRequestRatio?: { [key: string]: TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio }; /** * Min usage constraints on this kind by resource name. * - * @schema TenantSpecLimitRangesLimits#min + * @schema TenantV1Alpha1SpecLimitRangesLimits#min */ - readonly min?: { [key: string]: TenantSpecLimitRangesLimitsMin }; + readonly min?: { [key: string]: TenantV1Alpha1SpecLimitRangesLimitsMin }; /** * Type of resource that this limit applies to. * - * @schema TenantSpecLimitRangesLimits#type + * @schema TenantV1Alpha1SpecLimitRangesLimits#type */ readonly type: string; } /** - * Converts an object of type 'TenantSpecLimitRangesLimits' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecLimitRangesLimits' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecLimitRangesLimits(obj: TenantSpecLimitRangesLimits | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecLimitRangesLimits(obj: TenantV1Alpha1SpecLimitRangesLimits | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'default': ((obj.default) === undefined) ? undefined : (Object.entries(obj.default).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.value }), {})), @@ -120825,34 +120825,34 @@ export function toJson_TenantSpecLimitRangesLimits(obj: TenantSpecLimitRangesLim /** * NetworkPolicyEgressRule describes a particular set of traffic that is allowed out of pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and to. This type is beta-level in 1.8 * - * @schema TenantSpecNetworkPoliciesEgress + * @schema TenantV1Alpha1SpecNetworkPoliciesEgress */ -export interface TenantSpecNetworkPoliciesEgress { +export interface TenantV1Alpha1SpecNetworkPoliciesEgress { /** * List of destination ports for outgoing traffic. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. * - * @schema TenantSpecNetworkPoliciesEgress#ports + * @schema TenantV1Alpha1SpecNetworkPoliciesEgress#ports */ - readonly ports?: TenantSpecNetworkPoliciesEgressPorts[]; + readonly ports?: TenantV1Alpha1SpecNetworkPoliciesEgressPorts[]; /** * List of destinations for outgoing traffic of pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all destinations (traffic not restricted by destination). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the to list. * - * @schema TenantSpecNetworkPoliciesEgress#to + * @schema TenantV1Alpha1SpecNetworkPoliciesEgress#to */ - readonly to?: TenantSpecNetworkPoliciesEgressTo[]; + readonly to?: TenantV1Alpha1SpecNetworkPoliciesEgressTo[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesEgress' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesEgress' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesEgress(obj: TenantSpecNetworkPoliciesEgress | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesEgress(obj: TenantV1Alpha1SpecNetworkPoliciesEgress | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ports': obj.ports?.map(y => toJson_TenantSpecNetworkPoliciesEgressPorts(y)), - 'to': obj.to?.map(y => toJson_TenantSpecNetworkPoliciesEgressTo(y)), + 'ports': obj.ports?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesEgressPorts(y)), + 'to': obj.to?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesEgressTo(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -120862,34 +120862,34 @@ export function toJson_TenantSpecNetworkPoliciesEgress(obj: TenantSpecNetworkPol /** * NetworkPolicyIngressRule describes a particular set of traffic that is allowed to the pods matched by a NetworkPolicySpec's podSelector. The traffic must match both ports and from. * - * @schema TenantSpecNetworkPoliciesIngress + * @schema TenantV1Alpha1SpecNetworkPoliciesIngress */ -export interface TenantSpecNetworkPoliciesIngress { +export interface TenantV1Alpha1SpecNetworkPoliciesIngress { /** * List of sources which should be able to access the pods selected for this rule. Items in this list are combined using a logical OR operation. If this field is empty or missing, this rule matches all sources (traffic not restricted by source). If this field is present and contains at least one item, this rule allows traffic only if the traffic matches at least one item in the from list. * - * @schema TenantSpecNetworkPoliciesIngress#from + * @schema TenantV1Alpha1SpecNetworkPoliciesIngress#from */ - readonly from?: TenantSpecNetworkPoliciesIngressFrom[]; + readonly from?: TenantV1Alpha1SpecNetworkPoliciesIngressFrom[]; /** * List of ports which should be made accessible on the pods selected for this rule. Each item in this list is combined using a logical OR. If this field is empty or missing, this rule matches all ports (traffic not restricted by port). If this field is present and contains at least one item, then this rule allows traffic only if the traffic matches at least one port in the list. * - * @schema TenantSpecNetworkPoliciesIngress#ports + * @schema TenantV1Alpha1SpecNetworkPoliciesIngress#ports */ - readonly ports?: TenantSpecNetworkPoliciesIngressPorts[]; + readonly ports?: TenantV1Alpha1SpecNetworkPoliciesIngressPorts[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesIngress' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesIngress' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesIngress(obj: TenantSpecNetworkPoliciesIngress | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesIngress(obj: TenantV1Alpha1SpecNetworkPoliciesIngress | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'from': obj.from?.map(y => toJson_TenantSpecNetworkPoliciesIngressFrom(y)), - 'ports': obj.ports?.map(y => toJson_TenantSpecNetworkPoliciesIngressPorts(y)), + 'from': obj.from?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFrom(y)), + 'ports': obj.ports?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesIngressPorts(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -120899,33 +120899,33 @@ export function toJson_TenantSpecNetworkPoliciesIngress(obj: TenantSpecNetworkPo /** * Selects the pods to which this NetworkPolicy object applies. The array of ingress rules is applied to any pods selected by this field. Multiple network policies can select the same set of pods. In this case, the ingress rules for each are combined additively. This field is NOT optional and follows standard label selector semantics. An empty podSelector matches all pods in this namespace. * - * @schema TenantSpecNetworkPoliciesPodSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesPodSelector */ -export interface TenantSpecNetworkPoliciesPodSelector { +export interface TenantV1Alpha1SpecNetworkPoliciesPodSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesPodSelector#matchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesPodSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesPodSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesPodSelector#matchLabels + * @schema TenantV1Alpha1SpecNetworkPoliciesPodSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesPodSelector' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesPodSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesPodSelector(obj: TenantSpecNetworkPoliciesPodSelector | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesPodSelector(obj: TenantV1Alpha1SpecNetworkPoliciesPodSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesPodSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -120934,9 +120934,9 @@ export function toJson_TenantSpecNetworkPoliciesPodSelector(obj: TenantSpecNetwo /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecOwnerKind + * @schema TenantV1Alpha1SpecOwnerKind */ -export enum TenantSpecOwnerKind { +export enum TenantV1Alpha1SpecOwnerKind { /** User */ USER = \\"User\\", /** Group */ @@ -120944,14 +120944,14 @@ export enum TenantSpecOwnerKind { } /** - * @schema TenantSpecResourceQuotasHard + * @schema TenantV1Alpha1SpecResourceQuotasHard */ -export class TenantSpecResourceQuotasHard { - public static fromNumber(value: number): TenantSpecResourceQuotasHard { - return new TenantSpecResourceQuotasHard(value); +export class TenantV1Alpha1SpecResourceQuotasHard { + public static fromNumber(value: number): TenantV1Alpha1SpecResourceQuotasHard { + return new TenantV1Alpha1SpecResourceQuotasHard(value); } - public static fromString(value: string): TenantSpecResourceQuotasHard { - return new TenantSpecResourceQuotasHard(value); + public static fromString(value: string): TenantV1Alpha1SpecResourceQuotasHard { + return new TenantV1Alpha1SpecResourceQuotasHard(value); } private constructor(public readonly value: number | string) { } @@ -120960,26 +120960,26 @@ export class TenantSpecResourceQuotasHard { /** * scopeSelector is also a collection of filters like scopes that must match each object tracked by a quota but expressed using ScopeSelectorOperator in combination with possible values. For a resource to match, both scopes AND scopeSelector (if specified in spec), must be matched. * - * @schema TenantSpecResourceQuotasScopeSelector + * @schema TenantV1Alpha1SpecResourceQuotasScopeSelector */ -export interface TenantSpecResourceQuotasScopeSelector { +export interface TenantV1Alpha1SpecResourceQuotasScopeSelector { /** * A list of scope selector requirements by scope of the resources. * - * @schema TenantSpecResourceQuotasScopeSelector#matchExpressions + * @schema TenantV1Alpha1SpecResourceQuotasScopeSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecResourceQuotasScopeSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions[]; } /** - * Converts an object of type 'TenantSpecResourceQuotasScopeSelector' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecResourceQuotasScopeSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecResourceQuotasScopeSelector(obj: TenantSpecResourceQuotasScopeSelector | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecResourceQuotasScopeSelector(obj: TenantV1Alpha1SpecResourceQuotasScopeSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecResourceQuotasScopeSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -120987,70 +120987,70 @@ export function toJson_TenantSpecResourceQuotasScopeSelector(obj: TenantSpecReso /* eslint-enable max-len, quote-props */ /** - * @schema TenantSpecLimitRangesLimitsDefault + * @schema TenantV1Alpha1SpecLimitRangesLimitsDefault */ -export class TenantSpecLimitRangesLimitsDefault { - public static fromNumber(value: number): TenantSpecLimitRangesLimitsDefault { - return new TenantSpecLimitRangesLimitsDefault(value); +export class TenantV1Alpha1SpecLimitRangesLimitsDefault { + public static fromNumber(value: number): TenantV1Alpha1SpecLimitRangesLimitsDefault { + return new TenantV1Alpha1SpecLimitRangesLimitsDefault(value); } - public static fromString(value: string): TenantSpecLimitRangesLimitsDefault { - return new TenantSpecLimitRangesLimitsDefault(value); + public static fromString(value: string): TenantV1Alpha1SpecLimitRangesLimitsDefault { + return new TenantV1Alpha1SpecLimitRangesLimitsDefault(value); } private constructor(public readonly value: number | string) { } } /** - * @schema TenantSpecLimitRangesLimitsDefaultRequest + * @schema TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest */ -export class TenantSpecLimitRangesLimitsDefaultRequest { - public static fromNumber(value: number): TenantSpecLimitRangesLimitsDefaultRequest { - return new TenantSpecLimitRangesLimitsDefaultRequest(value); +export class TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest { + public static fromNumber(value: number): TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest { + return new TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest(value); } - public static fromString(value: string): TenantSpecLimitRangesLimitsDefaultRequest { - return new TenantSpecLimitRangesLimitsDefaultRequest(value); + public static fromString(value: string): TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest { + return new TenantV1Alpha1SpecLimitRangesLimitsDefaultRequest(value); } private constructor(public readonly value: number | string) { } } /** - * @schema TenantSpecLimitRangesLimitsMax + * @schema TenantV1Alpha1SpecLimitRangesLimitsMax */ -export class TenantSpecLimitRangesLimitsMax { - public static fromNumber(value: number): TenantSpecLimitRangesLimitsMax { - return new TenantSpecLimitRangesLimitsMax(value); +export class TenantV1Alpha1SpecLimitRangesLimitsMax { + public static fromNumber(value: number): TenantV1Alpha1SpecLimitRangesLimitsMax { + return new TenantV1Alpha1SpecLimitRangesLimitsMax(value); } - public static fromString(value: string): TenantSpecLimitRangesLimitsMax { - return new TenantSpecLimitRangesLimitsMax(value); + public static fromString(value: string): TenantV1Alpha1SpecLimitRangesLimitsMax { + return new TenantV1Alpha1SpecLimitRangesLimitsMax(value); } private constructor(public readonly value: number | string) { } } /** - * @schema TenantSpecLimitRangesLimitsMaxLimitRequestRatio + * @schema TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio */ -export class TenantSpecLimitRangesLimitsMaxLimitRequestRatio { - public static fromNumber(value: number): TenantSpecLimitRangesLimitsMaxLimitRequestRatio { - return new TenantSpecLimitRangesLimitsMaxLimitRequestRatio(value); +export class TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio { + public static fromNumber(value: number): TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio { + return new TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio(value); } - public static fromString(value: string): TenantSpecLimitRangesLimitsMaxLimitRequestRatio { - return new TenantSpecLimitRangesLimitsMaxLimitRequestRatio(value); + public static fromString(value: string): TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio { + return new TenantV1Alpha1SpecLimitRangesLimitsMaxLimitRequestRatio(value); } private constructor(public readonly value: number | string) { } } /** - * @schema TenantSpecLimitRangesLimitsMin + * @schema TenantV1Alpha1SpecLimitRangesLimitsMin */ -export class TenantSpecLimitRangesLimitsMin { - public static fromNumber(value: number): TenantSpecLimitRangesLimitsMin { - return new TenantSpecLimitRangesLimitsMin(value); +export class TenantV1Alpha1SpecLimitRangesLimitsMin { + public static fromNumber(value: number): TenantV1Alpha1SpecLimitRangesLimitsMin { + return new TenantV1Alpha1SpecLimitRangesLimitsMin(value); } - public static fromString(value: string): TenantSpecLimitRangesLimitsMin { - return new TenantSpecLimitRangesLimitsMin(value); + public static fromString(value: string): TenantV1Alpha1SpecLimitRangesLimitsMin { + return new TenantV1Alpha1SpecLimitRangesLimitsMin(value); } private constructor(public readonly value: number | string) { } @@ -121059,37 +121059,37 @@ export class TenantSpecLimitRangesLimitsMin { /** * NetworkPolicyPort describes a port to allow traffic on * - * @schema TenantSpecNetworkPoliciesEgressPorts + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressPorts */ -export interface TenantSpecNetworkPoliciesEgressPorts { +export interface TenantV1Alpha1SpecNetworkPoliciesEgressPorts { /** * If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\". * - * @schema TenantSpecNetworkPoliciesEgressPorts#endPort + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressPorts#endPort */ readonly endPort?: number; /** * The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. * - * @schema TenantSpecNetworkPoliciesEgressPorts#port + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressPorts#port */ - readonly port?: TenantSpecNetworkPoliciesEgressPortsPort; + readonly port?: TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort; /** * The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. * - * @schema TenantSpecNetworkPoliciesEgressPorts#protocol + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesEgressPorts' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesEgressPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesEgressPorts(obj: TenantSpecNetworkPoliciesEgressPorts | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesEgressPorts(obj: TenantV1Alpha1SpecNetworkPoliciesEgressPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endPort': obj.endPort, @@ -121104,44 +121104,44 @@ export function toJson_TenantSpecNetworkPoliciesEgressPorts(obj: TenantSpecNetwo /** * NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed * - * @schema TenantSpecNetworkPoliciesEgressTo + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressTo */ -export interface TenantSpecNetworkPoliciesEgressTo { +export interface TenantV1Alpha1SpecNetworkPoliciesEgressTo { /** * IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. * - * @schema TenantSpecNetworkPoliciesEgressTo#ipBlock + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressTo#ipBlock */ - readonly ipBlock?: TenantSpecNetworkPoliciesEgressToIpBlock; + readonly ipBlock?: TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock; /** * Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. * If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. * - * @schema TenantSpecNetworkPoliciesEgressTo#namespaceSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressTo#namespaceSelector */ - readonly namespaceSelector?: TenantSpecNetworkPoliciesEgressToNamespaceSelector; + readonly namespaceSelector?: TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector; /** * This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. * If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. * - * @schema TenantSpecNetworkPoliciesEgressTo#podSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressTo#podSelector */ - readonly podSelector?: TenantSpecNetworkPoliciesEgressToPodSelector; + readonly podSelector?: TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesEgressTo' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesEgressTo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesEgressTo(obj: TenantSpecNetworkPoliciesEgressTo | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesEgressTo(obj: TenantV1Alpha1SpecNetworkPoliciesEgressTo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ipBlock': toJson_TenantSpecNetworkPoliciesEgressToIpBlock(obj.ipBlock), - 'namespaceSelector': toJson_TenantSpecNetworkPoliciesEgressToNamespaceSelector(obj.namespaceSelector), - 'podSelector': toJson_TenantSpecNetworkPoliciesEgressToPodSelector(obj.podSelector), + 'ipBlock': toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock(obj.ipBlock), + 'namespaceSelector': toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector(obj.namespaceSelector), + 'podSelector': toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector(obj.podSelector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -121151,44 +121151,44 @@ export function toJson_TenantSpecNetworkPoliciesEgressTo(obj: TenantSpecNetworkP /** * NetworkPolicyPeer describes a peer to allow traffic to/from. Only certain combinations of fields are allowed * - * @schema TenantSpecNetworkPoliciesIngressFrom + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFrom */ -export interface TenantSpecNetworkPoliciesIngressFrom { +export interface TenantV1Alpha1SpecNetworkPoliciesIngressFrom { /** * IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. * - * @schema TenantSpecNetworkPoliciesIngressFrom#ipBlock + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFrom#ipBlock */ - readonly ipBlock?: TenantSpecNetworkPoliciesIngressFromIpBlock; + readonly ipBlock?: TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock; /** * Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. * If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. * - * @schema TenantSpecNetworkPoliciesIngressFrom#namespaceSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFrom#namespaceSelector */ - readonly namespaceSelector?: TenantSpecNetworkPoliciesIngressFromNamespaceSelector; + readonly namespaceSelector?: TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector; /** * This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. * If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. * - * @schema TenantSpecNetworkPoliciesIngressFrom#podSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFrom#podSelector */ - readonly podSelector?: TenantSpecNetworkPoliciesIngressFromPodSelector; + readonly podSelector?: TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesIngressFrom' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesIngressFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesIngressFrom(obj: TenantSpecNetworkPoliciesIngressFrom | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFrom(obj: TenantV1Alpha1SpecNetworkPoliciesIngressFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ipBlock': toJson_TenantSpecNetworkPoliciesIngressFromIpBlock(obj.ipBlock), - 'namespaceSelector': toJson_TenantSpecNetworkPoliciesIngressFromNamespaceSelector(obj.namespaceSelector), - 'podSelector': toJson_TenantSpecNetworkPoliciesIngressFromPodSelector(obj.podSelector), + 'ipBlock': toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock(obj.ipBlock), + 'namespaceSelector': toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector(obj.namespaceSelector), + 'podSelector': toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector(obj.podSelector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -121198,37 +121198,37 @@ export function toJson_TenantSpecNetworkPoliciesIngressFrom(obj: TenantSpecNetwo /** * NetworkPolicyPort describes a port to allow traffic on * - * @schema TenantSpecNetworkPoliciesIngressPorts + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressPorts */ -export interface TenantSpecNetworkPoliciesIngressPorts { +export interface TenantV1Alpha1SpecNetworkPoliciesIngressPorts { /** * If set, indicates that the range of ports from port to endPort, inclusive, should be allowed by the policy. This field cannot be defined if the port field is not defined or if the port field is defined as a named (string) port. The endPort must be equal or greater than port. This feature is in Beta state and is enabled by default. It can be disabled using the Feature Gate \\"NetworkPolicyEndPort\\". * - * @schema TenantSpecNetworkPoliciesIngressPorts#endPort + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressPorts#endPort */ readonly endPort?: number; /** * The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. * - * @schema TenantSpecNetworkPoliciesIngressPorts#port + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressPorts#port */ - readonly port?: TenantSpecNetworkPoliciesIngressPortsPort; + readonly port?: TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort; /** * The protocol (TCP, UDP, or SCTP) which traffic must match. If not specified, this field defaults to TCP. * - * @schema TenantSpecNetworkPoliciesIngressPorts#protocol + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesIngressPorts' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesIngressPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesIngressPorts(obj: TenantSpecNetworkPoliciesIngressPorts | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesIngressPorts(obj: TenantV1Alpha1SpecNetworkPoliciesIngressPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endPort': obj.endPort, @@ -121243,37 +121243,37 @@ export function toJson_TenantSpecNetworkPoliciesIngressPorts(obj: TenantSpecNetw /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesPodSelectorMatchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesPodSelectorMatchExpressions { +export interface TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesPodSelectorMatchExpressions#key + * @schema TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesPodSelectorMatchExpressions#operator + * @schema TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesPodSelectorMatchExpressions#values + * @schema TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesPodSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesPodSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesPodSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions(obj: TenantV1Alpha1SpecNetworkPoliciesPodSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -121288,37 +121288,37 @@ export function toJson_TenantSpecNetworkPoliciesPodSelectorMatchExpressions(obj: /** * A scoped-resource selector requirement is a selector that contains values, a scope name, and an operator that relates the scope name and values. * - * @schema TenantSpecResourceQuotasScopeSelectorMatchExpressions + * @schema TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions */ -export interface TenantSpecResourceQuotasScopeSelectorMatchExpressions { +export interface TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions { /** * Represents a scope's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. * - * @schema TenantSpecResourceQuotasScopeSelectorMatchExpressions#operator + * @schema TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#operator */ readonly operator: string; /** * The name of the scope that the selector applies to. * - * @schema TenantSpecResourceQuotasScopeSelectorMatchExpressions#scopeName + * @schema TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#scopeName */ readonly scopeName: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecResourceQuotasScopeSelectorMatchExpressions#values + * @schema TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecResourceQuotasScopeSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecResourceQuotasScopeSelectorMatchExpressions(obj: TenantSpecResourceQuotasScopeSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions(obj: TenantV1Alpha1SpecResourceQuotasScopeSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'operator': obj.operator, @@ -121333,14 +121333,14 @@ export function toJson_TenantSpecResourceQuotasScopeSelectorMatchExpressions(obj /** * The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. * - * @schema TenantSpecNetworkPoliciesEgressPortsPort + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort */ -export class TenantSpecNetworkPoliciesEgressPortsPort { - public static fromNumber(value: number): TenantSpecNetworkPoliciesEgressPortsPort { - return new TenantSpecNetworkPoliciesEgressPortsPort(value); +export class TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort { + public static fromNumber(value: number): TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort { + return new TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort(value); } - public static fromString(value: string): TenantSpecNetworkPoliciesEgressPortsPort { - return new TenantSpecNetworkPoliciesEgressPortsPort(value); + public static fromString(value: string): TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort { + return new TenantV1Alpha1SpecNetworkPoliciesEgressPortsPort(value); } private constructor(public readonly value: number | string) { } @@ -121349,30 +121349,30 @@ export class TenantSpecNetworkPoliciesEgressPortsPort { /** * IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. * - * @schema TenantSpecNetworkPoliciesEgressToIpBlock + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock */ -export interface TenantSpecNetworkPoliciesEgressToIpBlock { +export interface TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock { /** * CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" * - * @schema TenantSpecNetworkPoliciesEgressToIpBlock#cidr + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock#cidr */ readonly cidr: string; /** * Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range * - * @schema TenantSpecNetworkPoliciesEgressToIpBlock#except + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock#except */ readonly except?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesEgressToIpBlock' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesEgressToIpBlock(obj: TenantSpecNetworkPoliciesEgressToIpBlock | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock(obj: TenantV1Alpha1SpecNetworkPoliciesEgressToIpBlock | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cidr': obj.cidr, @@ -121387,33 +121387,33 @@ export function toJson_TenantSpecNetworkPoliciesEgressToIpBlock(obj: TenantSpecN * Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. * If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. * - * @schema TenantSpecNetworkPoliciesEgressToNamespaceSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector */ -export interface TenantSpecNetworkPoliciesEgressToNamespaceSelector { +export interface TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesEgressToNamespaceSelector#matchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesEgressToNamespaceSelector#matchLabels + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesEgressToNamespaceSelector' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesEgressToNamespaceSelector(obj: TenantSpecNetworkPoliciesEgressToNamespaceSelector | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector(obj: TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -121425,33 +121425,33 @@ export function toJson_TenantSpecNetworkPoliciesEgressToNamespaceSelector(obj: T * This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. * If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. * - * @schema TenantSpecNetworkPoliciesEgressToPodSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector */ -export interface TenantSpecNetworkPoliciesEgressToPodSelector { +export interface TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesEgressToPodSelector#matchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesEgressToPodSelector#matchLabels + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesEgressToPodSelector' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesEgressToPodSelector(obj: TenantSpecNetworkPoliciesEgressToPodSelector | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector(obj: TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -121462,30 +121462,30 @@ export function toJson_TenantSpecNetworkPoliciesEgressToPodSelector(obj: TenantS /** * IPBlock defines policy on a particular IPBlock. If this field is set then neither of the other fields can be. * - * @schema TenantSpecNetworkPoliciesIngressFromIpBlock + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock */ -export interface TenantSpecNetworkPoliciesIngressFromIpBlock { +export interface TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock { /** * CIDR is a string representing the IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" * - * @schema TenantSpecNetworkPoliciesIngressFromIpBlock#cidr + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock#cidr */ readonly cidr: string; /** * Except is a slice of CIDRs that should not be included within an IP Block Valid examples are \\"192.168.1.1/24\\" or \\"2001:db9::/64\\" Except values will be rejected if they are outside the CIDR range * - * @schema TenantSpecNetworkPoliciesIngressFromIpBlock#except + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock#except */ readonly except?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesIngressFromIpBlock' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesIngressFromIpBlock(obj: TenantSpecNetworkPoliciesIngressFromIpBlock | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock(obj: TenantV1Alpha1SpecNetworkPoliciesIngressFromIpBlock | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cidr': obj.cidr, @@ -121500,33 +121500,33 @@ export function toJson_TenantSpecNetworkPoliciesIngressFromIpBlock(obj: TenantSp * Selects Namespaces using cluster-scoped labels. This field follows standard label selector semantics; if present but empty, it selects all namespaces. * If PodSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects all Pods in the Namespaces selected by NamespaceSelector. * - * @schema TenantSpecNetworkPoliciesIngressFromNamespaceSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector */ -export interface TenantSpecNetworkPoliciesIngressFromNamespaceSelector { +export interface TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesIngressFromNamespaceSelector#matchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesIngressFromNamespaceSelector#matchLabels + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesIngressFromNamespaceSelector' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesIngressFromNamespaceSelector(obj: TenantSpecNetworkPoliciesIngressFromNamespaceSelector | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector(obj: TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -121538,33 +121538,33 @@ export function toJson_TenantSpecNetworkPoliciesIngressFromNamespaceSelector(obj * This is a label selector which selects Pods. This field follows standard label selector semantics; if present but empty, it selects all pods. * If NamespaceSelector is also set, then the NetworkPolicyPeer as a whole selects the Pods matching PodSelector in the Namespaces selected by NamespaceSelector. Otherwise it selects the Pods matching PodSelector in the policy's own Namespace. * - * @schema TenantSpecNetworkPoliciesIngressFromPodSelector + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector */ -export interface TenantSpecNetworkPoliciesIngressFromPodSelector { +export interface TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesIngressFromPodSelector#matchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector#matchExpressions */ - readonly matchExpressions?: TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions[]; + readonly matchExpressions?: TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema TenantSpecNetworkPoliciesIngressFromPodSelector#matchLabels + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesIngressFromPodSelector' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesIngressFromPodSelector(obj: TenantSpecNetworkPoliciesIngressFromPodSelector | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector(obj: TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -121575,14 +121575,14 @@ export function toJson_TenantSpecNetworkPoliciesIngressFromPodSelector(obj: Tena /** * The port on the given protocol. This can either be a numerical or named port on a pod. If this field is not provided, this matches all port names and numbers. If present, only traffic on the specified protocol AND port will be matched. * - * @schema TenantSpecNetworkPoliciesIngressPortsPort + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort */ -export class TenantSpecNetworkPoliciesIngressPortsPort { - public static fromNumber(value: number): TenantSpecNetworkPoliciesIngressPortsPort { - return new TenantSpecNetworkPoliciesIngressPortsPort(value); +export class TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort { + public static fromNumber(value: number): TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort { + return new TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort(value); } - public static fromString(value: string): TenantSpecNetworkPoliciesIngressPortsPort { - return new TenantSpecNetworkPoliciesIngressPortsPort(value); + public static fromString(value: string): TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort { + return new TenantV1Alpha1SpecNetworkPoliciesIngressPortsPort(value); } private constructor(public readonly value: number | string) { } @@ -121591,37 +121591,37 @@ export class TenantSpecNetworkPoliciesIngressPortsPort { /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions { +export interface TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#key + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#operator + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#values + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions(obj: TenantV1Alpha1SpecNetworkPoliciesEgressToNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -121636,37 +121636,37 @@ export function toJson_TenantSpecNetworkPoliciesEgressToNamespaceSelectorMatchEx /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions { +export interface TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions#key + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions#operator + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions#values + * @schema TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions(obj: TenantV1Alpha1SpecNetworkPoliciesEgressToPodSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -121681,37 +121681,37 @@ export function toJson_TenantSpecNetworkPoliciesEgressToPodSelectorMatchExpressi /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions { +export interface TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#key + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#operator + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#values + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions(obj: TenantV1Alpha1SpecNetworkPoliciesIngressFromNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -121726,37 +121726,37 @@ export function toJson_TenantSpecNetworkPoliciesIngressFromNamespaceSelectorMatc /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions */ -export interface TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions { +export interface TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#key + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#operator + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#values + * @schema TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions(obj: TenantSpecNetworkPoliciesIngressFromPodSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions(obj: TenantV1Alpha1SpecNetworkPoliciesIngressFromPodSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -123977,18 +123977,18 @@ Object { }, }, "types": Object { - "acidzalando.Postgresql": Object { + "acidzalando.PostgresqlV1": Object { "assembly": "acidzalando", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "postgresql", + "schema": "postgresqlV1", }, }, - "fqn": "acidzalando.Postgresql", + "fqn": "acidzalando.PostgresqlV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"postgresql\\" API object.", + "summary": "Defines a \\"postgresqlV1\\" API object.", }, "locationInModule": Object { "filename": "acid.zalan.do.ts", @@ -124019,7 +124019,7 @@ Object { }, "name": "props", "type": Object { - "fqn": "acidzalando.PostgresqlProps", + "fqn": "acidzalando.PostgresqlV1Props", }, }, ], @@ -124033,7 +124033,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"postgresql\\".", + "summary": "Renders a Kubernetes manifest for \\"postgresqlV1\\".", }, "locationInModule": Object { "filename": "acid.zalan.do.ts", @@ -124047,7 +124047,7 @@ Object { }, "name": "props", "type": Object { - "fqn": "acidzalando.PostgresqlProps", + "fqn": "acidzalando.PostgresqlV1Props", }, }, ], @@ -124075,12 +124075,12 @@ Object { }, }, ], - "name": "Postgresql", + "name": "PostgresqlV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"postgresql\\".", + "summary": "Returns the apiVersion and kind for \\"postgresqlV1\\".", }, "immutable": true, "locationInModule": Object { @@ -124094,29 +124094,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:Postgresql", + "symbolId": "acid.zalan.do:PostgresqlV1", }, - "acidzalando.PostgresqlProps": Object { + "acidzalando.PostgresqlV1Props": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "postgresql", + "schema": "postgresqlV1", }, }, - "fqn": "acidzalando.PostgresqlProps", + "fqn": "acidzalando.PostgresqlV1Props", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 63, }, - "name": "PostgresqlProps", + "name": "PostgresqlV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "postgresql#spec", + "schema": "postgresqlV1#spec", }, }, "immutable": true, @@ -124126,14 +124126,14 @@ Object { }, "name": "spec", "type": Object { - "fqn": "acidzalando.PostgresqlSpec", + "fqn": "acidzalando.PostgresqlV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "postgresql#metadata", + "schema": "postgresqlV1#metadata", }, }, "immutable": true, @@ -124148,29 +124148,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlProps", + "symbolId": "acid.zalan.do:PostgresqlV1Props", }, - "acidzalando.PostgresqlSpec": Object { + "acidzalando.PostgresqlV1Spec": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec", + "schema": "PostgresqlV1Spec", }, }, - "fqn": "acidzalando.PostgresqlSpec", + "fqn": "acidzalando.PostgresqlV1Spec", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 94, }, - "name": "PostgresqlSpec", + "name": "PostgresqlV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#numberOfInstances", + "schema": "PostgresqlV1Spec#numberOfInstances", }, }, "immutable": true, @@ -124187,7 +124187,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#postgresql", + "schema": "PostgresqlV1Spec#postgresql", }, }, "immutable": true, @@ -124197,14 +124197,14 @@ Object { }, "name": "postgresql", "type": Object { - "fqn": "acidzalando.PostgresqlSpecPostgresql", + "fqn": "acidzalando.PostgresqlV1SpecPostgresql", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#teamId", + "schema": "PostgresqlV1Spec#teamId", }, }, "immutable": true, @@ -124221,7 +124221,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#volume", + "schema": "PostgresqlV1Spec#volume", }, }, "immutable": true, @@ -124231,14 +124231,14 @@ Object { }, "name": "volume", "type": Object { - "fqn": "acidzalando.PostgresqlSpecVolume", + "fqn": "acidzalando.PostgresqlV1SpecVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#additionalVolumes", + "schema": "PostgresqlV1Spec#additionalVolumes", }, }, "immutable": true, @@ -124251,7 +124251,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecAdditionalVolumes", + "fqn": "acidzalando.PostgresqlV1SpecAdditionalVolumes", }, "kind": "array", }, @@ -124261,7 +124261,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#allowedSourceRanges", + "schema": "PostgresqlV1Spec#allowedSourceRanges", }, }, "immutable": true, @@ -124284,7 +124284,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#clone", + "schema": "PostgresqlV1Spec#clone", }, }, "immutable": true, @@ -124295,14 +124295,14 @@ Object { "name": "clone", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecClone", + "fqn": "acidzalando.PostgresqlV1SpecClone", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#connectionPooler", + "schema": "PostgresqlV1Spec#connectionPooler", }, }, "immutable": true, @@ -124313,14 +124313,14 @@ Object { "name": "connectionPooler", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecConnectionPooler", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPooler", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#databases", + "schema": "PostgresqlV1Spec#databases", }, }, "immutable": true, @@ -124343,7 +124343,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#dockerImage", + "schema": "PostgresqlV1Spec#dockerImage", }, }, "immutable": true, @@ -124361,7 +124361,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#enableConnectionPooler", + "schema": "PostgresqlV1Spec#enableConnectionPooler", }, }, "immutable": true, @@ -124379,7 +124379,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#enableLogicalBackup", + "schema": "PostgresqlV1Spec#enableLogicalBackup", }, }, "immutable": true, @@ -124397,7 +124397,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#enableMasterLoadBalancer", + "schema": "PostgresqlV1Spec#enableMasterLoadBalancer", }, }, "immutable": true, @@ -124415,7 +124415,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#enableMasterPoolerLoadBalancer", + "schema": "PostgresqlV1Spec#enableMasterPoolerLoadBalancer", }, }, "immutable": true, @@ -124433,7 +124433,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#enableReplicaConnectionPooler", + "schema": "PostgresqlV1Spec#enableReplicaConnectionPooler", }, }, "immutable": true, @@ -124451,7 +124451,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#enableReplicaLoadBalancer", + "schema": "PostgresqlV1Spec#enableReplicaLoadBalancer", }, }, "immutable": true, @@ -124469,7 +124469,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#enableReplicaPoolerLoadBalancer", + "schema": "PostgresqlV1Spec#enableReplicaPoolerLoadBalancer", }, }, "immutable": true, @@ -124487,7 +124487,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#enableShmVolume", + "schema": "PostgresqlV1Spec#enableShmVolume", }, }, "immutable": true, @@ -124505,7 +124505,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#env", + "schema": "PostgresqlV1Spec#env", }, }, "immutable": true, @@ -124528,7 +124528,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#init_containers", + "schema": "PostgresqlV1Spec#init_containers", }, "summary": "deprecated.", }, @@ -124552,7 +124552,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#logicalBackupSchedule", + "schema": "PostgresqlV1Spec#logicalBackupSchedule", }, }, "immutable": true, @@ -124570,7 +124570,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#maintenanceWindows", + "schema": "PostgresqlV1Spec#maintenanceWindows", }, }, "immutable": true, @@ -124593,7 +124593,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#nodeAffinity", + "schema": "PostgresqlV1Spec#nodeAffinity", }, }, "immutable": true, @@ -124604,14 +124604,14 @@ Object { "name": "nodeAffinity", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinity", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#patroni", + "schema": "PostgresqlV1Spec#patroni", }, }, "immutable": true, @@ -124622,14 +124622,14 @@ Object { "name": "patroni", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecPatroni", + "fqn": "acidzalando.PostgresqlV1SpecPatroni", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#podAnnotations", + "schema": "PostgresqlV1Spec#podAnnotations", }, }, "immutable": true, @@ -124652,7 +124652,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#pod_priority_class_name", + "schema": "PostgresqlV1Spec#pod_priority_class_name", }, "summary": "deprecated.", }, @@ -124671,7 +124671,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#preparedDatabases", + "schema": "PostgresqlV1Spec#preparedDatabases", }, }, "immutable": true, @@ -124684,7 +124684,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecPreparedDatabases", + "fqn": "acidzalando.PostgresqlV1SpecPreparedDatabases", }, "kind": "map", }, @@ -124694,7 +124694,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#replicaLoadBalancer", + "schema": "PostgresqlV1Spec#replicaLoadBalancer", }, "summary": "deprecated.", }, @@ -124713,7 +124713,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#resources", + "schema": "PostgresqlV1Spec#resources", }, }, "immutable": true, @@ -124724,14 +124724,14 @@ Object { "name": "resources", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecResources", + "fqn": "acidzalando.PostgresqlV1SpecResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#schedulerName", + "schema": "PostgresqlV1Spec#schedulerName", }, }, "immutable": true, @@ -124749,7 +124749,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#serviceAnnotations", + "schema": "PostgresqlV1Spec#serviceAnnotations", }, }, "immutable": true, @@ -124772,7 +124772,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#sidecars", + "schema": "PostgresqlV1Spec#sidecars", }, }, "immutable": true, @@ -124795,7 +124795,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#spiloFSGroup", + "schema": "PostgresqlV1Spec#spiloFSGroup", }, }, "immutable": true, @@ -124813,7 +124813,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#spiloRunAsGroup", + "schema": "PostgresqlV1Spec#spiloRunAsGroup", }, }, "immutable": true, @@ -124831,7 +124831,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#spiloRunAsUser", + "schema": "PostgresqlV1Spec#spiloRunAsUser", }, }, "immutable": true, @@ -124849,7 +124849,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#standby", + "schema": "PostgresqlV1Spec#standby", }, }, "immutable": true, @@ -124860,14 +124860,14 @@ Object { "name": "standby", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecStandby", + "fqn": "acidzalando.PostgresqlV1SpecStandby", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#streams", + "schema": "PostgresqlV1Spec#streams", }, }, "immutable": true, @@ -124880,7 +124880,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecStreams", + "fqn": "acidzalando.PostgresqlV1SpecStreams", }, "kind": "array", }, @@ -124890,7 +124890,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#tls", + "schema": "PostgresqlV1Spec#tls", }, }, "immutable": true, @@ -124901,14 +124901,14 @@ Object { "name": "tls", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecTls", + "fqn": "acidzalando.PostgresqlV1SpecTls", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#tolerations", + "schema": "PostgresqlV1Spec#tolerations", }, }, "immutable": true, @@ -124921,7 +124921,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecTolerations", + "fqn": "acidzalando.PostgresqlV1SpecTolerations", }, "kind": "array", }, @@ -124931,7 +124931,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#useLoadBalancer", + "schema": "PostgresqlV1Spec#useLoadBalancer", }, "summary": "deprecated.", }, @@ -124950,7 +124950,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#users", + "schema": "PostgresqlV1Spec#users", }, }, "immutable": true, @@ -124965,7 +124965,7 @@ Object { "elementtype": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecUsers", + "fqn": "acidzalando.PostgresqlV1SpecUsers", }, "kind": "array", }, @@ -124978,7 +124978,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#usersWithInPlaceSecretRotation", + "schema": "PostgresqlV1Spec#usersWithInPlaceSecretRotation", }, }, "immutable": true, @@ -125001,7 +125001,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpec#usersWithSecretRotation", + "schema": "PostgresqlV1Spec#usersWithSecretRotation", }, }, "immutable": true, @@ -125021,29 +125021,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpec", + "symbolId": "acid.zalan.do:PostgresqlV1Spec", }, - "acidzalando.PostgresqlSpecAdditionalVolumes": Object { + "acidzalando.PostgresqlV1SpecAdditionalVolumes": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecAdditionalVolumes", + "schema": "PostgresqlV1SpecAdditionalVolumes", }, }, - "fqn": "acidzalando.PostgresqlSpecAdditionalVolumes", + "fqn": "acidzalando.PostgresqlV1SpecAdditionalVolumes", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 379, }, - "name": "PostgresqlSpecAdditionalVolumes", + "name": "PostgresqlV1SpecAdditionalVolumes", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecAdditionalVolumes#mountPath", + "schema": "PostgresqlV1SpecAdditionalVolumes#mountPath", }, }, "immutable": true, @@ -125060,7 +125060,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecAdditionalVolumes#name", + "schema": "PostgresqlV1SpecAdditionalVolumes#name", }, }, "immutable": true, @@ -125077,7 +125077,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecAdditionalVolumes#volumeSource", + "schema": "PostgresqlV1SpecAdditionalVolumes#volumeSource", }, }, "immutable": true, @@ -125094,7 +125094,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecAdditionalVolumes#subPath", + "schema": "PostgresqlV1SpecAdditionalVolumes#subPath", }, }, "immutable": true, @@ -125112,7 +125112,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecAdditionalVolumes#targetContainers", + "schema": "PostgresqlV1SpecAdditionalVolumes#targetContainers", }, }, "immutable": true, @@ -125132,29 +125132,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecAdditionalVolumes", + "symbolId": "acid.zalan.do:PostgresqlV1SpecAdditionalVolumes", }, - "acidzalando.PostgresqlSpecClone": Object { + "acidzalando.PostgresqlV1SpecClone": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone", + "schema": "PostgresqlV1SpecClone", }, }, - "fqn": "acidzalando.PostgresqlSpecClone", + "fqn": "acidzalando.PostgresqlV1SpecClone", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 428, }, - "name": "PostgresqlSpecClone", + "name": "PostgresqlV1SpecClone", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone#cluster", + "schema": "PostgresqlV1SpecClone#cluster", }, }, "immutable": true, @@ -125171,7 +125171,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone#s3_access_key_id", + "schema": "PostgresqlV1SpecClone#s3_access_key_id", }, }, "immutable": true, @@ -125189,7 +125189,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone#s3_endpoint", + "schema": "PostgresqlV1SpecClone#s3_endpoint", }, }, "immutable": true, @@ -125207,7 +125207,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone#s3_force_path_style", + "schema": "PostgresqlV1SpecClone#s3_force_path_style", }, }, "immutable": true, @@ -125225,7 +125225,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone#s3_secret_access_key", + "schema": "PostgresqlV1SpecClone#s3_secret_access_key", }, }, "immutable": true, @@ -125243,7 +125243,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone#s3_wal_path", + "schema": "PostgresqlV1SpecClone#s3_wal_path", }, }, "immutable": true, @@ -125261,7 +125261,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone#timestamp", + "schema": "PostgresqlV1SpecClone#timestamp", }, }, "immutable": true, @@ -125279,7 +125279,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecClone#uid", + "schema": "PostgresqlV1SpecClone#uid", }, }, "immutable": true, @@ -125294,29 +125294,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecClone", + "symbolId": "acid.zalan.do:PostgresqlV1SpecClone", }, - "acidzalando.PostgresqlSpecConnectionPooler": Object { + "acidzalando.PostgresqlV1SpecConnectionPooler": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPooler", + "schema": "PostgresqlV1SpecConnectionPooler", }, }, - "fqn": "acidzalando.PostgresqlSpecConnectionPooler", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPooler", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 495, }, - "name": "PostgresqlSpecConnectionPooler", + "name": "PostgresqlV1SpecConnectionPooler", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPooler#dockerImage", + "schema": "PostgresqlV1SpecConnectionPooler#dockerImage", }, }, "immutable": true, @@ -125334,7 +125334,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPooler#maxDBConnections", + "schema": "PostgresqlV1SpecConnectionPooler#maxDBConnections", }, }, "immutable": true, @@ -125352,7 +125352,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPooler#mode", + "schema": "PostgresqlV1SpecConnectionPooler#mode", }, }, "immutable": true, @@ -125363,14 +125363,14 @@ Object { "name": "mode", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecConnectionPoolerMode", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPoolerMode", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPooler#numberOfInstances", + "schema": "PostgresqlV1SpecConnectionPooler#numberOfInstances", }, }, "immutable": true, @@ -125388,7 +125388,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPooler#resources", + "schema": "PostgresqlV1SpecConnectionPooler#resources", }, }, "immutable": true, @@ -125399,14 +125399,14 @@ Object { "name": "resources", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecConnectionPoolerResources", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPoolerResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPooler#schema", + "schema": "PostgresqlV1SpecConnectionPooler#schema", }, }, "immutable": true, @@ -125424,7 +125424,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPooler#user", + "schema": "PostgresqlV1SpecConnectionPooler#user", }, }, "immutable": true, @@ -125439,16 +125439,16 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecConnectionPooler", + "symbolId": "acid.zalan.do:PostgresqlV1SpecConnectionPooler", }, - "acidzalando.PostgresqlSpecConnectionPoolerMode": Object { + "acidzalando.PostgresqlV1SpecConnectionPoolerMode": Object { "assembly": "acidzalando", "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerMode", + "schema": "PostgresqlV1SpecConnectionPoolerMode", }, }, - "fqn": "acidzalando.PostgresqlSpecConnectionPoolerMode", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPoolerMode", "kind": "enum", "locationInModule": Object { "filename": "acid.zalan.do.ts", @@ -125468,30 +125468,30 @@ Object { "name": "TRANSACTION", }, ], - "name": "PostgresqlSpecConnectionPoolerMode", - "symbolId": "acid.zalan.do:PostgresqlSpecConnectionPoolerMode", + "name": "PostgresqlV1SpecConnectionPoolerMode", + "symbolId": "acid.zalan.do:PostgresqlV1SpecConnectionPoolerMode", }, - "acidzalando.PostgresqlSpecConnectionPoolerResources": Object { + "acidzalando.PostgresqlV1SpecConnectionPoolerResources": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResources", + "schema": "PostgresqlV1SpecConnectionPoolerResources", }, }, - "fqn": "acidzalando.PostgresqlSpecConnectionPoolerResources", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPoolerResources", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1060, }, - "name": "PostgresqlSpecConnectionPoolerResources", + "name": "PostgresqlV1SpecConnectionPoolerResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResources#limits", + "schema": "PostgresqlV1SpecConnectionPoolerResources#limits", }, }, "immutable": true, @@ -125502,14 +125502,14 @@ Object { "name": "limits", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecConnectionPoolerResourcesLimits", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPoolerResourcesLimits", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResources#requests", + "schema": "PostgresqlV1SpecConnectionPoolerResources#requests", }, }, "immutable": true, @@ -125520,33 +125520,33 @@ Object { "name": "requests", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecConnectionPoolerResourcesRequests", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPoolerResourcesRequests", }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecConnectionPoolerResources", + "symbolId": "acid.zalan.do:PostgresqlV1SpecConnectionPoolerResources", }, - "acidzalando.PostgresqlSpecConnectionPoolerResourcesLimits": Object { + "acidzalando.PostgresqlV1SpecConnectionPoolerResourcesLimits": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResourcesLimits", + "schema": "PostgresqlV1SpecConnectionPoolerResourcesLimits", }, }, - "fqn": "acidzalando.PostgresqlSpecConnectionPoolerResourcesLimits", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPoolerResourcesLimits", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1350, }, - "name": "PostgresqlSpecConnectionPoolerResourcesLimits", + "name": "PostgresqlV1SpecConnectionPoolerResourcesLimits", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResourcesLimits#cpu", + "schema": "PostgresqlV1SpecConnectionPoolerResourcesLimits#cpu", }, }, "immutable": true, @@ -125564,7 +125564,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResourcesLimits#memory", + "schema": "PostgresqlV1SpecConnectionPoolerResourcesLimits#memory", }, }, "immutable": true, @@ -125579,29 +125579,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecConnectionPoolerResourcesLimits", + "symbolId": "acid.zalan.do:PostgresqlV1SpecConnectionPoolerResourcesLimits", }, - "acidzalando.PostgresqlSpecConnectionPoolerResourcesRequests": Object { + "acidzalando.PostgresqlV1SpecConnectionPoolerResourcesRequests": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResourcesRequests", + "schema": "PostgresqlV1SpecConnectionPoolerResourcesRequests", }, }, - "fqn": "acidzalando.PostgresqlSpecConnectionPoolerResourcesRequests", + "fqn": "acidzalando.PostgresqlV1SpecConnectionPoolerResourcesRequests", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1381, }, - "name": "PostgresqlSpecConnectionPoolerResourcesRequests", + "name": "PostgresqlV1SpecConnectionPoolerResourcesRequests", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResourcesRequests#cpu", + "schema": "PostgresqlV1SpecConnectionPoolerResourcesRequests#cpu", }, }, "immutable": true, @@ -125619,7 +125619,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecConnectionPoolerResourcesRequests#memory", + "schema": "PostgresqlV1SpecConnectionPoolerResourcesRequests#memory", }, }, "immutable": true, @@ -125634,29 +125634,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecConnectionPoolerResourcesRequests", + "symbolId": "acid.zalan.do:PostgresqlV1SpecConnectionPoolerResourcesRequests", }, - "acidzalando.PostgresqlSpecNodeAffinity": Object { + "acidzalando.PostgresqlV1SpecNodeAffinity": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinity", + "schema": "PostgresqlV1SpecNodeAffinity", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinity", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinity", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 556, }, - "name": "PostgresqlSpecNodeAffinity", + "name": "PostgresqlV1SpecNodeAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "PostgresqlV1SpecNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, }, "immutable": true, @@ -125669,7 +125669,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -125679,7 +125679,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "PostgresqlV1SpecNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, }, "immutable": true, @@ -125690,33 +125690,33 @@ Object { "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinity", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinity", }, - "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1091, }, - "name": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", }, }, "immutable": true, @@ -125726,14 +125726,14 @@ Object { }, "name": "preference", "type": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, }, "immutable": true, @@ -125747,29 +125747,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { + "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1412, }, - "name": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "name": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", }, }, "immutable": true, @@ -125782,7 +125782,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "kind": "array", }, @@ -125792,7 +125792,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", }, }, "immutable": true, @@ -125805,36 +125805,36 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, - "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { + "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1511, }, - "name": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "name": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", }, }, "immutable": true, @@ -125851,7 +125851,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", }, }, "immutable": true, @@ -125868,7 +125868,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", }, }, "immutable": true, @@ -125888,29 +125888,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, - "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { + "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1548, }, - "name": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "name": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", }, }, "immutable": true, @@ -125927,7 +125927,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", }, }, "immutable": true, @@ -125944,7 +125944,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", + "schema": "PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", }, }, "immutable": true, @@ -125964,29 +125964,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, - "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1122, }, - "name": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", }, }, "immutable": true, @@ -125998,36 +125998,36 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "kind": "array", }, }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { + "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1443, }, - "name": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "name": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", }, }, "immutable": true, @@ -126040,7 +126040,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "kind": "array", }, @@ -126050,7 +126050,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", }, }, "immutable": true, @@ -126063,36 +126063,36 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, - "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { + "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1585, }, - "name": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "name": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", }, }, "immutable": true, @@ -126109,7 +126109,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", }, }, "immutable": true, @@ -126126,7 +126126,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", }, }, "immutable": true, @@ -126146,29 +126146,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, - "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { + "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, }, - "fqn": "acidzalando.PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "acidzalando.PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1622, }, - "name": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "name": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", }, }, "immutable": true, @@ -126185,7 +126185,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", }, }, "immutable": true, @@ -126202,7 +126202,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", + "schema": "PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", }, }, "immutable": true, @@ -126222,29 +126222,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "symbolId": "acid.zalan.do:PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, - "acidzalando.PostgresqlSpecPatroni": Object { + "acidzalando.PostgresqlV1SpecPatroni": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni", + "schema": "PostgresqlV1SpecPatroni", }, }, - "fqn": "acidzalando.PostgresqlSpecPatroni", + "fqn": "acidzalando.PostgresqlV1SpecPatroni", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 587, }, - "name": "PostgresqlSpecPatroni", + "name": "PostgresqlV1SpecPatroni", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#initdb", + "schema": "PostgresqlV1SpecPatroni#initdb", }, }, "immutable": true, @@ -126267,7 +126267,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#loop_wait", + "schema": "PostgresqlV1SpecPatroni#loop_wait", }, }, "immutable": true, @@ -126285,7 +126285,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#maximum_lag_on_failover", + "schema": "PostgresqlV1SpecPatroni#maximum_lag_on_failover", }, }, "immutable": true, @@ -126303,7 +126303,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#pg_hba", + "schema": "PostgresqlV1SpecPatroni#pg_hba", }, }, "immutable": true, @@ -126326,7 +126326,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#retry_timeout", + "schema": "PostgresqlV1SpecPatroni#retry_timeout", }, }, "immutable": true, @@ -126344,7 +126344,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#slots", + "schema": "PostgresqlV1SpecPatroni#slots", }, }, "immutable": true, @@ -126372,7 +126372,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#synchronous_mode", + "schema": "PostgresqlV1SpecPatroni#synchronous_mode", }, }, "immutable": true, @@ -126390,7 +126390,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#synchronous_mode_strict", + "schema": "PostgresqlV1SpecPatroni#synchronous_mode_strict", }, }, "immutable": true, @@ -126408,7 +126408,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#synchronous_node_count", + "schema": "PostgresqlV1SpecPatroni#synchronous_node_count", }, }, "immutable": true, @@ -126426,7 +126426,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPatroni#ttl", + "schema": "PostgresqlV1SpecPatroni#ttl", }, }, "immutable": true, @@ -126441,29 +126441,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecPatroni", + "symbolId": "acid.zalan.do:PostgresqlV1SpecPatroni", }, - "acidzalando.PostgresqlSpecPostgresql": Object { + "acidzalando.PostgresqlV1SpecPostgresql": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPostgresql", + "schema": "PostgresqlV1SpecPostgresql", }, }, - "fqn": "acidzalando.PostgresqlSpecPostgresql", + "fqn": "acidzalando.PostgresqlV1SpecPostgresql", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 666, }, - "name": "PostgresqlSpecPostgresql", + "name": "PostgresqlV1SpecPostgresql", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPostgresql#version", + "schema": "PostgresqlV1SpecPostgresql#version", }, }, "immutable": true, @@ -126473,14 +126473,14 @@ Object { }, "name": "version", "type": Object { - "fqn": "acidzalando.PostgresqlSpecPostgresqlVersion", + "fqn": "acidzalando.PostgresqlV1SpecPostgresqlVersion", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPostgresql#parameters", + "schema": "PostgresqlV1SpecPostgresql#parameters", }, }, "immutable": true, @@ -126500,16 +126500,16 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecPostgresql", + "symbolId": "acid.zalan.do:PostgresqlV1SpecPostgresql", }, - "acidzalando.PostgresqlSpecPostgresqlVersion": Object { + "acidzalando.PostgresqlV1SpecPostgresqlVersion": Object { "assembly": "acidzalando", "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPostgresqlVersion", + "schema": "PostgresqlV1SpecPostgresqlVersion", }, }, - "fqn": "acidzalando.PostgresqlSpecPostgresqlVersion", + "fqn": "acidzalando.PostgresqlV1SpecPostgresqlVersion", "kind": "enum", "locationInModule": Object { "filename": "acid.zalan.do.ts", @@ -126559,30 +126559,30 @@ Object { "name": "VALUE_14", }, ], - "name": "PostgresqlSpecPostgresqlVersion", - "symbolId": "acid.zalan.do:PostgresqlSpecPostgresqlVersion", + "name": "PostgresqlV1SpecPostgresqlVersion", + "symbolId": "acid.zalan.do:PostgresqlV1SpecPostgresqlVersion", }, - "acidzalando.PostgresqlSpecPreparedDatabases": Object { + "acidzalando.PostgresqlV1SpecPreparedDatabases": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPreparedDatabases", + "schema": "PostgresqlV1SpecPreparedDatabases", }, }, - "fqn": "acidzalando.PostgresqlSpecPreparedDatabases", + "fqn": "acidzalando.PostgresqlV1SpecPreparedDatabases", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 697, }, - "name": "PostgresqlSpecPreparedDatabases", + "name": "PostgresqlV1SpecPreparedDatabases", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPreparedDatabases#defaultUsers", + "schema": "PostgresqlV1SpecPreparedDatabases#defaultUsers", }, }, "immutable": true, @@ -126600,7 +126600,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPreparedDatabases#extensions", + "schema": "PostgresqlV1SpecPreparedDatabases#extensions", }, }, "immutable": true, @@ -126623,7 +126623,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPreparedDatabases#schemas", + "schema": "PostgresqlV1SpecPreparedDatabases#schemas", }, }, "immutable": true, @@ -126636,7 +126636,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecPreparedDatabasesSchemas", + "fqn": "acidzalando.PostgresqlV1SpecPreparedDatabasesSchemas", }, "kind": "map", }, @@ -126646,7 +126646,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPreparedDatabases#secretNamespace", + "schema": "PostgresqlV1SpecPreparedDatabases#secretNamespace", }, }, "immutable": true, @@ -126661,29 +126661,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecPreparedDatabases", + "symbolId": "acid.zalan.do:PostgresqlV1SpecPreparedDatabases", }, - "acidzalando.PostgresqlSpecPreparedDatabasesSchemas": Object { + "acidzalando.PostgresqlV1SpecPreparedDatabasesSchemas": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPreparedDatabasesSchemas", + "schema": "PostgresqlV1SpecPreparedDatabasesSchemas", }, }, - "fqn": "acidzalando.PostgresqlSpecPreparedDatabasesSchemas", + "fqn": "acidzalando.PostgresqlV1SpecPreparedDatabasesSchemas", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1167, }, - "name": "PostgresqlSpecPreparedDatabasesSchemas", + "name": "PostgresqlV1SpecPreparedDatabasesSchemas", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPreparedDatabasesSchemas#defaultRoles", + "schema": "PostgresqlV1SpecPreparedDatabasesSchemas#defaultRoles", }, }, "immutable": true, @@ -126701,7 +126701,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecPreparedDatabasesSchemas#defaultUsers", + "schema": "PostgresqlV1SpecPreparedDatabasesSchemas#defaultUsers", }, }, "immutable": true, @@ -126716,29 +126716,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecPreparedDatabasesSchemas", + "symbolId": "acid.zalan.do:PostgresqlV1SpecPreparedDatabasesSchemas", }, - "acidzalando.PostgresqlSpecResources": Object { + "acidzalando.PostgresqlV1SpecResources": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResources", + "schema": "PostgresqlV1SpecResources", }, }, - "fqn": "acidzalando.PostgresqlSpecResources", + "fqn": "acidzalando.PostgresqlV1SpecResources", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 740, }, - "name": "PostgresqlSpecResources", + "name": "PostgresqlV1SpecResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResources#limits", + "schema": "PostgresqlV1SpecResources#limits", }, }, "immutable": true, @@ -126749,14 +126749,14 @@ Object { "name": "limits", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecResourcesLimits", + "fqn": "acidzalando.PostgresqlV1SpecResourcesLimits", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResources#requests", + "schema": "PostgresqlV1SpecResources#requests", }, }, "immutable": true, @@ -126767,33 +126767,33 @@ Object { "name": "requests", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecResourcesRequests", + "fqn": "acidzalando.PostgresqlV1SpecResourcesRequests", }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecResources", + "symbolId": "acid.zalan.do:PostgresqlV1SpecResources", }, - "acidzalando.PostgresqlSpecResourcesLimits": Object { + "acidzalando.PostgresqlV1SpecResourcesLimits": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResourcesLimits", + "schema": "PostgresqlV1SpecResourcesLimits", }, }, - "fqn": "acidzalando.PostgresqlSpecResourcesLimits", + "fqn": "acidzalando.PostgresqlV1SpecResourcesLimits", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1198, }, - "name": "PostgresqlSpecResourcesLimits", + "name": "PostgresqlV1SpecResourcesLimits", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResourcesLimits#cpu", + "schema": "PostgresqlV1SpecResourcesLimits#cpu", }, }, "immutable": true, @@ -126811,7 +126811,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResourcesLimits#memory", + "schema": "PostgresqlV1SpecResourcesLimits#memory", }, }, "immutable": true, @@ -126826,29 +126826,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecResourcesLimits", + "symbolId": "acid.zalan.do:PostgresqlV1SpecResourcesLimits", }, - "acidzalando.PostgresqlSpecResourcesRequests": Object { + "acidzalando.PostgresqlV1SpecResourcesRequests": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResourcesRequests", + "schema": "PostgresqlV1SpecResourcesRequests", }, }, - "fqn": "acidzalando.PostgresqlSpecResourcesRequests", + "fqn": "acidzalando.PostgresqlV1SpecResourcesRequests", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1229, }, - "name": "PostgresqlSpecResourcesRequests", + "name": "PostgresqlV1SpecResourcesRequests", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResourcesRequests#cpu", + "schema": "PostgresqlV1SpecResourcesRequests#cpu", }, }, "immutable": true, @@ -126866,7 +126866,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecResourcesRequests#memory", + "schema": "PostgresqlV1SpecResourcesRequests#memory", }, }, "immutable": true, @@ -126881,29 +126881,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecResourcesRequests", + "symbolId": "acid.zalan.do:PostgresqlV1SpecResourcesRequests", }, - "acidzalando.PostgresqlSpecStandby": Object { + "acidzalando.PostgresqlV1SpecStandby": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStandby", + "schema": "PostgresqlV1SpecStandby", }, }, - "fqn": "acidzalando.PostgresqlSpecStandby", + "fqn": "acidzalando.PostgresqlV1SpecStandby", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 771, }, - "name": "PostgresqlSpecStandby", + "name": "PostgresqlV1SpecStandby", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStandby#gs_wal_path", + "schema": "PostgresqlV1SpecStandby#gs_wal_path", }, }, "immutable": true, @@ -126921,7 +126921,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStandby#s3_wal_path", + "schema": "PostgresqlV1SpecStandby#s3_wal_path", }, }, "immutable": true, @@ -126939,7 +126939,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStandby#standby_host", + "schema": "PostgresqlV1SpecStandby#standby_host", }, }, "immutable": true, @@ -126957,7 +126957,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStandby#standby_port", + "schema": "PostgresqlV1SpecStandby#standby_port", }, }, "immutable": true, @@ -126972,29 +126972,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecStandby", + "symbolId": "acid.zalan.do:PostgresqlV1SpecStandby", }, - "acidzalando.PostgresqlSpecStreams": Object { + "acidzalando.PostgresqlV1SpecStreams": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreams", + "schema": "PostgresqlV1SpecStreams", }, }, - "fqn": "acidzalando.PostgresqlSpecStreams", + "fqn": "acidzalando.PostgresqlV1SpecStreams", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 814, }, - "name": "PostgresqlSpecStreams", + "name": "PostgresqlV1SpecStreams", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreams#applicationId", + "schema": "PostgresqlV1SpecStreams#applicationId", }, }, "immutable": true, @@ -127011,7 +127011,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreams#database", + "schema": "PostgresqlV1SpecStreams#database", }, }, "immutable": true, @@ -127028,7 +127028,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreams#tables", + "schema": "PostgresqlV1SpecStreams#tables", }, }, "immutable": true, @@ -127040,7 +127040,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecStreamsTables", + "fqn": "acidzalando.PostgresqlV1SpecStreamsTables", }, "kind": "map", }, @@ -127050,7 +127050,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreams#batchSize", + "schema": "PostgresqlV1SpecStreams#batchSize", }, }, "immutable": true, @@ -127068,7 +127068,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreams#filter", + "schema": "PostgresqlV1SpecStreams#filter", }, }, "immutable": true, @@ -127088,29 +127088,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecStreams", + "symbolId": "acid.zalan.do:PostgresqlV1SpecStreams", }, - "acidzalando.PostgresqlSpecStreamsTables": Object { + "acidzalando.PostgresqlV1SpecStreamsTables": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreamsTables", + "schema": "PostgresqlV1SpecStreamsTables", }, }, - "fqn": "acidzalando.PostgresqlSpecStreamsTables", + "fqn": "acidzalando.PostgresqlV1SpecStreamsTables", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1260, }, - "name": "PostgresqlSpecStreamsTables", + "name": "PostgresqlV1SpecStreamsTables", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreamsTables#eventType", + "schema": "PostgresqlV1SpecStreamsTables#eventType", }, }, "immutable": true, @@ -127127,7 +127127,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreamsTables#idColumn", + "schema": "PostgresqlV1SpecStreamsTables#idColumn", }, }, "immutable": true, @@ -127145,7 +127145,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecStreamsTables#payloadColumn", + "schema": "PostgresqlV1SpecStreamsTables#payloadColumn", }, }, "immutable": true, @@ -127160,29 +127160,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecStreamsTables", + "symbolId": "acid.zalan.do:PostgresqlV1SpecStreamsTables", }, - "acidzalando.PostgresqlSpecTls": Object { + "acidzalando.PostgresqlV1SpecTls": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTls", + "schema": "PostgresqlV1SpecTls", }, }, - "fqn": "acidzalando.PostgresqlSpecTls", + "fqn": "acidzalando.PostgresqlV1SpecTls", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 863, }, - "name": "PostgresqlSpecTls", + "name": "PostgresqlV1SpecTls", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTls#secretName", + "schema": "PostgresqlV1SpecTls#secretName", }, }, "immutable": true, @@ -127199,7 +127199,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTls#caFile", + "schema": "PostgresqlV1SpecTls#caFile", }, }, "immutable": true, @@ -127217,7 +127217,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTls#caSecretName", + "schema": "PostgresqlV1SpecTls#caSecretName", }, }, "immutable": true, @@ -127235,7 +127235,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTls#certificateFile", + "schema": "PostgresqlV1SpecTls#certificateFile", }, }, "immutable": true, @@ -127253,7 +127253,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTls#privateKeyFile", + "schema": "PostgresqlV1SpecTls#privateKeyFile", }, }, "immutable": true, @@ -127268,29 +127268,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecTls", + "symbolId": "acid.zalan.do:PostgresqlV1SpecTls", }, - "acidzalando.PostgresqlSpecTolerations": Object { + "acidzalando.PostgresqlV1SpecTolerations": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTolerations", + "schema": "PostgresqlV1SpecTolerations", }, }, - "fqn": "acidzalando.PostgresqlSpecTolerations", + "fqn": "acidzalando.PostgresqlV1SpecTolerations", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 912, }, - "name": "PostgresqlSpecTolerations", + "name": "PostgresqlV1SpecTolerations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTolerations#effect", + "schema": "PostgresqlV1SpecTolerations#effect", }, }, "immutable": true, @@ -127301,14 +127301,14 @@ Object { "name": "effect", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecTolerationsEffect", + "fqn": "acidzalando.PostgresqlV1SpecTolerationsEffect", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTolerations#key", + "schema": "PostgresqlV1SpecTolerations#key", }, }, "immutable": true, @@ -127326,7 +127326,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTolerations#operator", + "schema": "PostgresqlV1SpecTolerations#operator", }, }, "immutable": true, @@ -127337,14 +127337,14 @@ Object { "name": "operator", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecTolerationsOperator", + "fqn": "acidzalando.PostgresqlV1SpecTolerationsOperator", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTolerations#tolerationSeconds", + "schema": "PostgresqlV1SpecTolerations#tolerationSeconds", }, }, "immutable": true, @@ -127362,7 +127362,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTolerations#value", + "schema": "PostgresqlV1SpecTolerations#value", }, }, "immutable": true, @@ -127377,16 +127377,16 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecTolerations", + "symbolId": "acid.zalan.do:PostgresqlV1SpecTolerations", }, - "acidzalando.PostgresqlSpecTolerationsEffect": Object { + "acidzalando.PostgresqlV1SpecTolerationsEffect": Object { "assembly": "acidzalando", "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTolerationsEffect", + "schema": "PostgresqlV1SpecTolerationsEffect", }, }, - "fqn": "acidzalando.PostgresqlSpecTolerationsEffect", + "fqn": "acidzalando.PostgresqlV1SpecTolerationsEffect", "kind": "enum", "locationInModule": Object { "filename": "acid.zalan.do.ts", @@ -127412,17 +127412,17 @@ Object { "name": "PREFER_NO_SCHEDULE", }, ], - "name": "PostgresqlSpecTolerationsEffect", - "symbolId": "acid.zalan.do:PostgresqlSpecTolerationsEffect", + "name": "PostgresqlV1SpecTolerationsEffect", + "symbolId": "acid.zalan.do:PostgresqlV1SpecTolerationsEffect", }, - "acidzalando.PostgresqlSpecTolerationsOperator": Object { + "acidzalando.PostgresqlV1SpecTolerationsOperator": Object { "assembly": "acidzalando", "docs": Object { "custom": Object { - "schema": "PostgresqlSpecTolerationsOperator", + "schema": "PostgresqlV1SpecTolerationsOperator", }, }, - "fqn": "acidzalando.PostgresqlSpecTolerationsOperator", + "fqn": "acidzalando.PostgresqlV1SpecTolerationsOperator", "kind": "enum", "locationInModule": Object { "filename": "acid.zalan.do.ts", @@ -127442,17 +127442,17 @@ Object { "name": "EXISTS", }, ], - "name": "PostgresqlSpecTolerationsOperator", - "symbolId": "acid.zalan.do:PostgresqlSpecTolerationsOperator", + "name": "PostgresqlV1SpecTolerationsOperator", + "symbolId": "acid.zalan.do:PostgresqlV1SpecTolerationsOperator", }, - "acidzalando.PostgresqlSpecUsers": Object { + "acidzalando.PostgresqlV1SpecUsers": Object { "assembly": "acidzalando", "docs": Object { "custom": Object { - "schema": "PostgresqlSpecUsers", + "schema": "PostgresqlV1SpecUsers", }, }, - "fqn": "acidzalando.PostgresqlSpecUsers", + "fqn": "acidzalando.PostgresqlV1SpecUsers", "kind": "enum", "locationInModule": Object { "filename": "acid.zalan.do.ts", @@ -127544,30 +127544,30 @@ Object { "name": "NOSUPERUSER", }, ], - "name": "PostgresqlSpecUsers", - "symbolId": "acid.zalan.do:PostgresqlSpecUsers", + "name": "PostgresqlV1SpecUsers", + "symbolId": "acid.zalan.do:PostgresqlV1SpecUsers", }, - "acidzalando.PostgresqlSpecVolume": Object { + "acidzalando.PostgresqlV1SpecVolume": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolume", + "schema": "PostgresqlV1SpecVolume", }, }, - "fqn": "acidzalando.PostgresqlSpecVolume", + "fqn": "acidzalando.PostgresqlV1SpecVolume", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 995, }, - "name": "PostgresqlSpecVolume", + "name": "PostgresqlV1SpecVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolume#size", + "schema": "PostgresqlV1SpecVolume#size", }, }, "immutable": true, @@ -127584,7 +127584,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolume#iops", + "schema": "PostgresqlV1SpecVolume#iops", }, }, "immutable": true, @@ -127602,7 +127602,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolume#selector", + "schema": "PostgresqlV1SpecVolume#selector", }, }, "immutable": true, @@ -127613,14 +127613,14 @@ Object { "name": "selector", "optional": true, "type": Object { - "fqn": "acidzalando.PostgresqlSpecVolumeSelector", + "fqn": "acidzalando.PostgresqlV1SpecVolumeSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolume#storageClass", + "schema": "PostgresqlV1SpecVolume#storageClass", }, }, "immutable": true, @@ -127638,7 +127638,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolume#subPath", + "schema": "PostgresqlV1SpecVolume#subPath", }, }, "immutable": true, @@ -127656,7 +127656,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolume#throughput", + "schema": "PostgresqlV1SpecVolume#throughput", }, }, "immutable": true, @@ -127671,29 +127671,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecVolume", + "symbolId": "acid.zalan.do:PostgresqlV1SpecVolume", }, - "acidzalando.PostgresqlSpecVolumeSelector": Object { + "acidzalando.PostgresqlV1SpecVolumeSelector": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolumeSelector", + "schema": "PostgresqlV1SpecVolumeSelector", }, }, - "fqn": "acidzalando.PostgresqlSpecVolumeSelector", + "fqn": "acidzalando.PostgresqlV1SpecVolumeSelector", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1319, }, - "name": "PostgresqlSpecVolumeSelector", + "name": "PostgresqlV1SpecVolumeSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolumeSelector#matchExpressions", + "schema": "PostgresqlV1SpecVolumeSelector#matchExpressions", }, }, "immutable": true, @@ -127706,7 +127706,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "acidzalando.PostgresqlSpecVolumeSelectorMatchExpressions", + "fqn": "acidzalando.PostgresqlV1SpecVolumeSelectorMatchExpressions", }, "kind": "array", }, @@ -127716,7 +127716,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolumeSelector#matchLabels", + "schema": "PostgresqlV1SpecVolumeSelector#matchLabels", }, }, "immutable": true, @@ -127731,29 +127731,29 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecVolumeSelector", + "symbolId": "acid.zalan.do:PostgresqlV1SpecVolumeSelector", }, - "acidzalando.PostgresqlSpecVolumeSelectorMatchExpressions": Object { + "acidzalando.PostgresqlV1SpecVolumeSelectorMatchExpressions": Object { "assembly": "acidzalando", "datatype": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolumeSelectorMatchExpressions", + "schema": "PostgresqlV1SpecVolumeSelectorMatchExpressions", }, }, - "fqn": "acidzalando.PostgresqlSpecVolumeSelectorMatchExpressions", + "fqn": "acidzalando.PostgresqlV1SpecVolumeSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "acid.zalan.do.ts", "line": 1474, }, - "name": "PostgresqlSpecVolumeSelectorMatchExpressions", + "name": "PostgresqlV1SpecVolumeSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolumeSelectorMatchExpressions#key", + "schema": "PostgresqlV1SpecVolumeSelectorMatchExpressions#key", }, }, "immutable": true, @@ -127770,7 +127770,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolumeSelectorMatchExpressions#operator", + "schema": "PostgresqlV1SpecVolumeSelectorMatchExpressions#operator", }, }, "immutable": true, @@ -127780,14 +127780,14 @@ Object { }, "name": "operator", "type": Object { - "fqn": "acidzalando.PostgresqlSpecVolumeSelectorMatchExpressionsOperator", + "fqn": "acidzalando.PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolumeSelectorMatchExpressions#values", + "schema": "PostgresqlV1SpecVolumeSelectorMatchExpressions#values", }, }, "immutable": true, @@ -127807,16 +127807,16 @@ Object { }, }, ], - "symbolId": "acid.zalan.do:PostgresqlSpecVolumeSelectorMatchExpressions", + "symbolId": "acid.zalan.do:PostgresqlV1SpecVolumeSelectorMatchExpressions", }, - "acidzalando.PostgresqlSpecVolumeSelectorMatchExpressionsOperator": Object { + "acidzalando.PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator": Object { "assembly": "acidzalando", "docs": Object { "custom": Object { - "schema": "PostgresqlSpecVolumeSelectorMatchExpressionsOperator", + "schema": "PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator", }, }, - "fqn": "acidzalando.PostgresqlSpecVolumeSelectorMatchExpressionsOperator", + "fqn": "acidzalando.PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator", "kind": "enum", "locationInModule": Object { "filename": "acid.zalan.do.ts", @@ -127848,8 +127848,8 @@ Object { "name": "NOT_IN", }, ], - "name": "PostgresqlSpecVolumeSelectorMatchExpressionsOperator", - "symbolId": "acid.zalan.do:PostgresqlSpecVolumeSelectorMatchExpressionsOperator", + "name": "PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator", + "symbolId": "acid.zalan.do:PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator", }, }, "version": "0.0.0", @@ -127866,11 +127866,11 @@ import { Construct } from 'constructs'; /** * * - * @schema postgresql + * @schema postgresqlV1 */ -export class Postgresql extends ApiObject { +export class PostgresqlV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"postgresql\\" + * Returns the apiVersion and kind for \\"postgresqlV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'acid.zalan.do/v1', @@ -127878,28 +127878,28 @@ export class Postgresql extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"postgresql\\". + * Renders a Kubernetes manifest for \\"postgresqlV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: PostgresqlProps): any { + public static manifest(props: PostgresqlV1Props): any { return { - ...Postgresql.GVK, - ...toJson_PostgresqlProps(props), + ...PostgresqlV1.GVK, + ...toJson_PostgresqlV1Props(props), }; } /** - * Defines a \\"postgresql\\" API object + * Defines a \\"postgresqlV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: PostgresqlProps) { + public constructor(scope: Construct, id: string, props: PostgresqlV1Props) { super(scope, id, { - ...Postgresql.GVK, + ...PostgresqlV1.GVK, ...props, }); } @@ -127911,37 +127911,37 @@ export class Postgresql extends ApiObject { const resolved = super.toJson(); return { - ...Postgresql.GVK, - ...toJson_PostgresqlProps(resolved), + ...PostgresqlV1.GVK, + ...toJson_PostgresqlV1Props(resolved), }; } } /** - * @schema postgresql + * @schema postgresqlV1 */ -export interface PostgresqlProps { +export interface PostgresqlV1Props { /** - * @schema postgresql#metadata + * @schema postgresqlV1#metadata */ readonly metadata?: ApiObjectMetadata; /** - * @schema postgresql#spec + * @schema postgresqlV1#spec */ - readonly spec: PostgresqlSpec; + readonly spec: PostgresqlV1Spec; } /** - * Converts an object of type 'PostgresqlProps' to JSON representation. + * Converts an object of type 'PostgresqlV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlProps(obj: PostgresqlProps | undefined): Record | undefined { +export function toJson_PostgresqlV1Props(obj: PostgresqlV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_PostgresqlSpec(obj.spec), + 'spec': toJson_PostgresqlV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -127949,245 +127949,245 @@ export function toJson_PostgresqlProps(obj: PostgresqlProps | undefined): Record /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpec + * @schema PostgresqlV1Spec */ -export interface PostgresqlSpec { +export interface PostgresqlV1Spec { /** - * @schema PostgresqlSpec#additionalVolumes + * @schema PostgresqlV1Spec#additionalVolumes */ - readonly additionalVolumes?: PostgresqlSpecAdditionalVolumes[]; + readonly additionalVolumes?: PostgresqlV1SpecAdditionalVolumes[]; /** - * @schema PostgresqlSpec#allowedSourceRanges + * @schema PostgresqlV1Spec#allowedSourceRanges */ readonly allowedSourceRanges?: string[]; /** - * @schema PostgresqlSpec#clone + * @schema PostgresqlV1Spec#clone */ - readonly clone?: PostgresqlSpecClone; + readonly clone?: PostgresqlV1SpecClone; /** - * @schema PostgresqlSpec#connectionPooler + * @schema PostgresqlV1Spec#connectionPooler */ - readonly connectionPooler?: PostgresqlSpecConnectionPooler; + readonly connectionPooler?: PostgresqlV1SpecConnectionPooler; /** - * @schema PostgresqlSpec#databases + * @schema PostgresqlV1Spec#databases */ readonly databases?: { [key: string]: string }; /** - * @schema PostgresqlSpec#dockerImage + * @schema PostgresqlV1Spec#dockerImage */ readonly dockerImage?: string; /** - * @schema PostgresqlSpec#enableConnectionPooler + * @schema PostgresqlV1Spec#enableConnectionPooler */ readonly enableConnectionPooler?: boolean; /** - * @schema PostgresqlSpec#enableReplicaConnectionPooler + * @schema PostgresqlV1Spec#enableReplicaConnectionPooler */ readonly enableReplicaConnectionPooler?: boolean; /** - * @schema PostgresqlSpec#enableLogicalBackup + * @schema PostgresqlV1Spec#enableLogicalBackup */ readonly enableLogicalBackup?: boolean; /** - * @schema PostgresqlSpec#enableMasterLoadBalancer + * @schema PostgresqlV1Spec#enableMasterLoadBalancer */ readonly enableMasterLoadBalancer?: boolean; /** - * @schema PostgresqlSpec#enableMasterPoolerLoadBalancer + * @schema PostgresqlV1Spec#enableMasterPoolerLoadBalancer */ readonly enableMasterPoolerLoadBalancer?: boolean; /** - * @schema PostgresqlSpec#enableReplicaLoadBalancer + * @schema PostgresqlV1Spec#enableReplicaLoadBalancer */ readonly enableReplicaLoadBalancer?: boolean; /** - * @schema PostgresqlSpec#enableReplicaPoolerLoadBalancer + * @schema PostgresqlV1Spec#enableReplicaPoolerLoadBalancer */ readonly enableReplicaPoolerLoadBalancer?: boolean; /** - * @schema PostgresqlSpec#enableShmVolume + * @schema PostgresqlV1Spec#enableShmVolume */ readonly enableShmVolume?: boolean; /** - * @schema PostgresqlSpec#env + * @schema PostgresqlV1Spec#env */ readonly env?: any[]; /** * deprecated * - * @schema PostgresqlSpec#init_containers + * @schema PostgresqlV1Spec#init_containers */ readonly initContainers?: any[]; /** - * @schema PostgresqlSpec#logicalBackupSchedule + * @schema PostgresqlV1Spec#logicalBackupSchedule */ readonly logicalBackupSchedule?: string; /** - * @schema PostgresqlSpec#maintenanceWindows + * @schema PostgresqlV1Spec#maintenanceWindows */ readonly maintenanceWindows?: string[]; /** - * @schema PostgresqlSpec#nodeAffinity + * @schema PostgresqlV1Spec#nodeAffinity */ - readonly nodeAffinity?: PostgresqlSpecNodeAffinity; + readonly nodeAffinity?: PostgresqlV1SpecNodeAffinity; /** - * @schema PostgresqlSpec#numberOfInstances + * @schema PostgresqlV1Spec#numberOfInstances */ readonly numberOfInstances: number; /** - * @schema PostgresqlSpec#patroni + * @schema PostgresqlV1Spec#patroni */ - readonly patroni?: PostgresqlSpecPatroni; + readonly patroni?: PostgresqlV1SpecPatroni; /** - * @schema PostgresqlSpec#podAnnotations + * @schema PostgresqlV1Spec#podAnnotations */ readonly podAnnotations?: { [key: string]: string }; /** * deprecated * - * @schema PostgresqlSpec#pod_priority_class_name + * @schema PostgresqlV1Spec#pod_priority_class_name */ readonly podPriorityClassName?: string; /** - * @schema PostgresqlSpec#postgresql + * @schema PostgresqlV1Spec#postgresql */ - readonly postgresql: PostgresqlSpecPostgresql; + readonly postgresql: PostgresqlV1SpecPostgresql; /** - * @schema PostgresqlSpec#preparedDatabases + * @schema PostgresqlV1Spec#preparedDatabases */ - readonly preparedDatabases?: { [key: string]: PostgresqlSpecPreparedDatabases }; + readonly preparedDatabases?: { [key: string]: PostgresqlV1SpecPreparedDatabases }; /** * deprecated * - * @schema PostgresqlSpec#replicaLoadBalancer + * @schema PostgresqlV1Spec#replicaLoadBalancer */ readonly replicaLoadBalancer?: boolean; /** - * @schema PostgresqlSpec#resources + * @schema PostgresqlV1Spec#resources */ - readonly resources?: PostgresqlSpecResources; + readonly resources?: PostgresqlV1SpecResources; /** - * @schema PostgresqlSpec#schedulerName + * @schema PostgresqlV1Spec#schedulerName */ readonly schedulerName?: string; /** - * @schema PostgresqlSpec#serviceAnnotations + * @schema PostgresqlV1Spec#serviceAnnotations */ readonly serviceAnnotations?: { [key: string]: string }; /** - * @schema PostgresqlSpec#sidecars + * @schema PostgresqlV1Spec#sidecars */ readonly sidecars?: any[]; /** - * @schema PostgresqlSpec#spiloRunAsUser + * @schema PostgresqlV1Spec#spiloRunAsUser */ readonly spiloRunAsUser?: number; /** - * @schema PostgresqlSpec#spiloRunAsGroup + * @schema PostgresqlV1Spec#spiloRunAsGroup */ readonly spiloRunAsGroup?: number; /** - * @schema PostgresqlSpec#spiloFSGroup + * @schema PostgresqlV1Spec#spiloFSGroup */ readonly spiloFsGroup?: number; /** - * @schema PostgresqlSpec#standby + * @schema PostgresqlV1Spec#standby */ - readonly standby?: PostgresqlSpecStandby; + readonly standby?: PostgresqlV1SpecStandby; /** - * @schema PostgresqlSpec#streams + * @schema PostgresqlV1Spec#streams */ - readonly streams?: PostgresqlSpecStreams[]; + readonly streams?: PostgresqlV1SpecStreams[]; /** - * @schema PostgresqlSpec#teamId + * @schema PostgresqlV1Spec#teamId */ readonly teamId: string; /** - * @schema PostgresqlSpec#tls + * @schema PostgresqlV1Spec#tls */ - readonly tls?: PostgresqlSpecTls; + readonly tls?: PostgresqlV1SpecTls; /** - * @schema PostgresqlSpec#tolerations + * @schema PostgresqlV1Spec#tolerations */ - readonly tolerations?: PostgresqlSpecTolerations[]; + readonly tolerations?: PostgresqlV1SpecTolerations[]; /** * deprecated * - * @schema PostgresqlSpec#useLoadBalancer + * @schema PostgresqlV1Spec#useLoadBalancer */ readonly useLoadBalancer?: boolean; /** - * @schema PostgresqlSpec#users + * @schema PostgresqlV1Spec#users */ - readonly users?: { [key: string]: PostgresqlSpecUsers[] }; + readonly users?: { [key: string]: PostgresqlV1SpecUsers[] }; /** - * @schema PostgresqlSpec#usersWithInPlaceSecretRotation + * @schema PostgresqlV1Spec#usersWithInPlaceSecretRotation */ readonly usersWithInPlaceSecretRotation?: string[]; /** - * @schema PostgresqlSpec#usersWithSecretRotation + * @schema PostgresqlV1Spec#usersWithSecretRotation */ readonly usersWithSecretRotation?: string[]; /** - * @schema PostgresqlSpec#volume + * @schema PostgresqlV1Spec#volume */ - readonly volume: PostgresqlSpecVolume; + readonly volume: PostgresqlV1SpecVolume; } /** - * Converts an object of type 'PostgresqlSpec' to JSON representation. + * Converts an object of type 'PostgresqlV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpec(obj: PostgresqlSpec | undefined): Record | undefined { +export function toJson_PostgresqlV1Spec(obj: PostgresqlV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'additionalVolumes': obj.additionalVolumes?.map(y => toJson_PostgresqlSpecAdditionalVolumes(y)), + 'additionalVolumes': obj.additionalVolumes?.map(y => toJson_PostgresqlV1SpecAdditionalVolumes(y)), 'allowedSourceRanges': obj.allowedSourceRanges?.map(y => y), - 'clone': toJson_PostgresqlSpecClone(obj.clone), - 'connectionPooler': toJson_PostgresqlSpecConnectionPooler(obj.connectionPooler), + 'clone': toJson_PostgresqlV1SpecClone(obj.clone), + 'connectionPooler': toJson_PostgresqlV1SpecConnectionPooler(obj.connectionPooler), 'databases': ((obj.databases) === undefined) ? undefined : (Object.entries(obj.databases).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'dockerImage': obj.dockerImage, 'enableConnectionPooler': obj.enableConnectionPooler, @@ -128202,31 +128202,31 @@ export function toJson_PostgresqlSpec(obj: PostgresqlSpec | undefined): Record y), 'logicalBackupSchedule': obj.logicalBackupSchedule, 'maintenanceWindows': obj.maintenanceWindows?.map(y => y), - 'nodeAffinity': toJson_PostgresqlSpecNodeAffinity(obj.nodeAffinity), + 'nodeAffinity': toJson_PostgresqlV1SpecNodeAffinity(obj.nodeAffinity), 'numberOfInstances': obj.numberOfInstances, - 'patroni': toJson_PostgresqlSpecPatroni(obj.patroni), + 'patroni': toJson_PostgresqlV1SpecPatroni(obj.patroni), 'podAnnotations': ((obj.podAnnotations) === undefined) ? undefined : (Object.entries(obj.podAnnotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'pod_priority_class_name': obj.podPriorityClassName, - 'postgresql': toJson_PostgresqlSpecPostgresql(obj.postgresql), - 'preparedDatabases': ((obj.preparedDatabases) === undefined) ? undefined : (Object.entries(obj.preparedDatabases).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: toJson_PostgresqlSpecPreparedDatabases(i[1]) }), {})), + 'postgresql': toJson_PostgresqlV1SpecPostgresql(obj.postgresql), + 'preparedDatabases': ((obj.preparedDatabases) === undefined) ? undefined : (Object.entries(obj.preparedDatabases).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: toJson_PostgresqlV1SpecPreparedDatabases(i[1]) }), {})), 'replicaLoadBalancer': obj.replicaLoadBalancer, - 'resources': toJson_PostgresqlSpecResources(obj.resources), + 'resources': toJson_PostgresqlV1SpecResources(obj.resources), 'schedulerName': obj.schedulerName, 'serviceAnnotations': ((obj.serviceAnnotations) === undefined) ? undefined : (Object.entries(obj.serviceAnnotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'sidecars': obj.sidecars?.map(y => y), 'spiloRunAsUser': obj.spiloRunAsUser, 'spiloRunAsGroup': obj.spiloRunAsGroup, 'spiloFSGroup': obj.spiloFsGroup, - 'standby': toJson_PostgresqlSpecStandby(obj.standby), - 'streams': obj.streams?.map(y => toJson_PostgresqlSpecStreams(y)), + 'standby': toJson_PostgresqlV1SpecStandby(obj.standby), + 'streams': obj.streams?.map(y => toJson_PostgresqlV1SpecStreams(y)), 'teamId': obj.teamId, - 'tls': toJson_PostgresqlSpecTls(obj.tls), - 'tolerations': obj.tolerations?.map(y => toJson_PostgresqlSpecTolerations(y)), + 'tls': toJson_PostgresqlV1SpecTls(obj.tls), + 'tolerations': obj.tolerations?.map(y => toJson_PostgresqlV1SpecTolerations(y)), 'useLoadBalancer': obj.useLoadBalancer, 'users': ((obj.users) === undefined) ? undefined : (Object.entries(obj.users).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.map(y => y) }), {})), 'usersWithInPlaceSecretRotation': obj.usersWithInPlaceSecretRotation?.map(y => y), 'usersWithSecretRotation': obj.usersWithSecretRotation?.map(y => y), - 'volume': toJson_PostgresqlSpecVolume(obj.volume), + 'volume': toJson_PostgresqlV1SpecVolume(obj.volume), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -128234,41 +128234,41 @@ export function toJson_PostgresqlSpec(obj: PostgresqlSpec | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecAdditionalVolumes(obj: PostgresqlV1SpecAdditionalVolumes | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -128283,56 +128283,56 @@ export function toJson_PostgresqlSpecAdditionalVolumes(obj: PostgresqlSpecAdditi /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecClone + * @schema PostgresqlV1SpecClone */ -export interface PostgresqlSpecClone { +export interface PostgresqlV1SpecClone { /** - * @schema PostgresqlSpecClone#cluster + * @schema PostgresqlV1SpecClone#cluster */ readonly cluster: string; /** - * @schema PostgresqlSpecClone#s3_endpoint + * @schema PostgresqlV1SpecClone#s3_endpoint */ readonly s3Endpoint?: string; /** - * @schema PostgresqlSpecClone#s3_access_key_id + * @schema PostgresqlV1SpecClone#s3_access_key_id */ readonly s3AccessKeyId?: string; /** - * @schema PostgresqlSpecClone#s3_secret_access_key + * @schema PostgresqlV1SpecClone#s3_secret_access_key */ readonly s3SecretAccessKey?: string; /** - * @schema PostgresqlSpecClone#s3_force_path_style + * @schema PostgresqlV1SpecClone#s3_force_path_style */ readonly s3ForcePathStyle?: boolean; /** - * @schema PostgresqlSpecClone#s3_wal_path + * @schema PostgresqlV1SpecClone#s3_wal_path */ readonly s3WalPath?: string; /** - * @schema PostgresqlSpecClone#timestamp + * @schema PostgresqlV1SpecClone#timestamp */ readonly timestamp?: string; /** - * @schema PostgresqlSpecClone#uid + * @schema PostgresqlV1SpecClone#uid */ readonly uid?: string; } /** - * Converts an object of type 'PostgresqlSpecClone' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecClone' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecClone(obj: PostgresqlSpecClone | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecClone(obj: PostgresqlV1SpecClone | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cluster': obj.cluster, @@ -128350,58 +128350,58 @@ export function toJson_PostgresqlSpecClone(obj: PostgresqlSpecClone | undefined) /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecConnectionPooler + * @schema PostgresqlV1SpecConnectionPooler */ -export interface PostgresqlSpecConnectionPooler { +export interface PostgresqlV1SpecConnectionPooler { /** - * @schema PostgresqlSpecConnectionPooler#dockerImage + * @schema PostgresqlV1SpecConnectionPooler#dockerImage */ readonly dockerImage?: string; /** - * @schema PostgresqlSpecConnectionPooler#maxDBConnections + * @schema PostgresqlV1SpecConnectionPooler#maxDBConnections */ readonly maxDbConnections?: number; /** - * @schema PostgresqlSpecConnectionPooler#mode + * @schema PostgresqlV1SpecConnectionPooler#mode */ - readonly mode?: PostgresqlSpecConnectionPoolerMode; + readonly mode?: PostgresqlV1SpecConnectionPoolerMode; /** - * @schema PostgresqlSpecConnectionPooler#numberOfInstances + * @schema PostgresqlV1SpecConnectionPooler#numberOfInstances */ readonly numberOfInstances?: number; /** - * @schema PostgresqlSpecConnectionPooler#resources + * @schema PostgresqlV1SpecConnectionPooler#resources */ - readonly resources?: PostgresqlSpecConnectionPoolerResources; + readonly resources?: PostgresqlV1SpecConnectionPoolerResources; /** - * @schema PostgresqlSpecConnectionPooler#schema + * @schema PostgresqlV1SpecConnectionPooler#schema */ readonly schema?: string; /** - * @schema PostgresqlSpecConnectionPooler#user + * @schema PostgresqlV1SpecConnectionPooler#user */ readonly user?: string; } /** - * Converts an object of type 'PostgresqlSpecConnectionPooler' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecConnectionPooler' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecConnectionPooler(obj: PostgresqlSpecConnectionPooler | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecConnectionPooler(obj: PostgresqlV1SpecConnectionPooler | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'dockerImage': obj.dockerImage, 'maxDBConnections': obj.maxDbConnections, 'mode': obj.mode, 'numberOfInstances': obj.numberOfInstances, - 'resources': toJson_PostgresqlSpecConnectionPoolerResources(obj.resources), + 'resources': toJson_PostgresqlV1SpecConnectionPoolerResources(obj.resources), 'schema': obj.schema, 'user': obj.user, }; @@ -128411,30 +128411,30 @@ export function toJson_PostgresqlSpecConnectionPooler(obj: PostgresqlSpecConnect /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinity + * @schema PostgresqlV1SpecNodeAffinity */ -export interface PostgresqlSpecNodeAffinity { +export interface PostgresqlV1SpecNodeAffinity { /** - * @schema PostgresqlSpecNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema PostgresqlV1SpecNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** - * @schema PostgresqlSpecNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema PostgresqlV1SpecNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; + readonly requiredDuringSchedulingIgnoredDuringExecution?: PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinity' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinity(obj: PostgresqlSpecNodeAffinity | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinity(obj: PostgresqlV1SpecNodeAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': toJson_PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -128442,66 +128442,66 @@ export function toJson_PostgresqlSpecNodeAffinity(obj: PostgresqlSpecNodeAffinit /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecPatroni + * @schema PostgresqlV1SpecPatroni */ -export interface PostgresqlSpecPatroni { +export interface PostgresqlV1SpecPatroni { /** - * @schema PostgresqlSpecPatroni#initdb + * @schema PostgresqlV1SpecPatroni#initdb */ readonly initdb?: { [key: string]: string }; /** - * @schema PostgresqlSpecPatroni#loop_wait + * @schema PostgresqlV1SpecPatroni#loop_wait */ readonly loopWait?: number; /** - * @schema PostgresqlSpecPatroni#maximum_lag_on_failover + * @schema PostgresqlV1SpecPatroni#maximum_lag_on_failover */ readonly maximumLagOnFailover?: number; /** - * @schema PostgresqlSpecPatroni#pg_hba + * @schema PostgresqlV1SpecPatroni#pg_hba */ readonly pgHba?: string[]; /** - * @schema PostgresqlSpecPatroni#retry_timeout + * @schema PostgresqlV1SpecPatroni#retry_timeout */ readonly retryTimeout?: number; /** - * @schema PostgresqlSpecPatroni#slots + * @schema PostgresqlV1SpecPatroni#slots */ readonly slots?: { [key: string]: { [key: string]: string } }; /** - * @schema PostgresqlSpecPatroni#synchronous_mode + * @schema PostgresqlV1SpecPatroni#synchronous_mode */ readonly synchronousMode?: boolean; /** - * @schema PostgresqlSpecPatroni#synchronous_mode_strict + * @schema PostgresqlV1SpecPatroni#synchronous_mode_strict */ readonly synchronousModeStrict?: boolean; /** - * @schema PostgresqlSpecPatroni#synchronous_node_count + * @schema PostgresqlV1SpecPatroni#synchronous_node_count */ readonly synchronousNodeCount?: number; /** - * @schema PostgresqlSpecPatroni#ttl + * @schema PostgresqlV1SpecPatroni#ttl */ readonly ttl?: number; } /** - * Converts an object of type 'PostgresqlSpecPatroni' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecPatroni' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecPatroni(obj: PostgresqlSpecPatroni | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecPatroni(obj: PostgresqlV1SpecPatroni | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'initdb': ((obj.initdb) === undefined) ? undefined : (Object.entries(obj.initdb).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -128521,26 +128521,26 @@ export function toJson_PostgresqlSpecPatroni(obj: PostgresqlSpecPatroni | undefi /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecPostgresql + * @schema PostgresqlV1SpecPostgresql */ -export interface PostgresqlSpecPostgresql { +export interface PostgresqlV1SpecPostgresql { /** - * @schema PostgresqlSpecPostgresql#version + * @schema PostgresqlV1SpecPostgresql#version */ - readonly version: PostgresqlSpecPostgresqlVersion; + readonly version: PostgresqlV1SpecPostgresqlVersion; /** - * @schema PostgresqlSpecPostgresql#parameters + * @schema PostgresqlV1SpecPostgresql#parameters */ readonly parameters?: { [key: string]: string }; } /** - * Converts an object of type 'PostgresqlSpecPostgresql' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecPostgresql' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecPostgresql(obj: PostgresqlSpecPostgresql | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecPostgresql(obj: PostgresqlV1SpecPostgresql | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'version': obj.version, @@ -128552,41 +128552,41 @@ export function toJson_PostgresqlSpecPostgresql(obj: PostgresqlSpecPostgresql | /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecPreparedDatabases + * @schema PostgresqlV1SpecPreparedDatabases */ -export interface PostgresqlSpecPreparedDatabases { +export interface PostgresqlV1SpecPreparedDatabases { /** - * @schema PostgresqlSpecPreparedDatabases#defaultUsers + * @schema PostgresqlV1SpecPreparedDatabases#defaultUsers */ readonly defaultUsers?: boolean; /** - * @schema PostgresqlSpecPreparedDatabases#extensions + * @schema PostgresqlV1SpecPreparedDatabases#extensions */ readonly extensions?: { [key: string]: string }; /** - * @schema PostgresqlSpecPreparedDatabases#schemas + * @schema PostgresqlV1SpecPreparedDatabases#schemas */ - readonly schemas?: { [key: string]: PostgresqlSpecPreparedDatabasesSchemas }; + readonly schemas?: { [key: string]: PostgresqlV1SpecPreparedDatabasesSchemas }; /** - * @schema PostgresqlSpecPreparedDatabases#secretNamespace + * @schema PostgresqlV1SpecPreparedDatabases#secretNamespace */ readonly secretNamespace?: string; } /** - * Converts an object of type 'PostgresqlSpecPreparedDatabases' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecPreparedDatabases' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecPreparedDatabases(obj: PostgresqlSpecPreparedDatabases | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecPreparedDatabases(obj: PostgresqlV1SpecPreparedDatabases | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultUsers': obj.defaultUsers, 'extensions': ((obj.extensions) === undefined) ? undefined : (Object.entries(obj.extensions).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'schemas': ((obj.schemas) === undefined) ? undefined : (Object.entries(obj.schemas).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: toJson_PostgresqlSpecPreparedDatabasesSchemas(i[1]) }), {})), + 'schemas': ((obj.schemas) === undefined) ? undefined : (Object.entries(obj.schemas).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: toJson_PostgresqlV1SpecPreparedDatabasesSchemas(i[1]) }), {})), 'secretNamespace': obj.secretNamespace, }; // filter undefined values @@ -128595,30 +128595,30 @@ export function toJson_PostgresqlSpecPreparedDatabases(obj: PostgresqlSpecPrepar /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecResources + * @schema PostgresqlV1SpecResources */ -export interface PostgresqlSpecResources { +export interface PostgresqlV1SpecResources { /** - * @schema PostgresqlSpecResources#limits + * @schema PostgresqlV1SpecResources#limits */ - readonly limits?: PostgresqlSpecResourcesLimits; + readonly limits?: PostgresqlV1SpecResourcesLimits; /** - * @schema PostgresqlSpecResources#requests + * @schema PostgresqlV1SpecResources#requests */ - readonly requests?: PostgresqlSpecResourcesRequests; + readonly requests?: PostgresqlV1SpecResourcesRequests; } /** - * Converts an object of type 'PostgresqlSpecResources' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecResources(obj: PostgresqlSpecResources | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecResources(obj: PostgresqlV1SpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'limits': toJson_PostgresqlSpecResourcesLimits(obj.limits), - 'requests': toJson_PostgresqlSpecResourcesRequests(obj.requests), + 'limits': toJson_PostgresqlV1SpecResourcesLimits(obj.limits), + 'requests': toJson_PostgresqlV1SpecResourcesRequests(obj.requests), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -128626,36 +128626,36 @@ export function toJson_PostgresqlSpecResources(obj: PostgresqlSpecResources | un /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecStandby + * @schema PostgresqlV1SpecStandby */ -export interface PostgresqlSpecStandby { +export interface PostgresqlV1SpecStandby { /** - * @schema PostgresqlSpecStandby#s3_wal_path + * @schema PostgresqlV1SpecStandby#s3_wal_path */ readonly s3WalPath?: string; /** - * @schema PostgresqlSpecStandby#gs_wal_path + * @schema PostgresqlV1SpecStandby#gs_wal_path */ readonly gsWalPath?: string; /** - * @schema PostgresqlSpecStandby#standby_host + * @schema PostgresqlV1SpecStandby#standby_host */ readonly standbyHost?: string; /** - * @schema PostgresqlSpecStandby#standby_port + * @schema PostgresqlV1SpecStandby#standby_port */ readonly standbyPort?: string; } /** - * Converts an object of type 'PostgresqlSpecStandby' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecStandby' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecStandby(obj: PostgresqlSpecStandby | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecStandby(obj: PostgresqlV1SpecStandby | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 's3_wal_path': obj.s3WalPath, @@ -128669,48 +128669,48 @@ export function toJson_PostgresqlSpecStandby(obj: PostgresqlSpecStandby | undefi /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecStreams + * @schema PostgresqlV1SpecStreams */ -export interface PostgresqlSpecStreams { +export interface PostgresqlV1SpecStreams { /** - * @schema PostgresqlSpecStreams#applicationId + * @schema PostgresqlV1SpecStreams#applicationId */ readonly applicationId: string; /** - * @schema PostgresqlSpecStreams#batchSize + * @schema PostgresqlV1SpecStreams#batchSize */ readonly batchSize?: number; /** - * @schema PostgresqlSpecStreams#database + * @schema PostgresqlV1SpecStreams#database */ readonly database: string; /** - * @schema PostgresqlSpecStreams#filter + * @schema PostgresqlV1SpecStreams#filter */ readonly filter?: { [key: string]: string }; /** - * @schema PostgresqlSpecStreams#tables + * @schema PostgresqlV1SpecStreams#tables */ - readonly tables: { [key: string]: PostgresqlSpecStreamsTables }; + readonly tables: { [key: string]: PostgresqlV1SpecStreamsTables }; } /** - * Converts an object of type 'PostgresqlSpecStreams' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecStreams' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecStreams(obj: PostgresqlSpecStreams | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecStreams(obj: PostgresqlV1SpecStreams | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'applicationId': obj.applicationId, 'batchSize': obj.batchSize, 'database': obj.database, 'filter': ((obj.filter) === undefined) ? undefined : (Object.entries(obj.filter).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'tables': ((obj.tables) === undefined) ? undefined : (Object.entries(obj.tables).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: toJson_PostgresqlSpecStreamsTables(i[1]) }), {})), + 'tables': ((obj.tables) === undefined) ? undefined : (Object.entries(obj.tables).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: toJson_PostgresqlV1SpecStreamsTables(i[1]) }), {})), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -128718,41 +128718,41 @@ export function toJson_PostgresqlSpecStreams(obj: PostgresqlSpecStreams | undefi /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecTls + * @schema PostgresqlV1SpecTls */ -export interface PostgresqlSpecTls { +export interface PostgresqlV1SpecTls { /** - * @schema PostgresqlSpecTls#secretName + * @schema PostgresqlV1SpecTls#secretName */ readonly secretName: string; /** - * @schema PostgresqlSpecTls#certificateFile + * @schema PostgresqlV1SpecTls#certificateFile */ readonly certificateFile?: string; /** - * @schema PostgresqlSpecTls#privateKeyFile + * @schema PostgresqlV1SpecTls#privateKeyFile */ readonly privateKeyFile?: string; /** - * @schema PostgresqlSpecTls#caFile + * @schema PostgresqlV1SpecTls#caFile */ readonly caFile?: string; /** - * @schema PostgresqlSpecTls#caSecretName + * @schema PostgresqlV1SpecTls#caSecretName */ readonly caSecretName?: string; } /** - * Converts an object of type 'PostgresqlSpecTls' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecTls' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecTls(obj: PostgresqlSpecTls | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecTls(obj: PostgresqlV1SpecTls | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'secretName': obj.secretName, @@ -128767,41 +128767,41 @@ export function toJson_PostgresqlSpecTls(obj: PostgresqlSpecTls | undefined): Re /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecTolerations + * @schema PostgresqlV1SpecTolerations */ -export interface PostgresqlSpecTolerations { +export interface PostgresqlV1SpecTolerations { /** - * @schema PostgresqlSpecTolerations#key + * @schema PostgresqlV1SpecTolerations#key */ readonly key?: string; /** - * @schema PostgresqlSpecTolerations#operator + * @schema PostgresqlV1SpecTolerations#operator */ - readonly operator?: PostgresqlSpecTolerationsOperator; + readonly operator?: PostgresqlV1SpecTolerationsOperator; /** - * @schema PostgresqlSpecTolerations#value + * @schema PostgresqlV1SpecTolerations#value */ readonly value?: string; /** - * @schema PostgresqlSpecTolerations#effect + * @schema PostgresqlV1SpecTolerations#effect */ - readonly effect?: PostgresqlSpecTolerationsEffect; + readonly effect?: PostgresqlV1SpecTolerationsEffect; /** - * @schema PostgresqlSpecTolerations#tolerationSeconds + * @schema PostgresqlV1SpecTolerations#tolerationSeconds */ readonly tolerationSeconds?: number; } /** - * Converts an object of type 'PostgresqlSpecTolerations' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecTolerations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecTolerations(obj: PostgresqlSpecTolerations | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecTolerations(obj: PostgresqlV1SpecTolerations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -128816,9 +128816,9 @@ export function toJson_PostgresqlSpecTolerations(obj: PostgresqlSpecTolerations /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecUsers + * @schema PostgresqlV1SpecUsers */ -export enum PostgresqlSpecUsers { +export enum PostgresqlV1SpecUsers { /** bypassrls */ BYPASSRLS = \\"bypassrls\\", /** nobypassrls */ @@ -128850,50 +128850,50 @@ export enum PostgresqlSpecUsers { } /** - * @schema PostgresqlSpecVolume + * @schema PostgresqlV1SpecVolume */ -export interface PostgresqlSpecVolume { +export interface PostgresqlV1SpecVolume { /** - * @schema PostgresqlSpecVolume#iops + * @schema PostgresqlV1SpecVolume#iops */ readonly iops?: number; /** - * @schema PostgresqlSpecVolume#selector + * @schema PostgresqlV1SpecVolume#selector */ - readonly selector?: PostgresqlSpecVolumeSelector; + readonly selector?: PostgresqlV1SpecVolumeSelector; /** - * @schema PostgresqlSpecVolume#size + * @schema PostgresqlV1SpecVolume#size */ readonly size: string; /** - * @schema PostgresqlSpecVolume#storageClass + * @schema PostgresqlV1SpecVolume#storageClass */ readonly storageClass?: string; /** - * @schema PostgresqlSpecVolume#subPath + * @schema PostgresqlV1SpecVolume#subPath */ readonly subPath?: string; /** - * @schema PostgresqlSpecVolume#throughput + * @schema PostgresqlV1SpecVolume#throughput */ readonly throughput?: number; } /** - * Converts an object of type 'PostgresqlSpecVolume' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecVolume(obj: PostgresqlSpecVolume | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecVolume(obj: PostgresqlV1SpecVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'iops': obj.iops, - 'selector': toJson_PostgresqlSpecVolumeSelector(obj.selector), + 'selector': toJson_PostgresqlV1SpecVolumeSelector(obj.selector), 'size': obj.size, 'storageClass': obj.storageClass, 'subPath': obj.subPath, @@ -128905,9 +128905,9 @@ export function toJson_PostgresqlSpecVolume(obj: PostgresqlSpecVolume | undefine /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecConnectionPoolerMode + * @schema PostgresqlV1SpecConnectionPoolerMode */ -export enum PostgresqlSpecConnectionPoolerMode { +export enum PostgresqlV1SpecConnectionPoolerMode { /** session */ SESSION = \\"session\\", /** transaction */ @@ -128915,30 +128915,30 @@ export enum PostgresqlSpecConnectionPoolerMode { } /** - * @schema PostgresqlSpecConnectionPoolerResources + * @schema PostgresqlV1SpecConnectionPoolerResources */ -export interface PostgresqlSpecConnectionPoolerResources { +export interface PostgresqlV1SpecConnectionPoolerResources { /** - * @schema PostgresqlSpecConnectionPoolerResources#limits + * @schema PostgresqlV1SpecConnectionPoolerResources#limits */ - readonly limits?: PostgresqlSpecConnectionPoolerResourcesLimits; + readonly limits?: PostgresqlV1SpecConnectionPoolerResourcesLimits; /** - * @schema PostgresqlSpecConnectionPoolerResources#requests + * @schema PostgresqlV1SpecConnectionPoolerResources#requests */ - readonly requests?: PostgresqlSpecConnectionPoolerResourcesRequests; + readonly requests?: PostgresqlV1SpecConnectionPoolerResourcesRequests; } /** - * Converts an object of type 'PostgresqlSpecConnectionPoolerResources' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecConnectionPoolerResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecConnectionPoolerResources(obj: PostgresqlSpecConnectionPoolerResources | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecConnectionPoolerResources(obj: PostgresqlV1SpecConnectionPoolerResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'limits': toJson_PostgresqlSpecConnectionPoolerResourcesLimits(obj.limits), - 'requests': toJson_PostgresqlSpecConnectionPoolerResourcesRequests(obj.requests), + 'limits': toJson_PostgresqlV1SpecConnectionPoolerResourcesLimits(obj.limits), + 'requests': toJson_PostgresqlV1SpecConnectionPoolerResourcesRequests(obj.requests), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -128946,29 +128946,29 @@ export function toJson_PostgresqlSpecConnectionPoolerResources(obj: PostgresqlSp /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference */ - readonly preference: PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; + readonly preference: PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preference': toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), + 'preference': toJson_PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), 'weight': obj.weight, }; // filter undefined values @@ -128977,24 +128977,24 @@ export function toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnore /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms */ - readonly nodeSelectorTerms: PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; + readonly nodeSelectorTerms: PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), + 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -129002,9 +129002,9 @@ export function toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnored /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecPostgresqlVersion + * @schema PostgresqlV1SpecPostgresqlVersion */ -export enum PostgresqlSpecPostgresqlVersion { +export enum PostgresqlV1SpecPostgresqlVersion { /** 9.5 */ VALUE_9_5 = \\"9.5\\", /** 9.6 */ @@ -129022,26 +129022,26 @@ export enum PostgresqlSpecPostgresqlVersion { } /** - * @schema PostgresqlSpecPreparedDatabasesSchemas + * @schema PostgresqlV1SpecPreparedDatabasesSchemas */ -export interface PostgresqlSpecPreparedDatabasesSchemas { +export interface PostgresqlV1SpecPreparedDatabasesSchemas { /** - * @schema PostgresqlSpecPreparedDatabasesSchemas#defaultUsers + * @schema PostgresqlV1SpecPreparedDatabasesSchemas#defaultUsers */ readonly defaultUsers?: boolean; /** - * @schema PostgresqlSpecPreparedDatabasesSchemas#defaultRoles + * @schema PostgresqlV1SpecPreparedDatabasesSchemas#defaultRoles */ readonly defaultRoles?: boolean; } /** - * Converts an object of type 'PostgresqlSpecPreparedDatabasesSchemas' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecPreparedDatabasesSchemas' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecPreparedDatabasesSchemas(obj: PostgresqlSpecPreparedDatabasesSchemas | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecPreparedDatabasesSchemas(obj: PostgresqlV1SpecPreparedDatabasesSchemas | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultUsers': obj.defaultUsers, @@ -129053,26 +129053,26 @@ export function toJson_PostgresqlSpecPreparedDatabasesSchemas(obj: PostgresqlSpe /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecResourcesLimits + * @schema PostgresqlV1SpecResourcesLimits */ -export interface PostgresqlSpecResourcesLimits { +export interface PostgresqlV1SpecResourcesLimits { /** - * @schema PostgresqlSpecResourcesLimits#cpu + * @schema PostgresqlV1SpecResourcesLimits#cpu */ readonly cpu?: string; /** - * @schema PostgresqlSpecResourcesLimits#memory + * @schema PostgresqlV1SpecResourcesLimits#memory */ readonly memory?: string; } /** - * Converts an object of type 'PostgresqlSpecResourcesLimits' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecResourcesLimits' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecResourcesLimits(obj: PostgresqlSpecResourcesLimits | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecResourcesLimits(obj: PostgresqlV1SpecResourcesLimits | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cpu': obj.cpu, @@ -129084,26 +129084,26 @@ export function toJson_PostgresqlSpecResourcesLimits(obj: PostgresqlSpecResource /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecResourcesRequests + * @schema PostgresqlV1SpecResourcesRequests */ -export interface PostgresqlSpecResourcesRequests { +export interface PostgresqlV1SpecResourcesRequests { /** - * @schema PostgresqlSpecResourcesRequests#cpu + * @schema PostgresqlV1SpecResourcesRequests#cpu */ readonly cpu?: string; /** - * @schema PostgresqlSpecResourcesRequests#memory + * @schema PostgresqlV1SpecResourcesRequests#memory */ readonly memory?: string; } /** - * Converts an object of type 'PostgresqlSpecResourcesRequests' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecResourcesRequests' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecResourcesRequests(obj: PostgresqlSpecResourcesRequests | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecResourcesRequests(obj: PostgresqlV1SpecResourcesRequests | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cpu': obj.cpu, @@ -129115,31 +129115,31 @@ export function toJson_PostgresqlSpecResourcesRequests(obj: PostgresqlSpecResour /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecStreamsTables + * @schema PostgresqlV1SpecStreamsTables */ -export interface PostgresqlSpecStreamsTables { +export interface PostgresqlV1SpecStreamsTables { /** - * @schema PostgresqlSpecStreamsTables#eventType + * @schema PostgresqlV1SpecStreamsTables#eventType */ readonly eventType: string; /** - * @schema PostgresqlSpecStreamsTables#idColumn + * @schema PostgresqlV1SpecStreamsTables#idColumn */ readonly idColumn?: string; /** - * @schema PostgresqlSpecStreamsTables#payloadColumn + * @schema PostgresqlV1SpecStreamsTables#payloadColumn */ readonly payloadColumn?: string; } /** - * Converts an object of type 'PostgresqlSpecStreamsTables' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecStreamsTables' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecStreamsTables(obj: PostgresqlSpecStreamsTables | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecStreamsTables(obj: PostgresqlV1SpecStreamsTables | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'eventType': obj.eventType, @@ -129152,9 +129152,9 @@ export function toJson_PostgresqlSpecStreamsTables(obj: PostgresqlSpecStreamsTab /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecTolerationsOperator + * @schema PostgresqlV1SpecTolerationsOperator */ -export enum PostgresqlSpecTolerationsOperator { +export enum PostgresqlV1SpecTolerationsOperator { /** Equal */ EQUAL = \\"Equal\\", /** Exists */ @@ -129162,9 +129162,9 @@ export enum PostgresqlSpecTolerationsOperator { } /** - * @schema PostgresqlSpecTolerationsEffect + * @schema PostgresqlV1SpecTolerationsEffect */ -export enum PostgresqlSpecTolerationsEffect { +export enum PostgresqlV1SpecTolerationsEffect { /** NoExecute */ NO_EXECUTE = \\"NoExecute\\", /** NoSchedule */ @@ -129174,29 +129174,29 @@ export enum PostgresqlSpecTolerationsEffect { } /** - * @schema PostgresqlSpecVolumeSelector + * @schema PostgresqlV1SpecVolumeSelector */ -export interface PostgresqlSpecVolumeSelector { +export interface PostgresqlV1SpecVolumeSelector { /** - * @schema PostgresqlSpecVolumeSelector#matchExpressions + * @schema PostgresqlV1SpecVolumeSelector#matchExpressions */ - readonly matchExpressions?: PostgresqlSpecVolumeSelectorMatchExpressions[]; + readonly matchExpressions?: PostgresqlV1SpecVolumeSelectorMatchExpressions[]; /** - * @schema PostgresqlSpecVolumeSelector#matchLabels + * @schema PostgresqlV1SpecVolumeSelector#matchLabels */ readonly matchLabels?: any; } /** - * Converts an object of type 'PostgresqlSpecVolumeSelector' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecVolumeSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecVolumeSelector(obj: PostgresqlSpecVolumeSelector | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecVolumeSelector(obj: PostgresqlV1SpecVolumeSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PostgresqlSpecVolumeSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PostgresqlV1SpecVolumeSelectorMatchExpressions(y)), 'matchLabels': obj.matchLabels, }; // filter undefined values @@ -129205,26 +129205,26 @@ export function toJson_PostgresqlSpecVolumeSelector(obj: PostgresqlSpecVolumeSel /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecConnectionPoolerResourcesLimits + * @schema PostgresqlV1SpecConnectionPoolerResourcesLimits */ -export interface PostgresqlSpecConnectionPoolerResourcesLimits { +export interface PostgresqlV1SpecConnectionPoolerResourcesLimits { /** - * @schema PostgresqlSpecConnectionPoolerResourcesLimits#cpu + * @schema PostgresqlV1SpecConnectionPoolerResourcesLimits#cpu */ readonly cpu?: string; /** - * @schema PostgresqlSpecConnectionPoolerResourcesLimits#memory + * @schema PostgresqlV1SpecConnectionPoolerResourcesLimits#memory */ readonly memory?: string; } /** - * Converts an object of type 'PostgresqlSpecConnectionPoolerResourcesLimits' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecConnectionPoolerResourcesLimits' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecConnectionPoolerResourcesLimits(obj: PostgresqlSpecConnectionPoolerResourcesLimits | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecConnectionPoolerResourcesLimits(obj: PostgresqlV1SpecConnectionPoolerResourcesLimits | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cpu': obj.cpu, @@ -129236,26 +129236,26 @@ export function toJson_PostgresqlSpecConnectionPoolerResourcesLimits(obj: Postgr /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecConnectionPoolerResourcesRequests + * @schema PostgresqlV1SpecConnectionPoolerResourcesRequests */ -export interface PostgresqlSpecConnectionPoolerResourcesRequests { +export interface PostgresqlV1SpecConnectionPoolerResourcesRequests { /** - * @schema PostgresqlSpecConnectionPoolerResourcesRequests#cpu + * @schema PostgresqlV1SpecConnectionPoolerResourcesRequests#cpu */ readonly cpu?: string; /** - * @schema PostgresqlSpecConnectionPoolerResourcesRequests#memory + * @schema PostgresqlV1SpecConnectionPoolerResourcesRequests#memory */ readonly memory?: string; } /** - * Converts an object of type 'PostgresqlSpecConnectionPoolerResourcesRequests' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecConnectionPoolerResourcesRequests' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecConnectionPoolerResourcesRequests(obj: PostgresqlSpecConnectionPoolerResourcesRequests | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecConnectionPoolerResourcesRequests(obj: PostgresqlV1SpecConnectionPoolerResourcesRequests | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cpu': obj.cpu, @@ -129267,30 +129267,30 @@ export function toJson_PostgresqlSpecConnectionPoolerResourcesRequests(obj: Post /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference */ -export interface PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { +export interface PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions */ - readonly matchExpressions?: PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; + readonly matchExpressions?: PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields */ - readonly matchFields?: PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; + readonly matchFields?: PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -129298,30 +129298,30 @@ export function toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnore /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms */ -export interface PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { +export interface PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions */ - readonly matchExpressions?: PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; + readonly matchExpressions?: PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields */ - readonly matchFields?: PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; + readonly matchFields?: PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -129329,31 +129329,31 @@ export function toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnored /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecVolumeSelectorMatchExpressions + * @schema PostgresqlV1SpecVolumeSelectorMatchExpressions */ -export interface PostgresqlSpecVolumeSelectorMatchExpressions { +export interface PostgresqlV1SpecVolumeSelectorMatchExpressions { /** - * @schema PostgresqlSpecVolumeSelectorMatchExpressions#key + * @schema PostgresqlV1SpecVolumeSelectorMatchExpressions#key */ readonly key: string; /** - * @schema PostgresqlSpecVolumeSelectorMatchExpressions#operator + * @schema PostgresqlV1SpecVolumeSelectorMatchExpressions#operator */ - readonly operator: PostgresqlSpecVolumeSelectorMatchExpressionsOperator; + readonly operator: PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator; /** - * @schema PostgresqlSpecVolumeSelectorMatchExpressions#values + * @schema PostgresqlV1SpecVolumeSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PostgresqlSpecVolumeSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecVolumeSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecVolumeSelectorMatchExpressions(obj: PostgresqlSpecVolumeSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecVolumeSelectorMatchExpressions(obj: PostgresqlV1SpecVolumeSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -129366,31 +129366,31 @@ export function toJson_PostgresqlSpecVolumeSelectorMatchExpressions(obj: Postgre /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions */ -export interface PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { +export interface PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key */ readonly key: string; /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator */ readonly operator: string; /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -129403,31 +129403,31 @@ export function toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnore /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields */ -export interface PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { +export interface PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key */ readonly key: string; /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator */ readonly operator: string; /** - * @schema PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values + * @schema PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: PostgresqlV1SpecNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -129440,31 +129440,31 @@ export function toJson_PostgresqlSpecNodeAffinityPreferredDuringSchedulingIgnore /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions */ -export interface PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { +export interface PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key */ readonly key: string; /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator */ readonly operator: string; /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -129477,31 +129477,31 @@ export function toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnored /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields */ -export interface PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { +export interface PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key */ readonly key: string; /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator */ readonly operator: string; /** - * @schema PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values + * @schema PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. + * Converts an object of type 'PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { +export function toJson_PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: PostgresqlV1SpecNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -129514,9 +129514,9 @@ export function toJson_PostgresqlSpecNodeAffinityRequiredDuringSchedulingIgnored /* eslint-enable max-len, quote-props */ /** - * @schema PostgresqlSpecVolumeSelectorMatchExpressionsOperator + * @schema PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator */ -export enum PostgresqlSpecVolumeSelectorMatchExpressionsOperator { +export enum PostgresqlV1SpecVolumeSelectorMatchExpressionsOperator { /** DoesNotExists */ DOES_NOT_EXISTS = \\"DoesNotExists\\", /** Exists */ @@ -129616,19 +129616,19 @@ Object { }, }, "types": Object { - "monitoringcoreoscom.Alertmanager": Object { + "monitoringcoreoscom.AlertmanagerV1": Object { "assembly": "monitoringcoreoscom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Alertmanager", + "schema": "AlertmanagerV1", }, "summary": "Alertmanager describes an Alertmanager cluster.", }, - "fqn": "monitoringcoreoscom.Alertmanager", + "fqn": "monitoringcoreoscom.AlertmanagerV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"Alertmanager\\" API object.", + "summary": "Defines a \\"AlertmanagerV1\\" API object.", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -129659,7 +129659,7 @@ Object { }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerProps", + "fqn": "monitoringcoreoscom.AlertmanagerV1Props", }, }, ], @@ -129673,7 +129673,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Alertmanager\\".", + "summary": "Renders a Kubernetes manifest for \\"AlertmanagerV1\\".", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -129687,7 +129687,7 @@ Object { }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerProps", + "fqn": "monitoringcoreoscom.AlertmanagerV1Props", }, }, ], @@ -129715,12 +129715,12 @@ Object { }, }, ], - "name": "Alertmanager", + "name": "AlertmanagerV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Alertmanager\\".", + "summary": "Returns the apiVersion and kind for \\"AlertmanagerV1\\".", }, "immutable": true, "locationInModule": Object { @@ -129734,30 +129734,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:Alertmanager", + "symbolId": "monitoring.coreos.com:AlertmanagerV1", }, - "monitoringcoreoscom.AlertmanagerProps": Object { + "monitoringcoreoscom.AlertmanagerV1Props": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "Alertmanager", + "schema": "AlertmanagerV1", }, "summary": "Alertmanager describes an Alertmanager cluster.", }, - "fqn": "monitoringcoreoscom.AlertmanagerProps", + "fqn": "monitoringcoreoscom.AlertmanagerV1Props", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 65, }, - "name": "AlertmanagerProps", + "name": "AlertmanagerV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Alertmanager#spec", + "schema": "AlertmanagerV1#spec", }, "remarks": "More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", "summary": "Specification of the desired behavior of the Alertmanager cluster.", @@ -129769,14 +129769,14 @@ Object { }, "name": "spec", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpec", + "fqn": "monitoringcoreoscom.AlertmanagerV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Alertmanager#metadata", + "schema": "AlertmanagerV1#metadata", }, }, "immutable": true, @@ -129791,31 +129791,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerProps", + "symbolId": "monitoring.coreos.com:AlertmanagerV1Props", }, - "monitoringcoreoscom.AlertmanagerSpec": Object { + "monitoringcoreoscom.AlertmanagerV1Spec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec", + "schema": "AlertmanagerV1Spec", }, "remarks": "More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", "summary": "Specification of the desired behavior of the Alertmanager cluster.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpec", + "fqn": "monitoringcoreoscom.AlertmanagerV1Spec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 100, }, - "name": "AlertmanagerSpec", + "name": "AlertmanagerV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#additionalPeers", + "schema": "AlertmanagerV1Spec#additionalPeers", }, "summary": "AdditionalPeers allows injecting a set of additional Alertmanagers to peer with to form a highly available cluster.", }, @@ -129839,7 +129839,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#affinity", + "schema": "AlertmanagerV1Spec#affinity", }, "summary": "If specified, the pod's scheduling constraints.", }, @@ -129851,14 +129851,14 @@ Object { "name": "affinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinity", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#baseImage", + "schema": "AlertmanagerV1Spec#baseImage", }, "summary": "Base image that is used to deploy pods, without tag.", }, @@ -129877,7 +129877,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#clusterAdvertiseAddress", + "schema": "AlertmanagerV1Spec#clusterAdvertiseAddress", }, "remarks": "Needs to be provided for non RFC1918 [1] (public) addresses. [1] RFC1918: https://tools.ietf.org/html/rfc1918", "summary": "ClusterAdvertiseAddress is the explicit address to advertise in cluster.", @@ -129897,7 +129897,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#configMaps", + "schema": "AlertmanagerV1Spec#configMaps", }, "remarks": "The ConfigMaps are mounted into /etc/alertmanager/configmaps/.", "summary": "ConfigMaps is a list of ConfigMaps in the same namespace as the Alertmanager object, which shall be mounted into the Alertmanager Pods.", @@ -129922,7 +129922,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#configSecret", + "schema": "AlertmanagerV1Spec#configSecret", }, "default": "alertmanager-' The secret is mounted into /etc/alertmanager/config.", "remarks": "Defaults to 'alertmanager-' The secret is mounted into /etc/alertmanager/config.", @@ -129943,7 +129943,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#containers", + "schema": "AlertmanagerV1Spec#containers", }, "remarks": "This is meant to allow adding an authentication proxy to an Alertmanager pod.", "summary": "Containers allows injecting additional containers.", @@ -129958,7 +129958,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainers", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainers", }, "kind": "array", }, @@ -129968,7 +129968,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#externalUrl", + "schema": "AlertmanagerV1Spec#externalUrl", }, "remarks": "This is necessary to generate correct URLs. This is necessary if Alertmanager is not served from root of a DNS name.", "summary": "The external URL the Alertmanager instances will be available under.", @@ -129988,7 +129988,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#image", + "schema": "AlertmanagerV1Spec#image", }, "remarks": "Specifying the version is still necessary to ensure the Prometheus Operator knows what version of Alertmanager is being configured.", "summary": "Image if specified has precedence over baseImage, tag and sha combinations.", @@ -130008,7 +130008,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#imagePullSecrets", + "schema": "AlertmanagerV1Spec#imagePullSecrets", }, "summary": "An optional list of references to secrets in the same namespace to use for pulling prometheus and alertmanager images from registries see http://kubernetes.io/docs/user-guide/images#specifying-imagepullsecrets-on-a-pod.", }, @@ -130022,7 +130022,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecImagePullSecrets", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecImagePullSecrets", }, "kind": "array", }, @@ -130032,7 +130032,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#initContainers", + "schema": "AlertmanagerV1Spec#initContainers", }, "remarks": "Those can be used to e.g. fetch secrets for injection into the Alertmanager configuration from external sources. Any errors during the execution of an initContainer will lead to a restart of the Pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ Using initContainers for any use case other then secret fetching is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice.", "summary": "InitContainers allows adding initContainers to the pod definition.", @@ -130047,7 +130047,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainers", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainers", }, "kind": "array", }, @@ -130057,7 +130057,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#listenLocal", + "schema": "AlertmanagerV1Spec#listenLocal", }, "remarks": "Note this is only for the Alertmanager UI, not the gossip communication.", "summary": "ListenLocal makes the Alertmanager server listen on loopback, so that it does not bind against the Pod IP.", @@ -130077,7 +130077,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#logFormat", + "schema": "AlertmanagerV1Spec#logFormat", }, "summary": "Log format for Alertmanager to be configured with.", }, @@ -130096,7 +130096,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#logLevel", + "schema": "AlertmanagerV1Spec#logLevel", }, "summary": "Log level for Alertmanager to be configured with.", }, @@ -130115,7 +130115,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#nodeSelector", + "schema": "AlertmanagerV1Spec#nodeSelector", }, "summary": "Define which Nodes the Pods are scheduled on.", }, @@ -130139,7 +130139,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#paused", + "schema": "AlertmanagerV1Spec#paused", }, "summary": "If set to true all actions on the underlaying managed objects are not goint to be performed, except for delete actions.", }, @@ -130158,7 +130158,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#podMetadata", + "schema": "AlertmanagerV1Spec#podMetadata", }, "summary": "PodMetadata configures Labels and Annotations which are propagated to the alertmanager pods.", }, @@ -130170,14 +130170,14 @@ Object { "name": "podMetadata", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecPodMetadata", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecPodMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#portName", + "schema": "AlertmanagerV1Spec#portName", }, "remarks": "This defaults to web", "summary": "Port name used for the pods and governing service.", @@ -130197,7 +130197,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#priorityClassName", + "schema": "AlertmanagerV1Spec#priorityClassName", }, "summary": "Priority class assigned to the Pods.", }, @@ -130216,7 +130216,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#replicas", + "schema": "AlertmanagerV1Spec#replicas", }, "remarks": "The controller will eventually make the size of the running cluster equal to the expected size.", "summary": "Size is the expected size of the alertmanager cluster.", @@ -130236,7 +130236,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#resources", + "schema": "AlertmanagerV1Spec#resources", }, "summary": "Define resources requests and limits for single Pods.", }, @@ -130248,14 +130248,14 @@ Object { "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecResources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#retention", + "schema": "AlertmanagerV1Spec#retention", }, "default": "120h', and must match the regular expression \`[0-9]+(ms|s|m|h)\` (milliseconds seconds minutes hours).", "remarks": "Default is '120h', and must match the regular expression \`[0-9]+(ms|s|m|h)\` (milliseconds seconds minutes hours).", @@ -130276,7 +130276,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#routePrefix", + "schema": "AlertmanagerV1Spec#routePrefix", }, "remarks": "This is useful, if using ExternalURL and a proxy is rewriting HTTP routes of a request, and the actual ExternalURL is still true, but the server serves requests under a different route prefix. For example for use with \`kubectl proxy\`.", "summary": "The route prefix Alertmanager registers HTTP handlers for.", @@ -130296,7 +130296,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#secrets", + "schema": "AlertmanagerV1Spec#secrets", }, "remarks": "The Secrets are mounted into /etc/alertmanager/secrets/.", "summary": "Secrets is a list of Secrets in the same namespace as the Alertmanager object, which shall be mounted into the Alertmanager Pods.", @@ -130321,7 +130321,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#securityContext", + "schema": "AlertmanagerV1Spec#securityContext", }, "remarks": "This defaults to the default PodSecurityContext.", "summary": "SecurityContext holds pod-level security attributes and common container settings.", @@ -130334,14 +130334,14 @@ Object { "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecSecurityContext", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#serviceAccountName", + "schema": "AlertmanagerV1Spec#serviceAccountName", }, "summary": "ServiceAccountName is the name of the ServiceAccount to use to run the Prometheus Pods.", }, @@ -130360,7 +130360,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#sha", + "schema": "AlertmanagerV1Spec#sha", }, "default": "the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set.", "remarks": "Defaults to the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set.", @@ -130381,7 +130381,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#storage", + "schema": "AlertmanagerV1Spec#storage", }, "summary": "Storage is the definition of how storage will be used by the Alertmanager instances.", }, @@ -130393,14 +130393,14 @@ Object { "name": "storage", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorage", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorage", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#tag", + "schema": "AlertmanagerV1Spec#tag", }, "default": "the value of \`version\`. Version is ignored if Tag is set.", "remarks": "Defaults to the value of \`version\`. Version is ignored if Tag is set.", @@ -130421,7 +130421,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#tolerations", + "schema": "AlertmanagerV1Spec#tolerations", }, "summary": "If specified, the pod's tolerations.", }, @@ -130435,7 +130435,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecTolerations", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecTolerations", }, "kind": "array", }, @@ -130445,7 +130445,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#version", + "schema": "AlertmanagerV1Spec#version", }, "summary": "Version the cluster should be on.", }, @@ -130464,7 +130464,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#volumeMounts", + "schema": "AlertmanagerV1Spec#volumeMounts", }, "remarks": "VolumeMounts specified will be appended to other VolumeMounts in the alertmanager container, that are generated as a result of StorageSpec objects.", "summary": "VolumeMounts allows configuration of additional VolumeMounts on the output StatefulSet definition.", @@ -130479,7 +130479,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumeMounts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumeMounts", }, "kind": "array", }, @@ -130489,7 +130489,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpec#volumes", + "schema": "AlertmanagerV1Spec#volumes", }, "remarks": "Volumes specified will be appended to other volumes that are generated as a result of StorageSpec objects.", "summary": "Volumes allows configuration of additional volumes on the output StatefulSet definition.", @@ -130504,37 +130504,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumes", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumes", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1Spec", }, - "monitoringcoreoscom.AlertmanagerSpecAffinity": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinity", + "schema": "AlertmanagerV1SpecAffinity", }, "summary": "If specified, the pod's scheduling constraints.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinity", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 389, }, - "name": "AlertmanagerSpecAffinity", + "name": "AlertmanagerV1SpecAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinity#nodeAffinity", + "schema": "AlertmanagerV1SpecAffinity#nodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, @@ -130546,14 +130546,14 @@ Object { "name": "nodeAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinity", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinity#podAffinity", + "schema": "AlertmanagerV1SpecAffinity#podAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -130565,14 +130565,14 @@ Object { "name": "podAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinity", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinity#podAntiAffinity", + "schema": "AlertmanagerV1SpecAffinity#podAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -130584,34 +130584,34 @@ Object { "name": "podAntiAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinity", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinity", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinity", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinity", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinity": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinity", + "schema": "AlertmanagerV1SpecAffinityNodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinity", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1479, }, - "name": "AlertmanagerSpecAffinityNodeAffinity", + "name": "AlertmanagerV1SpecAffinityNodeAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -130626,7 +130626,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -130636,7 +130636,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -130649,34 +130649,34 @@ Object { "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinity", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinity", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4817, }, - "name": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", }, "summary": "A node selector term, associated with the corresponding weight.", }, @@ -130687,14 +130687,14 @@ Object { }, "name": "preference", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.", }, @@ -130709,30 +130709,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, "summary": "A node selector term, associated with the corresponding weight.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7127, }, - "name": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "name": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -130746,7 +130746,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "kind": "array", }, @@ -130756,7 +130756,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -130770,37 +130770,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9068, }, - "name": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "name": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -130818,7 +130818,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -130837,7 +130837,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -130859,30 +130859,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9113, }, - "name": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "name": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -130900,7 +130900,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -130919,7 +130919,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -130941,31 +130941,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4854, }, - "name": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", }, "remarks": "A list of node selector terms. The terms are ORed.", "summary": "Required.", @@ -130979,38 +130979,38 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "remarks": "The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.", "summary": "A null or empty node selector term matches no objects.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7164, }, - "name": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "name": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -131024,7 +131024,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "kind": "array", }, @@ -131034,7 +131034,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -131048,37 +131048,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9158, }, - "name": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "name": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -131096,7 +131096,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -131115,7 +131115,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -131137,30 +131137,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9203, }, - "name": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "name": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -131178,7 +131178,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -131197,7 +131197,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", + "schema": "AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -131219,30 +131219,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinity": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinity", + "schema": "AlertmanagerV1SpecAffinityPodAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinity", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1516, }, - "name": "AlertmanagerSpecAffinityPodAffinity", + "name": "AlertmanagerV1SpecAffinityPodAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -131257,7 +131257,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -131267,7 +131267,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -131282,37 +131282,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAffinity", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAffinity", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4883, }, - "name": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -131324,14 +131324,14 @@ Object { }, "name": "podAffinityTerm", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -131346,31 +131346,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7201, }, - "name": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -131389,7 +131389,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -131401,14 +131401,14 @@ Object { "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -131430,30 +131430,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9248, }, - "name": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -131468,7 +131468,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -131478,7 +131478,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -131500,30 +131500,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9876, }, - "name": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -131541,7 +131541,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -131560,7 +131560,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -131582,30 +131582,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4920, }, - "name": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -131624,7 +131624,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -131636,14 +131636,14 @@ Object { "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -131665,30 +131665,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7246, }, - "name": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -131703,7 +131703,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -131713,7 +131713,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -131735,30 +131735,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9285, }, - "name": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -131776,7 +131776,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -131795,7 +131795,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -131817,30 +131817,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinity": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinity", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinity", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1553, }, - "name": "AlertmanagerSpecAffinityPodAntiAffinity", + "name": "AlertmanagerV1SpecAffinityPodAntiAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -131855,7 +131855,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -131865,7 +131865,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -131880,37 +131880,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAntiAffinity", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAntiAffinity", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4965, }, - "name": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -131922,14 +131922,14 @@ Object { }, "name": "podAffinityTerm", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -131944,31 +131944,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7283, }, - "name": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -131987,7 +131987,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -131999,14 +131999,14 @@ Object { "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -132028,30 +132028,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9330, }, - "name": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -132066,7 +132066,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -132076,7 +132076,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -132098,30 +132098,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9921, }, - "name": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -132139,7 +132139,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -132158,7 +132158,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -132180,30 +132180,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5002, }, - "name": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -132222,7 +132222,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -132234,14 +132234,14 @@ Object { "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -132263,30 +132263,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7328, }, - "name": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -132301,7 +132301,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -132311,7 +132311,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -132333,30 +132333,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9367, }, - "name": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -132374,7 +132374,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -132393,7 +132393,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -132415,30 +132415,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.AlertmanagerSpecContainers": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers", + "schema": "AlertmanagerV1SpecContainers", }, "summary": "A single application container that you want to run within a pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainers", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 434, }, - "name": "AlertmanagerSpecContainers", + "name": "AlertmanagerV1SpecContainers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#name", + "schema": "AlertmanagerV1SpecContainers#name", }, "remarks": "Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.", "summary": "Name of the container specified as a DNS_LABEL.", @@ -132457,7 +132457,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#args", + "schema": "AlertmanagerV1SpecContainers#args", }, "remarks": "The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Arguments to the entrypoint.", @@ -132482,7 +132482,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#command", + "schema": "AlertmanagerV1SpecContainers#command", }, "remarks": "Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Entrypoint array.", @@ -132507,7 +132507,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#env", + "schema": "AlertmanagerV1SpecContainers#env", }, "remarks": "Cannot be updated.", "summary": "List of environment variables to set in the container.", @@ -132522,7 +132522,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnv", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnv", }, "kind": "array", }, @@ -132532,7 +132532,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#envFrom", + "schema": "AlertmanagerV1SpecContainers#envFrom", }, "remarks": "The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "summary": "List of sources to populate environment variables in the container.", @@ -132547,7 +132547,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvFrom", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFrom", }, "kind": "array", }, @@ -132557,7 +132557,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#image", + "schema": "AlertmanagerV1SpecContainers#image", }, "remarks": "More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "summary": "Docker image name.", @@ -132577,7 +132577,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#imagePullPolicy", + "schema": "AlertmanagerV1SpecContainers#imagePullPolicy", }, "default": "Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", "remarks": "One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", @@ -132598,7 +132598,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#lifecycle", + "schema": "AlertmanagerV1SpecContainers#lifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", @@ -132611,14 +132611,14 @@ Object { "name": "lifecycle", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecycle", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecycle", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#livenessProbe", + "schema": "AlertmanagerV1SpecContainers#livenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", @@ -132631,14 +132631,14 @@ Object { "name": "livenessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#ports", + "schema": "AlertmanagerV1SpecContainers#ports", }, "remarks": "Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated.", "summary": "List of ports to expose from the container.", @@ -132653,7 +132653,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersPorts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersPorts", }, "kind": "array", }, @@ -132663,7 +132663,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#readinessProbe", + "schema": "AlertmanagerV1SpecContainers#readinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", @@ -132676,14 +132676,14 @@ Object { "name": "readinessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#resources", + "schema": "AlertmanagerV1SpecContainers#resources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", @@ -132696,14 +132696,14 @@ Object { "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersResources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#securityContext", + "schema": "AlertmanagerV1SpecContainers#securityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", @@ -132716,14 +132716,14 @@ Object { "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContext", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#startupProbe", + "schema": "AlertmanagerV1SpecContainers#startupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", @@ -132736,14 +132736,14 @@ Object { "name": "startupProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#stdin", + "schema": "AlertmanagerV1SpecContainers#stdin", }, "default": "false.", "remarks": "If this is not set, reads from stdin in the container will always result in EOF. Default is false.", @@ -132764,7 +132764,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#stdinOnce", + "schema": "AlertmanagerV1SpecContainers#stdinOnce", }, "default": "false", "remarks": "When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", @@ -132785,7 +132785,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#terminationMessagePath", + "schema": "AlertmanagerV1SpecContainers#terminationMessagePath", }, "default": "dev/termination-log. Cannot be updated.", "remarks": "Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", @@ -132806,7 +132806,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#terminationMessagePolicy", + "schema": "AlertmanagerV1SpecContainers#terminationMessagePolicy", }, "default": "File. Cannot be updated.", "remarks": "File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", @@ -132827,7 +132827,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#tty", + "schema": "AlertmanagerV1SpecContainers#tty", }, "default": "false.", "remarks": "Default is false.", @@ -132848,7 +132848,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#volumeDevices", + "schema": "AlertmanagerV1SpecContainers#volumeDevices", }, "summary": "volumeDevices is the list of block devices to be used by the container.", }, @@ -132862,7 +132862,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersVolumeDevices", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersVolumeDevices", }, "kind": "array", }, @@ -132872,7 +132872,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#volumeMounts", + "schema": "AlertmanagerV1SpecContainers#volumeMounts", }, "remarks": "Cannot be updated.", "summary": "Pod volumes to mount into the container's filesystem.", @@ -132887,7 +132887,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersVolumeMounts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersVolumeMounts", }, "kind": "array", }, @@ -132897,7 +132897,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainers#workingDir", + "schema": "AlertmanagerV1SpecContainers#workingDir", }, "remarks": "If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "summary": "Container's working directory.", @@ -132914,30 +132914,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainers", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainers", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnv": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnv": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnv", + "schema": "AlertmanagerV1SpecContainersEnv", }, "summary": "EnvVar represents an environment variable present in a Container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnv", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnv", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1590, }, - "name": "AlertmanagerSpecContainersEnv", + "name": "AlertmanagerV1SpecContainersEnv", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnv#name", + "schema": "AlertmanagerV1SpecContainersEnv#name", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "Name of the environment variable.", @@ -132956,7 +132956,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnv#value", + "schema": "AlertmanagerV1SpecContainersEnv#value", }, "default": ".", "remarks": "If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\".", @@ -132977,7 +132977,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnv#valueFrom", + "schema": "AlertmanagerV1SpecContainersEnv#valueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", @@ -132990,34 +132990,34 @@ Object { "name": "valueFrom", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFrom", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnv", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnv", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnvFrom": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFrom", + "schema": "AlertmanagerV1SpecContainersEnvFrom", }, "summary": "EnvFromSource represents the source of a set of ConfigMaps.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvFrom", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1636, }, - "name": "AlertmanagerSpecContainersEnvFrom", + "name": "AlertmanagerV1SpecContainersEnvFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFrom#configMapRef", + "schema": "AlertmanagerV1SpecContainersEnvFrom#configMapRef", }, "summary": "The ConfigMap to select from.", }, @@ -133029,14 +133029,14 @@ Object { "name": "configMapRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFromConfigMapRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFrom#prefix", + "schema": "AlertmanagerV1SpecContainersEnvFrom#prefix", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "An optional identifier to prepend to each key in the ConfigMap.", @@ -133056,7 +133056,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFrom#secretRef", + "schema": "AlertmanagerV1SpecContainersEnvFrom#secretRef", }, "summary": "The Secret to select from.", }, @@ -133068,34 +133068,34 @@ Object { "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFromSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnvFrom", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnvFrom", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnvFromConfigMapRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFromConfigMapRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFromConfigMapRef", + "schema": "AlertmanagerV1SpecContainersEnvFromConfigMapRef", }, "summary": "The ConfigMap to select from.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFromConfigMapRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5100, }, - "name": "AlertmanagerSpecContainersEnvFromConfigMapRef", + "name": "AlertmanagerV1SpecContainersEnvFromConfigMapRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFromConfigMapRef#name", + "schema": "AlertmanagerV1SpecContainersEnvFromConfigMapRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -133115,7 +133115,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFromConfigMapRef#optional", + "schema": "AlertmanagerV1SpecContainersEnvFromConfigMapRef#optional", }, "summary": "Specify whether the ConfigMap must be defined.", }, @@ -133131,30 +133131,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnvFromConfigMapRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnvFromConfigMapRef", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnvFromSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFromSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFromSecretRef", + "schema": "AlertmanagerV1SpecContainersEnvFromSecretRef", }, "summary": "The Secret to select from.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvFromSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5137, }, - "name": "AlertmanagerSpecContainersEnvFromSecretRef", + "name": "AlertmanagerV1SpecContainersEnvFromSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFromSecretRef#name", + "schema": "AlertmanagerV1SpecContainersEnvFromSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -133174,7 +133174,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvFromSecretRef#optional", + "schema": "AlertmanagerV1SpecContainersEnvFromSecretRef#optional", }, "summary": "Specify whether the Secret must be defined.", }, @@ -133190,31 +133190,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnvFromSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnvFromSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFrom": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFrom", + "schema": "AlertmanagerV1SpecContainersEnvValueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5047, }, - "name": "AlertmanagerSpecContainersEnvValueFrom", + "name": "AlertmanagerV1SpecContainersEnvValueFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFrom#configMapKeyRef", + "schema": "AlertmanagerV1SpecContainersEnvValueFrom#configMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, @@ -133226,14 +133226,14 @@ Object { "name": "configMapKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFrom#fieldRef", + "schema": "AlertmanagerV1SpecContainersEnvValueFrom#fieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, @@ -133245,14 +133245,14 @@ Object { "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFrom#resourceFieldRef", + "schema": "AlertmanagerV1SpecContainersEnvValueFrom#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, @@ -133264,14 +133264,14 @@ Object { "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFrom#secretKeyRef", + "schema": "AlertmanagerV1SpecContainersEnvValueFrom#secretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, @@ -133283,34 +133283,34 @@ Object { "name": "secretKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnvValueFrom", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnvValueFrom", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef", + "schema": "AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7365, }, - "name": "AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef", + "name": "AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef#key", + "schema": "AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef#key", }, "summary": "The key to select.", }, @@ -133328,7 +133328,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef#name", + "schema": "AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -133348,7 +133348,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef#optional", + "schema": "AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -133364,30 +133364,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromFieldRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromFieldRef", + "schema": "AlertmanagerV1SpecContainersEnvValueFromFieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7410, }, - "name": "AlertmanagerSpecContainersEnvValueFromFieldRef", + "name": "AlertmanagerV1SpecContainersEnvValueFromFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromFieldRef#fieldPath", + "schema": "AlertmanagerV1SpecContainersEnvValueFromFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -133405,7 +133405,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromFieldRef#apiVersion", + "schema": "AlertmanagerV1SpecContainersEnvValueFromFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -133421,30 +133421,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnvValueFromFieldRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnvValueFromFieldRef", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromResourceFieldRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromResourceFieldRef", + "schema": "AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7447, }, - "name": "AlertmanagerSpecContainersEnvValueFromResourceFieldRef", + "name": "AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromResourceFieldRef#resource", + "schema": "AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -133462,7 +133462,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromResourceFieldRef#containerName", + "schema": "AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -133481,7 +133481,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromResourceFieldRef#divisor", + "schema": "AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -133497,30 +133497,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnvValueFromResourceFieldRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef", }, - "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromSecretKeyRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromSecretKeyRef", + "schema": "AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7492, }, - "name": "AlertmanagerSpecContainersEnvValueFromSecretKeyRef", + "name": "AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromSecretKeyRef#key", + "schema": "AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -133539,7 +133539,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromSecretKeyRef#name", + "schema": "AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -133559,7 +133559,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersEnvValueFromSecretKeyRef#optional", + "schema": "AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -133575,31 +133575,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersEnvValueFromSecretKeyRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecycle": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecycle": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecycle", + "schema": "AlertmanagerV1SpecContainersLifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecycle", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecycle", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1681, }, - "name": "AlertmanagerSpecContainersLifecycle", + "name": "AlertmanagerV1SpecContainersLifecycle", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecycle#postStart", + "schema": "AlertmanagerV1SpecContainersLifecycle#postStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", @@ -133612,14 +133612,14 @@ Object { "name": "postStart", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStart", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecycle#preStop", + "schema": "AlertmanagerV1SpecContainersLifecycle#preStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", @@ -133632,35 +133632,35 @@ Object { "name": "preStop", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStop", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecycle", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecycle", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStart": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStart": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStart", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStart", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5174, }, - "name": "AlertmanagerSpecContainersLifecyclePostStart", + "name": "AlertmanagerV1SpecContainersLifecyclePostStart", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStart#exec", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStart#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -133673,14 +133673,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStart#httpGet", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStart#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -133692,14 +133692,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStart#tcpSocket", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStart#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -133712,35 +133712,35 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePostStart", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePostStart", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartExec", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7537, }, - "name": "AlertmanagerSpecContainersLifecyclePostStartExec", + "name": "AlertmanagerV1SpecContainersLifecyclePostStartExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartExec#command", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -133762,30 +133762,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePostStartExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePostStartExec", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGet", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7566, }, - "name": "AlertmanagerSpecContainersLifecyclePostStartHttpGet", + "name": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGet#port", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -133797,14 +133797,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGet#host", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -133824,7 +133824,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -133839,7 +133839,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, "kind": "array", }, @@ -133849,7 +133849,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGet#path", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -133868,7 +133868,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGet#scheme", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -133886,30 +133886,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePostStartHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePostStartHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9412, }, - "name": "AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -133927,7 +133927,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -133942,18 +133942,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartHttpGetPort", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -133976,7 +133976,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort", }, }, "static": true, @@ -133997,13 +133997,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersLifecyclePostStartHttpGetPort", + "name": "AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -134026,31 +134026,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePostStartHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartTcpSocket", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7628, }, - "name": "AlertmanagerSpecContainersLifecyclePostStartTcpSocket", + "name": "AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartTcpSocket#port", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -134062,14 +134062,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartTcpSocket#host", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -134085,18 +134085,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePostStartTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort", + "schema": "AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -134119,7 +134119,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, @@ -134140,13 +134140,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort", + "name": "AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -134169,31 +134169,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStop": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStop": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStop", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStop", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5219, }, - "name": "AlertmanagerSpecContainersLifecyclePreStop", + "name": "AlertmanagerV1SpecContainersLifecyclePreStop", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStop#exec", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStop#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -134206,14 +134206,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStop#httpGet", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStop#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -134225,14 +134225,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStop#tcpSocket", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStop#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -134245,35 +134245,35 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePreStop", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePreStop", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopExec", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7665, }, - "name": "AlertmanagerSpecContainersLifecyclePreStopExec", + "name": "AlertmanagerV1SpecContainersLifecyclePreStopExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopExec#command", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -134295,30 +134295,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePreStopExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePreStopExec", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGet", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7694, }, - "name": "AlertmanagerSpecContainersLifecyclePreStopHttpGet", + "name": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGet#port", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -134330,14 +134330,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGet#host", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -134357,7 +134357,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -134372,7 +134372,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, "kind": "array", }, @@ -134382,7 +134382,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGet#path", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -134401,7 +134401,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGet#scheme", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -134419,30 +134419,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePreStopHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePreStopHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9481, }, - "name": "AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -134460,7 +134460,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -134475,18 +134475,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopHttpGetPort", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -134509,7 +134509,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort", }, }, "static": true, @@ -134530,13 +134530,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersLifecyclePreStopHttpGetPort", + "name": "AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -134559,31 +134559,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePreStopHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopTcpSocket", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7756, }, - "name": "AlertmanagerSpecContainersLifecyclePreStopTcpSocket", + "name": "AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopTcpSocket#port", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -134595,14 +134595,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopTcpSocket#host", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -134618,18 +134618,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePreStopTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort", + "schema": "AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -134652,7 +134652,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, @@ -134673,13 +134673,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort", + "name": "AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -134702,31 +134702,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbe": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe", + "schema": "AlertmanagerV1SpecContainersLivenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1718, }, - "name": "AlertmanagerSpecContainersLivenessProbe", + "name": "AlertmanagerV1SpecContainersLivenessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe#exec", + "schema": "AlertmanagerV1SpecContainersLivenessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -134739,14 +134739,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe#failureThreshold", + "schema": "AlertmanagerV1SpecContainersLivenessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -134767,7 +134767,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe#httpGet", + "schema": "AlertmanagerV1SpecContainersLivenessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -134779,14 +134779,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe#initialDelaySeconds", + "schema": "AlertmanagerV1SpecContainersLivenessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -134806,7 +134806,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe#periodSeconds", + "schema": "AlertmanagerV1SpecContainersLivenessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -134827,7 +134827,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe#successThreshold", + "schema": "AlertmanagerV1SpecContainersLivenessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -134848,7 +134848,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe#tcpSocket", + "schema": "AlertmanagerV1SpecContainersLivenessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -134861,14 +134861,14 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbe#timeoutSeconds", + "schema": "AlertmanagerV1SpecContainersLivenessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -134886,31 +134886,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLivenessProbe", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLivenessProbe", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeExec", + "schema": "AlertmanagerV1SpecContainersLivenessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5264, }, - "name": "AlertmanagerSpecContainersLivenessProbeExec", + "name": "AlertmanagerV1SpecContainersLivenessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeExec#command", + "schema": "AlertmanagerV1SpecContainersLivenessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -134932,30 +134932,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLivenessProbeExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLivenessProbeExec", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGet", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5293, }, - "name": "AlertmanagerSpecContainersLivenessProbeHttpGet", + "name": "AlertmanagerV1SpecContainersLivenessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGet#port", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -134967,14 +134967,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGet#host", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -134994,7 +134994,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -135009,7 +135009,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -135019,7 +135019,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGet#path", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -135038,7 +135038,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGet#scheme", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -135056,30 +135056,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLivenessProbeHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLivenessProbeHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7793, }, - "name": "AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -135097,7 +135097,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -135112,18 +135112,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeHttpGetPort", + "schema": "AlertmanagerV1SpecContainersLivenessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -135146,7 +135146,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGetPort", }, }, "static": true, @@ -135167,13 +135167,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersLivenessProbeHttpGetPort", + "name": "AlertmanagerV1SpecContainersLivenessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -135196,31 +135196,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLivenessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLivenessProbeHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeTcpSocket", + "schema": "AlertmanagerV1SpecContainersLivenessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5355, }, - "name": "AlertmanagerSpecContainersLivenessProbeTcpSocket", + "name": "AlertmanagerV1SpecContainersLivenessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeTcpSocket#port", + "schema": "AlertmanagerV1SpecContainersLivenessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -135232,14 +135232,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeTcpSocket#host", + "schema": "AlertmanagerV1SpecContainersLivenessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -135255,18 +135255,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLivenessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLivenessProbeTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersLivenessProbeTcpSocketPort", + "schema": "AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -135289,7 +135289,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort", }, }, "static": true, @@ -135310,13 +135310,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersLivenessProbeTcpSocketPort", + "name": "AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -135339,30 +135339,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersLivenessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersPorts": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersPorts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersPorts", + "schema": "AlertmanagerV1SpecContainersPorts", }, "summary": "ContainerPort represents a network port in a single container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersPorts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersPorts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1807, }, - "name": "AlertmanagerSpecContainersPorts", + "name": "AlertmanagerV1SpecContainersPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersPorts#containerPort", + "schema": "AlertmanagerV1SpecContainersPorts#containerPort", }, "remarks": "This must be a valid port number, 0 < x < 65536.", "summary": "Number of port to expose on the pod's IP address.", @@ -135381,7 +135381,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersPorts#hostIP", + "schema": "AlertmanagerV1SpecContainersPorts#hostIP", }, "summary": "What host IP to bind the external port to.", }, @@ -135400,7 +135400,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersPorts#hostPort", + "schema": "AlertmanagerV1SpecContainersPorts#hostPort", }, "remarks": "If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.", "summary": "Number of port to expose on the host.", @@ -135420,7 +135420,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersPorts#name", + "schema": "AlertmanagerV1SpecContainersPorts#name", }, "remarks": "Each named port in a pod must have a unique name. Name for the port that can be referred to by services.", "summary": "If specified, this must be an IANA_SVC_NAME and unique within the pod.", @@ -135440,7 +135440,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersPorts#protocol", + "schema": "AlertmanagerV1SpecContainersPorts#protocol", }, "default": "TCP\\".", "remarks": "Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\".", @@ -135458,31 +135458,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersPorts", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersPorts", }, - "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbe": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe", + "schema": "AlertmanagerV1SpecContainersReadinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1869, }, - "name": "AlertmanagerSpecContainersReadinessProbe", + "name": "AlertmanagerV1SpecContainersReadinessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe#exec", + "schema": "AlertmanagerV1SpecContainersReadinessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -135495,14 +135495,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe#failureThreshold", + "schema": "AlertmanagerV1SpecContainersReadinessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -135523,7 +135523,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe#httpGet", + "schema": "AlertmanagerV1SpecContainersReadinessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -135535,14 +135535,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe#initialDelaySeconds", + "schema": "AlertmanagerV1SpecContainersReadinessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -135562,7 +135562,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe#periodSeconds", + "schema": "AlertmanagerV1SpecContainersReadinessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -135583,7 +135583,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe#successThreshold", + "schema": "AlertmanagerV1SpecContainersReadinessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -135604,7 +135604,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe#tcpSocket", + "schema": "AlertmanagerV1SpecContainersReadinessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -135617,14 +135617,14 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbe#timeoutSeconds", + "schema": "AlertmanagerV1SpecContainersReadinessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -135642,31 +135642,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersReadinessProbe", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersReadinessProbe", }, - "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeExec", + "schema": "AlertmanagerV1SpecContainersReadinessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5392, }, - "name": "AlertmanagerSpecContainersReadinessProbeExec", + "name": "AlertmanagerV1SpecContainersReadinessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeExec#command", + "schema": "AlertmanagerV1SpecContainersReadinessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -135688,30 +135688,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersReadinessProbeExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersReadinessProbeExec", }, - "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGet", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5421, }, - "name": "AlertmanagerSpecContainersReadinessProbeHttpGet", + "name": "AlertmanagerV1SpecContainersReadinessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGet#port", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -135723,14 +135723,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGet#host", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -135750,7 +135750,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -135765,7 +135765,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -135775,7 +135775,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGet#path", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -135794,7 +135794,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGet#scheme", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -135812,30 +135812,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersReadinessProbeHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersReadinessProbeHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7862, }, - "name": "AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -135853,7 +135853,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -135868,18 +135868,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeHttpGetPort", + "schema": "AlertmanagerV1SpecContainersReadinessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -135902,7 +135902,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGetPort", }, }, "static": true, @@ -135923,13 +135923,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersReadinessProbeHttpGetPort", + "name": "AlertmanagerV1SpecContainersReadinessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -135952,31 +135952,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersReadinessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersReadinessProbeHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeTcpSocket", + "schema": "AlertmanagerV1SpecContainersReadinessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5483, }, - "name": "AlertmanagerSpecContainersReadinessProbeTcpSocket", + "name": "AlertmanagerV1SpecContainersReadinessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeTcpSocket#port", + "schema": "AlertmanagerV1SpecContainersReadinessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -135988,14 +135988,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeTcpSocket#host", + "schema": "AlertmanagerV1SpecContainersReadinessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -136011,18 +136011,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersReadinessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersReadinessProbeTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersReadinessProbeTcpSocketPort", + "schema": "AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -136045,7 +136045,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort", }, }, "static": true, @@ -136066,13 +136066,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersReadinessProbeTcpSocketPort", + "name": "AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -136095,31 +136095,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersReadinessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersResources": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersResources", + "schema": "AlertmanagerV1SpecContainersResources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersResources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1958, }, - "name": "AlertmanagerSpecContainersResources", + "name": "AlertmanagerV1SpecContainersResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersResources#limits", + "schema": "AlertmanagerV1SpecContainersResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -136144,7 +136144,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersResources#requests", + "schema": "AlertmanagerV1SpecContainersResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -136166,31 +136166,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersResources", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersResources", }, - "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContext": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext", + "schema": "AlertmanagerV1SpecContainersSecurityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContext", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1995, }, - "name": "AlertmanagerSpecContainersSecurityContext", + "name": "AlertmanagerV1SpecContainersSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#allowPrivilegeEscalation", + "schema": "AlertmanagerV1SpecContainersSecurityContext#allowPrivilegeEscalation", }, "remarks": "This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN", "summary": "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process.", @@ -136210,7 +136210,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#capabilities", + "schema": "AlertmanagerV1SpecContainersSecurityContext#capabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", @@ -136224,14 +136224,14 @@ Object { "name": "capabilities", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextCapabilities", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#privileged", + "schema": "AlertmanagerV1SpecContainersSecurityContext#privileged", }, "default": "false.", "remarks": "Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.", @@ -136252,7 +136252,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#procMount", + "schema": "AlertmanagerV1SpecContainersSecurityContext#procMount", }, "remarks": "The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.", "summary": "procMount denotes the type of proc mount to use for the containers.", @@ -136272,7 +136272,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#readOnlyRootFilesystem", + "schema": "AlertmanagerV1SpecContainersSecurityContext#readOnlyRootFilesystem", }, "default": "false.", "remarks": "Default is false.", @@ -136293,7 +136293,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#runAsGroup", + "schema": "AlertmanagerV1SpecContainersSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The GID to run the entrypoint of the container process.", @@ -136313,7 +136313,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#runAsNonRoot", + "schema": "AlertmanagerV1SpecContainersSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -136333,7 +136333,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#runAsUser", + "schema": "AlertmanagerV1SpecContainersSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -136354,7 +136354,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#seLinuxOptions", + "schema": "AlertmanagerV1SpecContainersSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", @@ -136367,14 +136367,14 @@ Object { "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContext#windowsOptions", + "schema": "AlertmanagerV1SpecContainersSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -136387,36 +136387,36 @@ Object { "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersSecurityContext", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersSecurityContext", }, - "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextCapabilities": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextCapabilities": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextCapabilities", + "schema": "AlertmanagerV1SpecContainersSecurityContextCapabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", "summary": "The capabilities to add/drop when running containers.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextCapabilities", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5521, }, - "name": "AlertmanagerSpecContainersSecurityContextCapabilities", + "name": "AlertmanagerV1SpecContainersSecurityContextCapabilities", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextCapabilities#add", + "schema": "AlertmanagerV1SpecContainersSecurityContextCapabilities#add", }, "summary": "Added capabilities.", }, @@ -136440,7 +136440,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextCapabilities#drop", + "schema": "AlertmanagerV1SpecContainersSecurityContextCapabilities#drop", }, "summary": "Removed capabilities.", }, @@ -136461,31 +136461,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersSecurityContextCapabilities", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersSecurityContextCapabilities", }, - "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextSeLinuxOptions", + "schema": "AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5558, }, - "name": "AlertmanagerSpecContainersSecurityContextSeLinuxOptions", + "name": "AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextSeLinuxOptions#level", + "schema": "AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -136504,7 +136504,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextSeLinuxOptions#role", + "schema": "AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -136523,7 +136523,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextSeLinuxOptions#type", + "schema": "AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -136542,7 +136542,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextSeLinuxOptions#user", + "schema": "AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -136558,31 +136558,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextWindowsOptions", + "schema": "AlertmanagerV1SpecContainersSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5611, }, - "name": "AlertmanagerSpecContainersSecurityContextWindowsOptions", + "name": "AlertmanagerV1SpecContainersSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "AlertmanagerV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -136601,7 +136601,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "AlertmanagerV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -136620,7 +136620,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersSecurityContextWindowsOptions#runAsUserName", + "schema": "AlertmanagerV1SpecContainersSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -136638,31 +136638,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersSecurityContextWindowsOptions", }, - "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbe": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe", + "schema": "AlertmanagerV1SpecContainersStartupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2100, }, - "name": "AlertmanagerSpecContainersStartupProbe", + "name": "AlertmanagerV1SpecContainersStartupProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe#exec", + "schema": "AlertmanagerV1SpecContainersStartupProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -136675,14 +136675,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe#failureThreshold", + "schema": "AlertmanagerV1SpecContainersStartupProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -136703,7 +136703,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe#httpGet", + "schema": "AlertmanagerV1SpecContainersStartupProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -136715,14 +136715,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe#initialDelaySeconds", + "schema": "AlertmanagerV1SpecContainersStartupProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -136742,7 +136742,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe#periodSeconds", + "schema": "AlertmanagerV1SpecContainersStartupProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -136763,7 +136763,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe#successThreshold", + "schema": "AlertmanagerV1SpecContainersStartupProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -136784,7 +136784,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe#tcpSocket", + "schema": "AlertmanagerV1SpecContainersStartupProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -136797,14 +136797,14 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbe#timeoutSeconds", + "schema": "AlertmanagerV1SpecContainersStartupProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -136822,31 +136822,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersStartupProbe", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersStartupProbe", }, - "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeExec", + "schema": "AlertmanagerV1SpecContainersStartupProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5657, }, - "name": "AlertmanagerSpecContainersStartupProbeExec", + "name": "AlertmanagerV1SpecContainersStartupProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeExec#command", + "schema": "AlertmanagerV1SpecContainersStartupProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -136868,30 +136868,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersStartupProbeExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersStartupProbeExec", }, - "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGet", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5686, }, - "name": "AlertmanagerSpecContainersStartupProbeHttpGet", + "name": "AlertmanagerV1SpecContainersStartupProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGet#port", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -136903,14 +136903,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGet#host", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -136930,7 +136930,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -136945,7 +136945,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -136955,7 +136955,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGet#path", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -136974,7 +136974,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGet#scheme", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -136992,30 +136992,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersStartupProbeHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersStartupProbeHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7931, }, - "name": "AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -137033,7 +137033,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -137048,18 +137048,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeHttpGetPort", + "schema": "AlertmanagerV1SpecContainersStartupProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -137082,7 +137082,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGetPort", }, }, "static": true, @@ -137103,13 +137103,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersStartupProbeHttpGetPort", + "name": "AlertmanagerV1SpecContainersStartupProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -137132,31 +137132,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersStartupProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersStartupProbeHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeTcpSocket", + "schema": "AlertmanagerV1SpecContainersStartupProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5748, }, - "name": "AlertmanagerSpecContainersStartupProbeTcpSocket", + "name": "AlertmanagerV1SpecContainersStartupProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeTcpSocket#port", + "schema": "AlertmanagerV1SpecContainersStartupProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -137168,14 +137168,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeTcpSocket#host", + "schema": "AlertmanagerV1SpecContainersStartupProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -137191,18 +137191,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersStartupProbeTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersStartupProbeTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersStartupProbeTcpSocketPort", + "schema": "AlertmanagerV1SpecContainersStartupProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -137225,7 +137225,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeTcpSocketPort", }, }, "static": true, @@ -137246,13 +137246,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersStartupProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecContainersStartupProbeTcpSocketPort", + "name": "AlertmanagerV1SpecContainersStartupProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -137275,30 +137275,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersStartupProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersStartupProbeTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecContainersVolumeDevices": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersVolumeDevices": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeDevices", + "schema": "AlertmanagerV1SpecContainersVolumeDevices", }, "summary": "volumeDevice describes a mapping of a raw block device within a container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersVolumeDevices", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersVolumeDevices", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2189, }, - "name": "AlertmanagerSpecContainersVolumeDevices", + "name": "AlertmanagerV1SpecContainersVolumeDevices", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeDevices#devicePath", + "schema": "AlertmanagerV1SpecContainersVolumeDevices#devicePath", }, "summary": "devicePath is the path inside of the container that the device will be mapped to.", }, @@ -137316,7 +137316,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeDevices#name", + "schema": "AlertmanagerV1SpecContainersVolumeDevices#name", }, "summary": "name must match the name of a persistentVolumeClaim in the pod.", }, @@ -137331,30 +137331,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersVolumeDevices", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersVolumeDevices", }, - "monitoringcoreoscom.AlertmanagerSpecContainersVolumeMounts": Object { + "monitoringcoreoscom.AlertmanagerV1SpecContainersVolumeMounts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeMounts", + "schema": "AlertmanagerV1SpecContainersVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecContainersVolumeMounts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecContainersVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2226, }, - "name": "AlertmanagerSpecContainersVolumeMounts", + "name": "AlertmanagerV1SpecContainersVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeMounts#mountPath", + "schema": "AlertmanagerV1SpecContainersVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -137373,7 +137373,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeMounts#name", + "schema": "AlertmanagerV1SpecContainersVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -137391,7 +137391,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeMounts#mountPropagation", + "schema": "AlertmanagerV1SpecContainersVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -137411,7 +137411,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeMounts#readOnly", + "schema": "AlertmanagerV1SpecContainersVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -137432,7 +137432,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeMounts#subPath", + "schema": "AlertmanagerV1SpecContainersVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -137453,7 +137453,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecContainersVolumeMounts#subPathExpr", + "schema": "AlertmanagerV1SpecContainersVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive.", @@ -137471,30 +137471,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecContainersVolumeMounts", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecContainersVolumeMounts", }, - "monitoringcoreoscom.AlertmanagerSpecImagePullSecrets": Object { + "monitoringcoreoscom.AlertmanagerV1SpecImagePullSecrets": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecImagePullSecrets", + "schema": "AlertmanagerV1SpecImagePullSecrets", }, "summary": "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecImagePullSecrets", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecImagePullSecrets", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 637, }, - "name": "AlertmanagerSpecImagePullSecrets", + "name": "AlertmanagerV1SpecImagePullSecrets", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecImagePullSecrets#name", + "schema": "AlertmanagerV1SpecImagePullSecrets#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -137511,30 +137511,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecImagePullSecrets", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecImagePullSecrets", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainers": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers", + "schema": "AlertmanagerV1SpecInitContainers", }, "summary": "A single application container that you want to run within a pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainers", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 666, }, - "name": "AlertmanagerSpecInitContainers", + "name": "AlertmanagerV1SpecInitContainers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#name", + "schema": "AlertmanagerV1SpecInitContainers#name", }, "remarks": "Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.", "summary": "Name of the container specified as a DNS_LABEL.", @@ -137553,7 +137553,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#args", + "schema": "AlertmanagerV1SpecInitContainers#args", }, "remarks": "The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Arguments to the entrypoint.", @@ -137578,7 +137578,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#command", + "schema": "AlertmanagerV1SpecInitContainers#command", }, "remarks": "Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Entrypoint array.", @@ -137603,7 +137603,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#env", + "schema": "AlertmanagerV1SpecInitContainers#env", }, "remarks": "Cannot be updated.", "summary": "List of environment variables to set in the container.", @@ -137618,7 +137618,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnv", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnv", }, "kind": "array", }, @@ -137628,7 +137628,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#envFrom", + "schema": "AlertmanagerV1SpecInitContainers#envFrom", }, "remarks": "The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "summary": "List of sources to populate environment variables in the container.", @@ -137643,7 +137643,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFrom", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFrom", }, "kind": "array", }, @@ -137653,7 +137653,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#image", + "schema": "AlertmanagerV1SpecInitContainers#image", }, "remarks": "More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "summary": "Docker image name.", @@ -137673,7 +137673,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#imagePullPolicy", + "schema": "AlertmanagerV1SpecInitContainers#imagePullPolicy", }, "default": "Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", "remarks": "One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", @@ -137694,7 +137694,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#lifecycle", + "schema": "AlertmanagerV1SpecInitContainers#lifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", @@ -137707,14 +137707,14 @@ Object { "name": "lifecycle", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecycle", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecycle", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#livenessProbe", + "schema": "AlertmanagerV1SpecInitContainers#livenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", @@ -137727,14 +137727,14 @@ Object { "name": "livenessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#ports", + "schema": "AlertmanagerV1SpecInitContainers#ports", }, "remarks": "Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated.", "summary": "List of ports to expose from the container.", @@ -137749,7 +137749,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersPorts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersPorts", }, "kind": "array", }, @@ -137759,7 +137759,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#readinessProbe", + "schema": "AlertmanagerV1SpecInitContainers#readinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", @@ -137772,14 +137772,14 @@ Object { "name": "readinessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#resources", + "schema": "AlertmanagerV1SpecInitContainers#resources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", @@ -137792,14 +137792,14 @@ Object { "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersResources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#securityContext", + "schema": "AlertmanagerV1SpecInitContainers#securityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", @@ -137812,14 +137812,14 @@ Object { "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContext", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#startupProbe", + "schema": "AlertmanagerV1SpecInitContainers#startupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", @@ -137832,14 +137832,14 @@ Object { "name": "startupProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#stdin", + "schema": "AlertmanagerV1SpecInitContainers#stdin", }, "default": "false.", "remarks": "If this is not set, reads from stdin in the container will always result in EOF. Default is false.", @@ -137860,7 +137860,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#stdinOnce", + "schema": "AlertmanagerV1SpecInitContainers#stdinOnce", }, "default": "false", "remarks": "When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", @@ -137881,7 +137881,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#terminationMessagePath", + "schema": "AlertmanagerV1SpecInitContainers#terminationMessagePath", }, "default": "dev/termination-log. Cannot be updated.", "remarks": "Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", @@ -137902,7 +137902,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#terminationMessagePolicy", + "schema": "AlertmanagerV1SpecInitContainers#terminationMessagePolicy", }, "default": "File. Cannot be updated.", "remarks": "File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", @@ -137923,7 +137923,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#tty", + "schema": "AlertmanagerV1SpecInitContainers#tty", }, "default": "false.", "remarks": "Default is false.", @@ -137944,7 +137944,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#volumeDevices", + "schema": "AlertmanagerV1SpecInitContainers#volumeDevices", }, "summary": "volumeDevices is the list of block devices to be used by the container.", }, @@ -137958,7 +137958,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersVolumeDevices", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersVolumeDevices", }, "kind": "array", }, @@ -137968,7 +137968,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#volumeMounts", + "schema": "AlertmanagerV1SpecInitContainers#volumeMounts", }, "remarks": "Cannot be updated.", "summary": "Pod volumes to mount into the container's filesystem.", @@ -137983,7 +137983,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersVolumeMounts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersVolumeMounts", }, "kind": "array", }, @@ -137993,7 +137993,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainers#workingDir", + "schema": "AlertmanagerV1SpecInitContainers#workingDir", }, "remarks": "If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "summary": "Container's working directory.", @@ -138010,30 +138010,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainers", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainers", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnv": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnv": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnv", + "schema": "AlertmanagerV1SpecInitContainersEnv", }, "summary": "EnvVar represents an environment variable present in a Container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnv", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnv", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2298, }, - "name": "AlertmanagerSpecInitContainersEnv", + "name": "AlertmanagerV1SpecInitContainersEnv", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnv#name", + "schema": "AlertmanagerV1SpecInitContainersEnv#name", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "Name of the environment variable.", @@ -138052,7 +138052,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnv#value", + "schema": "AlertmanagerV1SpecInitContainersEnv#value", }, "default": ".", "remarks": "If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\".", @@ -138073,7 +138073,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnv#valueFrom", + "schema": "AlertmanagerV1SpecInitContainersEnv#valueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", @@ -138086,34 +138086,34 @@ Object { "name": "valueFrom", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFrom", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnv", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnv", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFrom": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFrom", + "schema": "AlertmanagerV1SpecInitContainersEnvFrom", }, "summary": "EnvFromSource represents the source of a set of ConfigMaps.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFrom", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2344, }, - "name": "AlertmanagerSpecInitContainersEnvFrom", + "name": "AlertmanagerV1SpecInitContainersEnvFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFrom#configMapRef", + "schema": "AlertmanagerV1SpecInitContainersEnvFrom#configMapRef", }, "summary": "The ConfigMap to select from.", }, @@ -138125,14 +138125,14 @@ Object { "name": "configMapRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFromConfigMapRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFrom#prefix", + "schema": "AlertmanagerV1SpecInitContainersEnvFrom#prefix", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "An optional identifier to prepend to each key in the ConfigMap.", @@ -138152,7 +138152,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFrom#secretRef", + "schema": "AlertmanagerV1SpecInitContainersEnvFrom#secretRef", }, "summary": "The Secret to select from.", }, @@ -138164,34 +138164,34 @@ Object { "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFromSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnvFrom", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnvFrom", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFromConfigMapRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFromConfigMapRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFromConfigMapRef", + "schema": "AlertmanagerV1SpecInitContainersEnvFromConfigMapRef", }, "summary": "The ConfigMap to select from.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFromConfigMapRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5838, }, - "name": "AlertmanagerSpecInitContainersEnvFromConfigMapRef", + "name": "AlertmanagerV1SpecInitContainersEnvFromConfigMapRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFromConfigMapRef#name", + "schema": "AlertmanagerV1SpecInitContainersEnvFromConfigMapRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -138211,7 +138211,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFromConfigMapRef#optional", + "schema": "AlertmanagerV1SpecInitContainersEnvFromConfigMapRef#optional", }, "summary": "Specify whether the ConfigMap must be defined.", }, @@ -138227,30 +138227,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnvFromConfigMapRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnvFromConfigMapRef", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFromSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFromSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFromSecretRef", + "schema": "AlertmanagerV1SpecInitContainersEnvFromSecretRef", }, "summary": "The Secret to select from.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvFromSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5875, }, - "name": "AlertmanagerSpecInitContainersEnvFromSecretRef", + "name": "AlertmanagerV1SpecInitContainersEnvFromSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFromSecretRef#name", + "schema": "AlertmanagerV1SpecInitContainersEnvFromSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -138270,7 +138270,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvFromSecretRef#optional", + "schema": "AlertmanagerV1SpecInitContainersEnvFromSecretRef#optional", }, "summary": "Specify whether the Secret must be defined.", }, @@ -138286,31 +138286,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnvFromSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnvFromSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFrom": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFrom", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5785, }, - "name": "AlertmanagerSpecInitContainersEnvValueFrom", + "name": "AlertmanagerV1SpecInitContainersEnvValueFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFrom#configMapKeyRef", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFrom#configMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, @@ -138322,14 +138322,14 @@ Object { "name": "configMapKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFrom#fieldRef", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFrom#fieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, @@ -138341,14 +138341,14 @@ Object { "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFrom#resourceFieldRef", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFrom#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, @@ -138360,14 +138360,14 @@ Object { "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFrom#secretKeyRef", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFrom#secretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, @@ -138379,34 +138379,34 @@ Object { "name": "secretKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnvValueFrom", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnvValueFrom", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8000, }, - "name": "AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef", + "name": "AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef#key", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef#key", }, "summary": "The key to select.", }, @@ -138424,7 +138424,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef#name", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -138444,7 +138444,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef#optional", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -138460,30 +138460,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromFieldRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromFieldRef", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromFieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8045, }, - "name": "AlertmanagerSpecInitContainersEnvValueFromFieldRef", + "name": "AlertmanagerV1SpecInitContainersEnvValueFromFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromFieldRef#fieldPath", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -138501,7 +138501,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromFieldRef#apiVersion", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -138517,30 +138517,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnvValueFromFieldRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnvValueFromFieldRef", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8082, }, - "name": "AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef", + "name": "AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef#resource", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -138558,7 +138558,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef#containerName", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -138577,7 +138577,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef#divisor", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -138593,30 +138593,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8127, }, - "name": "AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef", + "name": "AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef#key", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -138635,7 +138635,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef#name", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -138655,7 +138655,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef#optional", + "schema": "AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -138671,31 +138671,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecycle": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecycle": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecycle", + "schema": "AlertmanagerV1SpecInitContainersLifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecycle", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecycle", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2389, }, - "name": "AlertmanagerSpecInitContainersLifecycle", + "name": "AlertmanagerV1SpecInitContainersLifecycle", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecycle#postStart", + "schema": "AlertmanagerV1SpecInitContainersLifecycle#postStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", @@ -138708,14 +138708,14 @@ Object { "name": "postStart", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStart", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecycle#preStop", + "schema": "AlertmanagerV1SpecInitContainersLifecycle#preStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", @@ -138728,35 +138728,35 @@ Object { "name": "preStop", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStop", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecycle", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecycle", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStart": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStart": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStart", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStart", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5912, }, - "name": "AlertmanagerSpecInitContainersLifecyclePostStart", + "name": "AlertmanagerV1SpecInitContainersLifecyclePostStart", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStart#exec", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStart#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -138769,14 +138769,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStart#httpGet", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStart#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -138788,14 +138788,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStart#tcpSocket", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStart#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -138808,35 +138808,35 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePostStart", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePostStart", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartExec", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8172, }, - "name": "AlertmanagerSpecInitContainersLifecyclePostStartExec", + "name": "AlertmanagerV1SpecInitContainersLifecyclePostStartExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartExec#command", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -138858,30 +138858,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePostStartExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePostStartExec", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGet", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8201, }, - "name": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGet", + "name": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#port", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -138893,14 +138893,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#host", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -138920,7 +138920,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -138935,7 +138935,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, "kind": "array", }, @@ -138945,7 +138945,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#path", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -138964,7 +138964,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#scheme", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -138982,30 +138982,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePostStartHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9550, }, - "name": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -139023,7 +139023,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -139038,18 +139038,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -139072,7 +139072,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, "static": true, @@ -139093,13 +139093,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort", + "name": "AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -139122,31 +139122,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8263, }, - "name": "AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket", + "name": "AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket#port", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -139158,14 +139158,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket#host", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -139181,18 +139181,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -139215,7 +139215,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, @@ -139236,13 +139236,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort", + "name": "AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -139265,31 +139265,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStop": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStop": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStop", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStop", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 5957, }, - "name": "AlertmanagerSpecInitContainersLifecyclePreStop", + "name": "AlertmanagerV1SpecInitContainersLifecyclePreStop", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStop#exec", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStop#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -139302,14 +139302,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStop#httpGet", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStop#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -139321,14 +139321,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStop#tcpSocket", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStop#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -139341,35 +139341,35 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePreStop", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePreStop", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopExec", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8300, }, - "name": "AlertmanagerSpecInitContainersLifecyclePreStopExec", + "name": "AlertmanagerV1SpecInitContainersLifecyclePreStopExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopExec#command", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -139391,30 +139391,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePreStopExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePreStopExec", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGet", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8329, }, - "name": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGet", + "name": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#port", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -139426,14 +139426,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#host", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -139453,7 +139453,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -139468,7 +139468,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, "kind": "array", }, @@ -139478,7 +139478,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#path", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -139497,7 +139497,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#scheme", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -139515,30 +139515,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePreStopHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9619, }, - "name": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -139556,7 +139556,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -139571,18 +139571,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -139605,7 +139605,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, "static": true, @@ -139626,13 +139626,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort", + "name": "AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -139655,31 +139655,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8391, }, - "name": "AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket", + "name": "AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket#port", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -139691,14 +139691,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket#host", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -139714,18 +139714,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort", + "schema": "AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -139748,7 +139748,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, @@ -139769,13 +139769,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort", + "name": "AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -139798,31 +139798,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbe": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2426, }, - "name": "AlertmanagerSpecInitContainersLivenessProbe", + "name": "AlertmanagerV1SpecInitContainersLivenessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe#exec", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -139835,14 +139835,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe#failureThreshold", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -139863,7 +139863,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe#httpGet", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -139875,14 +139875,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe#initialDelaySeconds", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -139902,7 +139902,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe#periodSeconds", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -139923,7 +139923,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe#successThreshold", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -139944,7 +139944,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe#tcpSocket", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -139957,14 +139957,14 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbe#timeoutSeconds", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -139982,31 +139982,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLivenessProbe", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLivenessProbe", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeExec", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6002, }, - "name": "AlertmanagerSpecInitContainersLivenessProbeExec", + "name": "AlertmanagerV1SpecInitContainersLivenessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeExec#command", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -140028,30 +140028,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLivenessProbeExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLivenessProbeExec", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGet", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6031, }, - "name": "AlertmanagerSpecInitContainersLivenessProbeHttpGet", + "name": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGet#port", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -140063,14 +140063,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGet#host", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -140090,7 +140090,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -140105,7 +140105,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -140115,7 +140115,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGet#path", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -140134,7 +140134,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGet#scheme", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -140152,30 +140152,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLivenessProbeHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLivenessProbeHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8428, }, - "name": "AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -140193,7 +140193,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -140208,18 +140208,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeHttpGetPort", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -140242,7 +140242,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort", }, }, "static": true, @@ -140263,13 +140263,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersLivenessProbeHttpGetPort", + "name": "AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -140292,31 +140292,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLivenessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeTcpSocket", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6093, }, - "name": "AlertmanagerSpecInitContainersLivenessProbeTcpSocket", + "name": "AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeTcpSocket#port", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -140328,14 +140328,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeTcpSocket#host", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -140351,18 +140351,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLivenessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort", + "schema": "AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -140385,7 +140385,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, "static": true, @@ -140406,13 +140406,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort", + "name": "AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -140435,30 +140435,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersPorts": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersPorts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersPorts", + "schema": "AlertmanagerV1SpecInitContainersPorts", }, "summary": "ContainerPort represents a network port in a single container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersPorts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersPorts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2515, }, - "name": "AlertmanagerSpecInitContainersPorts", + "name": "AlertmanagerV1SpecInitContainersPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersPorts#containerPort", + "schema": "AlertmanagerV1SpecInitContainersPorts#containerPort", }, "remarks": "This must be a valid port number, 0 < x < 65536.", "summary": "Number of port to expose on the pod's IP address.", @@ -140477,7 +140477,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersPorts#hostIP", + "schema": "AlertmanagerV1SpecInitContainersPorts#hostIP", }, "summary": "What host IP to bind the external port to.", }, @@ -140496,7 +140496,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersPorts#hostPort", + "schema": "AlertmanagerV1SpecInitContainersPorts#hostPort", }, "remarks": "If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.", "summary": "Number of port to expose on the host.", @@ -140516,7 +140516,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersPorts#name", + "schema": "AlertmanagerV1SpecInitContainersPorts#name", }, "remarks": "Each named port in a pod must have a unique name. Name for the port that can be referred to by services.", "summary": "If specified, this must be an IANA_SVC_NAME and unique within the pod.", @@ -140536,7 +140536,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersPorts#protocol", + "schema": "AlertmanagerV1SpecInitContainersPorts#protocol", }, "default": "TCP\\".", "remarks": "Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\".", @@ -140554,31 +140554,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersPorts", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersPorts", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbe": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2577, }, - "name": "AlertmanagerSpecInitContainersReadinessProbe", + "name": "AlertmanagerV1SpecInitContainersReadinessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe#exec", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -140591,14 +140591,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe#failureThreshold", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -140619,7 +140619,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe#httpGet", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -140631,14 +140631,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe#initialDelaySeconds", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -140658,7 +140658,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe#periodSeconds", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -140679,7 +140679,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe#successThreshold", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -140700,7 +140700,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe#tcpSocket", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -140713,14 +140713,14 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbe#timeoutSeconds", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -140738,31 +140738,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersReadinessProbe", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersReadinessProbe", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeExec", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6130, }, - "name": "AlertmanagerSpecInitContainersReadinessProbeExec", + "name": "AlertmanagerV1SpecInitContainersReadinessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeExec#command", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -140784,30 +140784,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersReadinessProbeExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersReadinessProbeExec", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGet", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6159, }, - "name": "AlertmanagerSpecInitContainersReadinessProbeHttpGet", + "name": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGet#port", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -140819,14 +140819,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGet#host", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -140846,7 +140846,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -140861,7 +140861,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -140871,7 +140871,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGet#path", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -140890,7 +140890,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGet#scheme", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -140908,30 +140908,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersReadinessProbeHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersReadinessProbeHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8497, }, - "name": "AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -140949,7 +140949,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -140964,18 +140964,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeHttpGetPort", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -140998,7 +140998,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort", }, }, "static": true, @@ -141019,13 +141019,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersReadinessProbeHttpGetPort", + "name": "AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -141048,31 +141048,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersReadinessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeTcpSocket", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6221, }, - "name": "AlertmanagerSpecInitContainersReadinessProbeTcpSocket", + "name": "AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeTcpSocket#port", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -141084,14 +141084,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeTcpSocket#host", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -141107,18 +141107,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersReadinessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort", + "schema": "AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -141141,7 +141141,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, "static": true, @@ -141162,13 +141162,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort", + "name": "AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -141191,31 +141191,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersResources": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersResources", + "schema": "AlertmanagerV1SpecInitContainersResources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersResources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2666, }, - "name": "AlertmanagerSpecInitContainersResources", + "name": "AlertmanagerV1SpecInitContainersResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersResources#limits", + "schema": "AlertmanagerV1SpecInitContainersResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -141240,7 +141240,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersResources#requests", + "schema": "AlertmanagerV1SpecInitContainersResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -141262,31 +141262,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersResources", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersResources", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContext": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContext", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2703, }, - "name": "AlertmanagerSpecInitContainersSecurityContext", + "name": "AlertmanagerV1SpecInitContainersSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#allowPrivilegeEscalation", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#allowPrivilegeEscalation", }, "remarks": "This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN", "summary": "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process.", @@ -141306,7 +141306,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#capabilities", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#capabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", @@ -141320,14 +141320,14 @@ Object { "name": "capabilities", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextCapabilities", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#privileged", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#privileged", }, "default": "false.", "remarks": "Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.", @@ -141348,7 +141348,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#procMount", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#procMount", }, "remarks": "The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.", "summary": "procMount denotes the type of proc mount to use for the containers.", @@ -141368,7 +141368,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#readOnlyRootFilesystem", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#readOnlyRootFilesystem", }, "default": "false.", "remarks": "Default is false.", @@ -141389,7 +141389,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#runAsGroup", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The GID to run the entrypoint of the container process.", @@ -141409,7 +141409,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#runAsNonRoot", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -141429,7 +141429,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#runAsUser", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -141450,7 +141450,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#seLinuxOptions", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", @@ -141463,14 +141463,14 @@ Object { "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContext#windowsOptions", + "schema": "AlertmanagerV1SpecInitContainersSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -141483,36 +141483,36 @@ Object { "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersSecurityContext", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersSecurityContext", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextCapabilities": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextCapabilities": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextCapabilities", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextCapabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", "summary": "The capabilities to add/drop when running containers.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextCapabilities", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6259, }, - "name": "AlertmanagerSpecInitContainersSecurityContextCapabilities", + "name": "AlertmanagerV1SpecInitContainersSecurityContextCapabilities", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextCapabilities#add", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextCapabilities#add", }, "summary": "Added capabilities.", }, @@ -141536,7 +141536,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextCapabilities#drop", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextCapabilities#drop", }, "summary": "Removed capabilities.", }, @@ -141557,31 +141557,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersSecurityContextCapabilities", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersSecurityContextCapabilities", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6296, }, - "name": "AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions", + "name": "AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions#level", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -141600,7 +141600,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions#role", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -141619,7 +141619,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions#type", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -141638,7 +141638,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions#user", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -141654,31 +141654,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextWindowsOptions", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6349, }, - "name": "AlertmanagerSpecInitContainersSecurityContextWindowsOptions", + "name": "AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -141697,7 +141697,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -141716,7 +141716,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersSecurityContextWindowsOptions#runAsUserName", + "schema": "AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -141734,31 +141734,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbe": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbe", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2808, }, - "name": "AlertmanagerSpecInitContainersStartupProbe", + "name": "AlertmanagerV1SpecInitContainersStartupProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe#exec", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -141771,14 +141771,14 @@ Object { "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe#failureThreshold", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -141799,7 +141799,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe#httpGet", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -141811,14 +141811,14 @@ Object { "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe#initialDelaySeconds", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -141838,7 +141838,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe#periodSeconds", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -141859,7 +141859,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe#successThreshold", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -141880,7 +141880,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe#tcpSocket", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -141893,14 +141893,14 @@ Object { "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbe#timeoutSeconds", + "schema": "AlertmanagerV1SpecInitContainersStartupProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -141918,31 +141918,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersStartupProbe", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersStartupProbe", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeExec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeExec", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6395, }, - "name": "AlertmanagerSpecInitContainersStartupProbeExec", + "name": "AlertmanagerV1SpecInitContainersStartupProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeExec#command", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -141964,30 +141964,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersStartupProbeExec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersStartupProbeExec", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGet": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGet", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6424, }, - "name": "AlertmanagerSpecInitContainersStartupProbeHttpGet", + "name": "AlertmanagerV1SpecInitContainersStartupProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGet#port", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -141999,14 +141999,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGet#host", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -142026,7 +142026,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGet#httpHeaders", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -142041,7 +142041,7 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -142051,7 +142051,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGet#path", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -142070,7 +142070,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGet#scheme", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -142088,30 +142088,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersStartupProbeHttpGet", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersStartupProbeHttpGet", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8566, }, - "name": "AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "name": "AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders#name", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -142129,7 +142129,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders#value", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -142144,18 +142144,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGetPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeHttpGetPort", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -142178,7 +142178,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort", }, }, "static": true, @@ -142199,13 +142199,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersStartupProbeHttpGetPort", + "name": "AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -142228,31 +142228,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersStartupProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeTcpSocket": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeTcpSocket", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6486, }, - "name": "AlertmanagerSpecInitContainersStartupProbeTcpSocket", + "name": "AlertmanagerV1SpecInitContainersStartupProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeTcpSocket#port", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -142264,14 +142264,14 @@ Object { }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeTcpSocket#host", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -142287,18 +142287,18 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersStartupProbeTcpSocket", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersStartupProbeTcpSocket", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeTcpSocketPort": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersStartupProbeTcpSocketPort", + "schema": "AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -142321,7 +142321,7 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort", }, }, "static": true, @@ -142342,13 +142342,13 @@ Object { ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "AlertmanagerSpecInitContainersStartupProbeTcpSocketPort", + "name": "AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -142371,30 +142371,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersStartupProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersVolumeDevices": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersVolumeDevices": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeDevices", + "schema": "AlertmanagerV1SpecInitContainersVolumeDevices", }, "summary": "volumeDevice describes a mapping of a raw block device within a container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersVolumeDevices", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersVolumeDevices", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2897, }, - "name": "AlertmanagerSpecInitContainersVolumeDevices", + "name": "AlertmanagerV1SpecInitContainersVolumeDevices", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeDevices#devicePath", + "schema": "AlertmanagerV1SpecInitContainersVolumeDevices#devicePath", }, "summary": "devicePath is the path inside of the container that the device will be mapped to.", }, @@ -142412,7 +142412,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeDevices#name", + "schema": "AlertmanagerV1SpecInitContainersVolumeDevices#name", }, "summary": "name must match the name of a persistentVolumeClaim in the pod.", }, @@ -142427,30 +142427,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersVolumeDevices", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersVolumeDevices", }, - "monitoringcoreoscom.AlertmanagerSpecInitContainersVolumeMounts": Object { + "monitoringcoreoscom.AlertmanagerV1SpecInitContainersVolumeMounts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeMounts", + "schema": "AlertmanagerV1SpecInitContainersVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecInitContainersVolumeMounts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecInitContainersVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 2934, }, - "name": "AlertmanagerSpecInitContainersVolumeMounts", + "name": "AlertmanagerV1SpecInitContainersVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeMounts#mountPath", + "schema": "AlertmanagerV1SpecInitContainersVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -142469,7 +142469,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeMounts#name", + "schema": "AlertmanagerV1SpecInitContainersVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -142487,7 +142487,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeMounts#mountPropagation", + "schema": "AlertmanagerV1SpecInitContainersVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -142507,7 +142507,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeMounts#readOnly", + "schema": "AlertmanagerV1SpecInitContainersVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -142528,7 +142528,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeMounts#subPath", + "schema": "AlertmanagerV1SpecInitContainersVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -142549,7 +142549,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecInitContainersVolumeMounts#subPathExpr", + "schema": "AlertmanagerV1SpecInitContainersVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive.", @@ -142567,30 +142567,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecInitContainersVolumeMounts", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecInitContainersVolumeMounts", }, - "monitoringcoreoscom.AlertmanagerSpecPodMetadata": Object { + "monitoringcoreoscom.AlertmanagerV1SpecPodMetadata": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecPodMetadata", + "schema": "AlertmanagerV1SpecPodMetadata", }, "summary": "PodMetadata configures Labels and Annotations which are propagated to the alertmanager pods.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecPodMetadata", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecPodMetadata", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 869, }, - "name": "AlertmanagerSpecPodMetadata", + "name": "AlertmanagerV1SpecPodMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecPodMetadata#annotations", + "schema": "AlertmanagerV1SpecPodMetadata#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -142615,7 +142615,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecPodMetadata#labels", + "schema": "AlertmanagerV1SpecPodMetadata#labels", }, "remarks": "May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", "summary": "Map of string keys and values that can be used to organize and categorize (scope and select) objects.", @@ -142640,7 +142640,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecPodMetadata#name", + "schema": "AlertmanagerV1SpecPodMetadata#name", }, "remarks": "Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", "summary": "Name must be unique within a namespace.", @@ -142657,30 +142657,30 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecPodMetadata", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecPodMetadata", }, - "monitoringcoreoscom.AlertmanagerSpecResources": Object { + "monitoringcoreoscom.AlertmanagerV1SpecResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecResources", + "schema": "AlertmanagerV1SpecResources", }, "summary": "Define resources requests and limits for single Pods.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecResources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 914, }, - "name": "AlertmanagerSpecResources", + "name": "AlertmanagerV1SpecResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecResources#limits", + "schema": "AlertmanagerV1SpecResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -142705,7 +142705,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecResources#requests", + "schema": "AlertmanagerV1SpecResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -142727,31 +142727,31 @@ Object { }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecResources", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecResources", }, - "monitoringcoreoscom.AlertmanagerSpecSecurityContext": Object { + "monitoringcoreoscom.AlertmanagerV1SpecSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext", + "schema": "AlertmanagerV1SpecSecurityContext", }, "remarks": "This defaults to the default PodSecurityContext.", "summary": "SecurityContext holds pod-level security attributes and common container settings.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecSecurityContext", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 951, }, - "name": "AlertmanagerSpecSecurityContext", + "name": "AlertmanagerV1SpecSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#fsGroup", + "schema": "AlertmanagerV1SpecSecurityContext#fsGroup", }, "remarks": "Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- @@ -142773,7 +142773,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#fsGroupChangePolicy", + "schema": "AlertmanagerV1SpecSecurityContext#fsGroupChangePolicy", }, "remarks": "This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are \\"OnRootMismatch\\" and \\"Always\\". If not specified defaults to \\"Always\\".", "summary": "fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod.", @@ -142793,7 +142793,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#runAsGroup", + "schema": "AlertmanagerV1SpecSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The GID to run the entrypoint of the container process.", @@ -142813,7 +142813,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#runAsNonRoot", + "schema": "AlertmanagerV1SpecSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -142833,7 +142833,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#runAsUser", + "schema": "AlertmanagerV1SpecSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", @@ -142854,7 +142854,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#seLinuxOptions", + "schema": "AlertmanagerV1SpecSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The SELinux context to be applied to all containers.", @@ -142867,14 +142867,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#supplementalGroups", + "schema": "AlertmanagerV1SpecSecurityContext#supplementalGroups", }, "remarks": "If unspecified, no groups will be added to any container.", "summary": "A list of groups applied to the first process run in each container, in addition to the container's primary GID.", @@ -142899,7 +142899,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#sysctls", + "schema": "AlertmanagerV1SpecSecurityContext#sysctls", }, "remarks": "Pods with unsupported sysctls (by the container runtime) might fail to launch.", "summary": "Sysctls hold a list of namespaced sysctls used for the pod.", @@ -142914,7 +142914,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecSecurityContextSysctls", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextSysctls", }, "kind": "array", }, @@ -142924,7 +142924,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContext#windowsOptions", + "schema": "AlertmanagerV1SpecSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -142937,35 +142937,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecSecurityContext", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecSecurityContext", }, - "monitoringcoreoscom.AlertmanagerSpecSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextSeLinuxOptions", + "schema": "AlertmanagerV1SpecSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The SELinux context to be applied to all containers.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3006, }, - "name": "AlertmanagerSpecSecurityContextSeLinuxOptions", + "name": "AlertmanagerV1SpecSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextSeLinuxOptions#level", + "schema": "AlertmanagerV1SpecSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -142984,7 +142984,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextSeLinuxOptions#role", + "schema": "AlertmanagerV1SpecSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -143003,7 +143003,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextSeLinuxOptions#type", + "schema": "AlertmanagerV1SpecSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -143022,7 +143022,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextSeLinuxOptions#user", + "schema": "AlertmanagerV1SpecSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -143038,30 +143038,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.AlertmanagerSpecSecurityContextSysctls": Object { + "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextSysctls": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextSysctls", + "schema": "AlertmanagerV1SpecSecurityContextSysctls", }, "summary": "Sysctl defines a kernel parameter to be set.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecSecurityContextSysctls", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextSysctls", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3059, }, - "name": "AlertmanagerSpecSecurityContextSysctls", + "name": "AlertmanagerV1SpecSecurityContextSysctls", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextSysctls#name", + "schema": "AlertmanagerV1SpecSecurityContextSysctls#name", }, "summary": "Name of a property to set.", }, @@ -143079,7 +143079,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextSysctls#value", + "schema": "AlertmanagerV1SpecSecurityContextSysctls#value", }, "summary": "Value of a property to set.", }, @@ -143094,31 +143094,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecSecurityContextSysctls", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecSecurityContextSysctls", }, - "monitoringcoreoscom.AlertmanagerSpecSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextWindowsOptions", + "schema": "AlertmanagerV1SpecSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3096, }, - "name": "AlertmanagerSpecSecurityContextWindowsOptions", + "name": "AlertmanagerV1SpecSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "AlertmanagerV1SpecSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -143137,7 +143137,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "AlertmanagerV1SpecSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -143156,7 +143156,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecSecurityContextWindowsOptions#runAsUserName", + "schema": "AlertmanagerV1SpecSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -143174,30 +143174,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecSecurityContextWindowsOptions", }, - "monitoringcoreoscom.AlertmanagerSpecStorage": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorage": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorage", + "schema": "AlertmanagerV1SpecStorage", }, "summary": "Storage is the definition of how storage will be used by the Alertmanager instances.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorage", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorage", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1047, }, - "name": "AlertmanagerSpecStorage", + "name": "AlertmanagerV1SpecStorage", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorage#disableMountSubPath", + "schema": "AlertmanagerV1SpecStorage#disableMountSubPath", }, "remarks": "DisableMountSubPath allows to remove any subPath usage in volume mounts.", "summary": "Deprecated: subPath usage will be disabled by default in a future release, this option will become unnecessary.", @@ -143217,7 +143217,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorage#emptyDir", + "schema": "AlertmanagerV1SpecStorage#emptyDir", }, "remarks": "If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir", "summary": "EmptyDirVolumeSource to be used by the Prometheus StatefulSets.", @@ -143230,14 +143230,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "emptyDir", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageEmptyDir", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageEmptyDir", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorage#volumeClaimTemplate", + "schema": "AlertmanagerV1SpecStorage#volumeClaimTemplate", }, "summary": "A PVC spec to be used by the Prometheus StatefulSets.", }, @@ -143249,35 +143249,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "volumeClaimTemplate", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplate", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplate", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorage", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorage", }, - "monitoringcoreoscom.AlertmanagerSpecStorageEmptyDir": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageEmptyDir": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageEmptyDir", + "schema": "AlertmanagerV1SpecStorageEmptyDir", }, "remarks": "If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir", "summary": "EmptyDirVolumeSource to be used by the Prometheus StatefulSets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageEmptyDir", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageEmptyDir", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3142, }, - "name": "AlertmanagerSpecStorageEmptyDir", + "name": "AlertmanagerV1SpecStorageEmptyDir", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageEmptyDir#medium", + "schema": "AlertmanagerV1SpecStorageEmptyDir#medium", }, "remarks": "The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "What type of storage medium should back this directory.", @@ -143297,7 +143297,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageEmptyDir#sizeLimit", + "schema": "AlertmanagerV1SpecStorageEmptyDir#sizeLimit", }, "remarks": "The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir", "summary": "Total amount of local storage required for this EmptyDir volume.", @@ -143314,30 +143314,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageEmptyDir", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageEmptyDir", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplate": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplate": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplate", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplate", }, "summary": "A PVC spec to be used by the Prometheus StatefulSets.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplate", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplate", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3179, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplate", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplate#apiVersion", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplate#apiVersion", }, "remarks": "Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "summary": "APIVersion defines the versioned schema of this representation of an object.", @@ -143357,7 +143357,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplate#kind", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplate#kind", }, "remarks": "Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "summary": "Kind is a string value representing the REST resource this object represents.", @@ -143377,7 +143377,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplate#metadata", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplate#metadata", }, "summary": "EmbeddedMetadata contains metadata relevant to an EmbeddedResource.", }, @@ -143389,14 +143389,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "metadata", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateMetadata", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplate#spec", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplate#spec", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Spec defines the desired characteristics of a volume requested by a pod author.", @@ -143409,14 +143409,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "spec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplate#status", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplate#status", }, "remarks": "Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Status represents the current information/status of a persistent volume claim.", @@ -143429,34 +143429,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "status", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateStatus", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateStatus", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplate", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplate", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateMetadata": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateMetadata", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata", }, "summary": "EmbeddedMetadata contains metadata relevant to an EmbeddedResource.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateMetadata", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6523, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplateMetadata", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateMetadata#annotations", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -143481,7 +143481,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateMetadata#labels", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata#labels", }, "remarks": "May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", "summary": "Map of string keys and values that can be used to organize and categorize (scope and select) objects.", @@ -143506,7 +143506,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateMetadata#name", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata#name", }, "remarks": "Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", "summary": "Name must be unique within a namespace.", @@ -143523,31 +143523,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplateMetadata", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpec": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpec", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Spec defines the desired characteristics of a volume requested by a pod author.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpec", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6568, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplateSpec", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpec#accessModes", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#accessModes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "summary": "AccessModes contains the desired access modes the volume should have.", @@ -143572,7 +143572,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpec#dataSource", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#dataSource", }, "summary": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change.", }, @@ -143584,14 +143584,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "dataSource", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpec#resources", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#resources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "summary": "Resources represents the minimum resources the volume should have.", @@ -143604,14 +143604,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecResources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpec#selector", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#selector", }, "summary": "A label query over volumes to consider for binding.", }, @@ -143623,14 +143623,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "selector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpec#storageClassName", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#storageClassName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", "summary": "Name of the StorageClass required by the claim.", @@ -143650,7 +143650,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpec#volumeMode", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#volumeMode", }, "remarks": "Value of Filesystem is implied when not included in claim spec.", "summary": "volumeMode defines what type of volume is required by the claim.", @@ -143670,7 +143670,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpec#volumeName", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#volumeName", }, "summary": "VolumeName is the binding reference to the PersistentVolume backing this claim.", }, @@ -143686,30 +143686,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplateSpec", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplateSpec", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource", }, "summary": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8635, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource#kind", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource#kind", }, "summary": "Kind is the type of resource being referenced.", }, @@ -143727,7 +143727,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource#name", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource#name", }, "summary": "Name is the name of resource being referenced.", }, @@ -143745,7 +143745,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource#apiGroup", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource#apiGroup", }, "remarks": "If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", "summary": "APIGroup is the group for the resource being referenced.", @@ -143762,31 +143762,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecResources": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecResources", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "summary": "Resources represents the minimum resources the volume should have.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecResources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8680, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplateSpecResources", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecResources#limits", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -143811,7 +143811,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecResources#requests", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -143833,30 +143833,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplateSpecResources", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector", }, "summary": "A label query over volumes to consider for binding.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8717, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector#matchExpressions", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -143871,7 +143871,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, "kind": "array", }, @@ -143881,7 +143881,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector#matchLabels", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -143903,30 +143903,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9688, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -143944,7 +143944,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -143963,7 +143963,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -143985,31 +143985,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateStatus": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateStatus": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatus", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatus", }, "remarks": "Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Status represents the current information/status of a persistent volume claim.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateStatus", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateStatus", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6645, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplateStatus", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatus", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatus#accessModes", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatus#accessModes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "summary": "AccessModes contains the actual access modes the volume backing the PVC has.", @@ -144034,7 +144034,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatus#capacity", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatus#capacity", }, "summary": "Represents the actual resources of the underlying volume.", }, @@ -144058,7 +144058,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatus#conditions", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatus#conditions", }, "remarks": "If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.", "summary": "Current Condition of persistent volume claim.", @@ -144073,7 +144073,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions", }, "kind": "array", }, @@ -144083,7 +144083,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatus#phase", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatus#phase", }, "summary": "Phase represents the current phase of PersistentVolumeClaim.", }, @@ -144099,30 +144099,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplateStatus", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplateStatus", }, - "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions": Object { + "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions", }, "summary": "PersistentVolumeClaimCondition contails details about state of pvc.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8754, }, - "name": "AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions", + "name": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#status", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#status", }, }, "immutable": true, @@ -144139,7 +144139,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#type", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#type", }, "summary": "PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type.", }, @@ -144157,7 +144157,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime", }, "summary": "Last time we probed the condition.", }, @@ -144176,7 +144176,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime", }, "summary": "Last time the condition transitioned from one status to another.", }, @@ -144195,7 +144195,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#message", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#message", }, "summary": "Human-readable message indicating details about last transition.", }, @@ -144214,7 +144214,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#reason", + "schema": "AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#reason", }, "remarks": "If it reports \\"ResizeStarted\\" that means the underlying persistent volume is being resized.", "summary": "Unique, this should be a short, machine understandable string that gives the reason for condition's last transition.", @@ -144231,30 +144231,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions", }, - "monitoringcoreoscom.AlertmanagerSpecTolerations": Object { + "monitoringcoreoscom.AlertmanagerV1SpecTolerations": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecTolerations", + "schema": "AlertmanagerV1SpecTolerations", }, "summary": "The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecTolerations", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecTolerations", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1092, }, - "name": "AlertmanagerSpecTolerations", + "name": "AlertmanagerV1SpecTolerations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecTolerations#effect", + "schema": "AlertmanagerV1SpecTolerations#effect", }, "remarks": "Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.", "summary": "Effect indicates the taint effect to match.", @@ -144274,7 +144274,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecTolerations#key", + "schema": "AlertmanagerV1SpecTolerations#key", }, "remarks": "Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.", "summary": "Key is the taint key that the toleration applies to.", @@ -144294,7 +144294,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecTolerations#operator", + "schema": "AlertmanagerV1SpecTolerations#operator", }, "default": "Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", "remarks": "Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", @@ -144315,7 +144315,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecTolerations#tolerationSeconds", + "schema": "AlertmanagerV1SpecTolerations#tolerationSeconds", }, "remarks": "By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.", "summary": "TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint.", @@ -144335,7 +144335,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecTolerations#value", + "schema": "AlertmanagerV1SpecTolerations#value", }, "remarks": "If the operator is Exists, the value should be empty, otherwise just a regular string.", "summary": "Value is the taint value the toleration matches to.", @@ -144352,30 +144352,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecTolerations", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecTolerations", }, - "monitoringcoreoscom.AlertmanagerSpecVolumeMounts": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumeMounts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumeMounts", + "schema": "AlertmanagerV1SpecVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumeMounts", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1154, }, - "name": "AlertmanagerSpecVolumeMounts", + "name": "AlertmanagerV1SpecVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumeMounts#mountPath", + "schema": "AlertmanagerV1SpecVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -144394,7 +144394,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumeMounts#name", + "schema": "AlertmanagerV1SpecVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -144412,7 +144412,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumeMounts#mountPropagation", + "schema": "AlertmanagerV1SpecVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -144432,7 +144432,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumeMounts#readOnly", + "schema": "AlertmanagerV1SpecVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -144453,7 +144453,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumeMounts#subPath", + "schema": "AlertmanagerV1SpecVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -144474,7 +144474,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumeMounts#subPathExpr", + "schema": "AlertmanagerV1SpecVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive.", @@ -144492,30 +144492,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumeMounts", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumeMounts", }, - "monitoringcoreoscom.AlertmanagerSpecVolumes": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumes": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes", + "schema": "AlertmanagerV1SpecVolumes", }, "summary": "Volume represents a named volume in a pod that may be accessed by any container in the pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumes", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumes", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 1226, }, - "name": "AlertmanagerSpecVolumes", + "name": "AlertmanagerV1SpecVolumes", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#name", + "schema": "AlertmanagerV1SpecVolumes#name", }, "remarks": "Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Volume's name.", @@ -144534,7 +144534,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#awsElasticBlockStore", + "schema": "AlertmanagerV1SpecVolumes#awsElasticBlockStore", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -144547,14 +144547,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "awsElasticBlockStore", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesAwsElasticBlockStore", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesAwsElasticBlockStore", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#azureDisk", + "schema": "AlertmanagerV1SpecVolumes#azureDisk", }, "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", }, @@ -144566,14 +144566,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "azureDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesAzureDisk", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesAzureDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#azureFile", + "schema": "AlertmanagerV1SpecVolumes#azureFile", }, "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", }, @@ -144585,14 +144585,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "azureFile", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesAzureFile", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesAzureFile", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#cephfs", + "schema": "AlertmanagerV1SpecVolumes#cephfs", }, "summary": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime.", }, @@ -144604,14 +144604,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "cephfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCephfs", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCephfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#cinder", + "schema": "AlertmanagerV1SpecVolumes#cinder", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Cinder represents a cinder volume attached and mounted on kubelets host machine.", @@ -144624,14 +144624,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "cinder", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCinder", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCinder", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#configMap", + "schema": "AlertmanagerV1SpecVolumes#configMap", }, "summary": "ConfigMap represents a configMap that should populate this volume.", }, @@ -144643,14 +144643,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#csi", + "schema": "AlertmanagerV1SpecVolumes#csi", }, "summary": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature).", }, @@ -144662,14 +144662,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "csi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCsi", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCsi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#downwardAPI", + "schema": "AlertmanagerV1SpecVolumes#downwardAPI", }, "summary": "DownwardAPI represents downward API about the pod that should populate this volume.", }, @@ -144681,14 +144681,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "downwardApi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApi", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#emptyDir", + "schema": "AlertmanagerV1SpecVolumes#emptyDir", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "EmptyDir represents a temporary directory that shares a pod's lifetime.", @@ -144701,14 +144701,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "emptyDir", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesEmptyDir", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesEmptyDir", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#fc", + "schema": "AlertmanagerV1SpecVolumes#fc", }, "summary": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.", }, @@ -144720,14 +144720,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fc", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesFc", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesFc", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#flexVolume", + "schema": "AlertmanagerV1SpecVolumes#flexVolume", }, "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", }, @@ -144739,14 +144739,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "flexVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesFlexVolume", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlexVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#flocker", + "schema": "AlertmanagerV1SpecVolumes#flocker", }, "remarks": "This depends on the Flocker control service being running", "summary": "Flocker represents a Flocker volume attached to a kubelet's host machine.", @@ -144759,14 +144759,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "flocker", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesFlocker", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlocker", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#gcePersistentDisk", + "schema": "AlertmanagerV1SpecVolumes#gcePersistentDisk", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -144779,14 +144779,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "gcePersistentDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesGcePersistentDisk", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesGcePersistentDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#gitRepo", + "schema": "AlertmanagerV1SpecVolumes#gitRepo", }, "remarks": "DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "summary": "GitRepo represents a git repository at a particular revision.", @@ -144799,14 +144799,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "gitRepo", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesGitRepo", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesGitRepo", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#glusterfs", + "schema": "AlertmanagerV1SpecVolumes#glusterfs", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md", "summary": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.", @@ -144819,14 +144819,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "glusterfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesGlusterfs", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesGlusterfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#hostPath", + "schema": "AlertmanagerV1SpecVolumes#hostPath", }, "remarks": "This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write.", "summary": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.", @@ -144839,14 +144839,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "hostPath", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesHostPath", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesHostPath", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#iscsi", + "schema": "AlertmanagerV1SpecVolumes#iscsi", }, "remarks": "More info: https://examples.k8s.io/volumes/iscsi/README.md", "summary": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -144859,14 +144859,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "iscsi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesIscsi", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesIscsi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#nfs", + "schema": "AlertmanagerV1SpecVolumes#nfs", }, "summary": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs.", }, @@ -144878,14 +144878,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "nfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesNfs", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesNfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#persistentVolumeClaim", + "schema": "AlertmanagerV1SpecVolumes#persistentVolumeClaim", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.", @@ -144898,14 +144898,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "persistentVolumeClaim", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesPersistentVolumeClaim", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesPersistentVolumeClaim", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#photonPersistentDisk", + "schema": "AlertmanagerV1SpecVolumes#photonPersistentDisk", }, "summary": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.", }, @@ -144917,14 +144917,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "photonPersistentDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesPhotonPersistentDisk", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesPhotonPersistentDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#portworxVolume", + "schema": "AlertmanagerV1SpecVolumes#portworxVolume", }, "summary": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine.", }, @@ -144936,14 +144936,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "portworxVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesPortworxVolume", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesPortworxVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#projected", + "schema": "AlertmanagerV1SpecVolumes#projected", }, "summary": "Items for all in one resources secrets, configmaps, and downward API.", }, @@ -144955,14 +144955,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "projected", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjected", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjected", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#quobyte", + "schema": "AlertmanagerV1SpecVolumes#quobyte", }, "summary": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime.", }, @@ -144974,14 +144974,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "quobyte", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesQuobyte", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesQuobyte", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#rbd", + "schema": "AlertmanagerV1SpecVolumes#rbd", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md", "summary": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.", @@ -144994,14 +144994,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "rbd", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesRbd", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesRbd", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#scaleIO", + "schema": "AlertmanagerV1SpecVolumes#scaleIO", }, "summary": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.", }, @@ -145013,14 +145013,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "scaleIo", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesScaleIo", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesScaleIo", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#secret", + "schema": "AlertmanagerV1SpecVolumes#secret", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Secret represents a secret that should populate this volume.", @@ -145033,14 +145033,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesSecret", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#storageos", + "schema": "AlertmanagerV1SpecVolumes#storageos", }, "summary": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.", }, @@ -145052,14 +145052,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "storageos", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesStorageos", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesStorageos", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumes#vsphereVolume", + "schema": "AlertmanagerV1SpecVolumes#vsphereVolume", }, "summary": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.", }, @@ -145071,35 +145071,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "vsphereVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesVsphereVolume", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesVsphereVolume", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumes", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumes", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesAwsElasticBlockStore": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesAwsElasticBlockStore": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAwsElasticBlockStore", + "schema": "AlertmanagerV1SpecVolumesAwsElasticBlockStore", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesAwsElasticBlockStore", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesAwsElasticBlockStore", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3240, }, - "name": "AlertmanagerSpecVolumesAwsElasticBlockStore", + "name": "AlertmanagerV1SpecVolumesAwsElasticBlockStore", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAwsElasticBlockStore#volumeID", + "schema": "AlertmanagerV1SpecVolumesAwsElasticBlockStore#volumeID", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "Unique ID of the persistent disk resource in AWS (Amazon EBS volume).", @@ -145118,7 +145118,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAwsElasticBlockStore#fsType", + "schema": "AlertmanagerV1SpecVolumesAwsElasticBlockStore#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -145138,7 +145138,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAwsElasticBlockStore#partition", + "schema": "AlertmanagerV1SpecVolumesAwsElasticBlockStore#partition", }, "remarks": "If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty).", "summary": "The partition in the volume that you want to mount.", @@ -145158,7 +145158,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAwsElasticBlockStore#readOnly", + "schema": "AlertmanagerV1SpecVolumesAwsElasticBlockStore#readOnly", }, "remarks": "If omitted, the default is \\"false\\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "Specify \\"true\\" to force and set the ReadOnly property in VolumeMounts to \\"true\\".", @@ -145175,30 +145175,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesAwsElasticBlockStore", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesAwsElasticBlockStore", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesAzureDisk": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesAzureDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureDisk", + "schema": "AlertmanagerV1SpecVolumesAzureDisk", }, "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesAzureDisk", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesAzureDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3293, }, - "name": "AlertmanagerSpecVolumesAzureDisk", + "name": "AlertmanagerV1SpecVolumesAzureDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureDisk#diskName", + "schema": "AlertmanagerV1SpecVolumesAzureDisk#diskName", }, "summary": "The Name of the data disk in the blob storage.", }, @@ -145216,7 +145216,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureDisk#diskURI", + "schema": "AlertmanagerV1SpecVolumesAzureDisk#diskURI", }, "summary": "The URI the data disk in the blob storage.", }, @@ -145234,7 +145234,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureDisk#cachingMode", + "schema": "AlertmanagerV1SpecVolumesAzureDisk#cachingMode", }, "summary": "Host Caching mode: None, Read Only, Read Write.", }, @@ -145253,7 +145253,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureDisk#fsType", + "schema": "AlertmanagerV1SpecVolumesAzureDisk#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -145273,7 +145273,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureDisk#kind", + "schema": "AlertmanagerV1SpecVolumesAzureDisk#kind", }, "remarks": "defaults to shared", "summary": "Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set).", @@ -145293,7 +145293,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureDisk#readOnly", + "schema": "AlertmanagerV1SpecVolumesAzureDisk#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -145311,30 +145311,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesAzureDisk", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesAzureDisk", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesAzureFile": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesAzureFile": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureFile", + "schema": "AlertmanagerV1SpecVolumesAzureFile", }, "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesAzureFile", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesAzureFile", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3363, }, - "name": "AlertmanagerSpecVolumesAzureFile", + "name": "AlertmanagerV1SpecVolumesAzureFile", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureFile#secretName", + "schema": "AlertmanagerV1SpecVolumesAzureFile#secretName", }, "summary": "the name of secret that contains Azure Storage Account Name and Key.", }, @@ -145352,7 +145352,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureFile#shareName", + "schema": "AlertmanagerV1SpecVolumesAzureFile#shareName", }, "summary": "Share Name.", }, @@ -145370,7 +145370,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesAzureFile#readOnly", + "schema": "AlertmanagerV1SpecVolumesAzureFile#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -145388,30 +145388,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesAzureFile", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesAzureFile", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesCephfs": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesCephfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfs", + "schema": "AlertmanagerV1SpecVolumesCephfs", }, "summary": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCephfs", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCephfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3409, }, - "name": "AlertmanagerSpecVolumesCephfs", + "name": "AlertmanagerV1SpecVolumesCephfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfs#monitors", + "schema": "AlertmanagerV1SpecVolumesCephfs#monitors", }, "summary": "Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -145434,7 +145434,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfs#path", + "schema": "AlertmanagerV1SpecVolumesCephfs#path", }, "summary": "Optional: Used as the mounted root, rather than the full Ceph tree, default is /.", }, @@ -145453,7 +145453,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfs#readOnly", + "schema": "AlertmanagerV1SpecVolumesCephfs#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", @@ -145474,7 +145474,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfs#secretFile", + "schema": "AlertmanagerV1SpecVolumesCephfs#secretFile", }, "summary": "Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -145493,7 +145493,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfs#secretRef", + "schema": "AlertmanagerV1SpecVolumesCephfs#secretRef", }, "remarks": "More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "summary": "Optional: SecretRef is reference to the authentication secret for User, default is empty.", @@ -145506,14 +145506,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCephfsSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCephfsSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfs#user", + "schema": "AlertmanagerV1SpecVolumesCephfs#user", }, "summary": "Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -145529,31 +145529,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesCephfs", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesCephfs", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesCephfsSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesCephfsSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfsSecretRef", + "schema": "AlertmanagerV1SpecVolumesCephfsSecretRef", }, "remarks": "More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "summary": "Optional: SecretRef is reference to the authentication secret for User, default is empty.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCephfsSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCephfsSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6698, }, - "name": "AlertmanagerSpecVolumesCephfsSecretRef", + "name": "AlertmanagerV1SpecVolumesCephfsSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCephfsSecretRef#name", + "schema": "AlertmanagerV1SpecVolumesCephfsSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -145570,31 +145570,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesCephfsSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesCephfsSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesCinder": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesCinder": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCinder", + "schema": "AlertmanagerV1SpecVolumesCinder", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Cinder represents a cinder volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCinder", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCinder", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3479, }, - "name": "AlertmanagerSpecVolumesCinder", + "name": "AlertmanagerV1SpecVolumesCinder", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCinder#volumeID", + "schema": "AlertmanagerV1SpecVolumesCinder#volumeID", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "volume id used to identify the volume in cinder.", @@ -145613,7 +145613,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCinder#fsType", + "schema": "AlertmanagerV1SpecVolumesCinder#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Filesystem type to mount.", @@ -145633,7 +145633,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCinder#readOnly", + "schema": "AlertmanagerV1SpecVolumesCinder#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", @@ -145654,7 +145654,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCinder#secretRef", + "schema": "AlertmanagerV1SpecVolumesCinder#secretRef", }, "summary": "Optional: points to a secret object containing parameters used to connect to OpenStack.", }, @@ -145666,34 +145666,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCinderSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCinderSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesCinder", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesCinder", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesCinderSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesCinderSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCinderSecretRef", + "schema": "AlertmanagerV1SpecVolumesCinderSecretRef", }, "summary": "Optional: points to a secret object containing parameters used to connect to OpenStack.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCinderSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCinderSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6727, }, - "name": "AlertmanagerSpecVolumesCinderSecretRef", + "name": "AlertmanagerV1SpecVolumesCinderSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCinderSecretRef#name", + "schema": "AlertmanagerV1SpecVolumesCinderSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -145710,30 +145710,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesCinderSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesCinderSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesConfigMap": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMap", + "schema": "AlertmanagerV1SpecVolumesConfigMap", }, "summary": "ConfigMap represents a configMap that should populate this volume.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3533, }, - "name": "AlertmanagerSpecVolumesConfigMap", + "name": "AlertmanagerV1SpecVolumesConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMap#defaultMode", + "schema": "AlertmanagerV1SpecVolumesConfigMap#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -145754,7 +145754,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMap#items", + "schema": "AlertmanagerV1SpecVolumesConfigMap#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value.", @@ -145769,7 +145769,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesConfigMapItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesConfigMapItems", }, "kind": "array", }, @@ -145779,7 +145779,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMap#name", + "schema": "AlertmanagerV1SpecVolumesConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -145799,7 +145799,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMap#optional", + "schema": "AlertmanagerV1SpecVolumesConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its keys must be defined.", }, @@ -145815,30 +145815,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesConfigMap", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesConfigMapItems": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesConfigMapItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMapItems", + "schema": "AlertmanagerV1SpecVolumesConfigMapItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesConfigMapItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesConfigMapItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6756, }, - "name": "AlertmanagerSpecVolumesConfigMapItems", + "name": "AlertmanagerV1SpecVolumesConfigMapItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMapItems#key", + "schema": "AlertmanagerV1SpecVolumesConfigMapItems#key", }, "summary": "The key to project.", }, @@ -145856,7 +145856,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMapItems#path", + "schema": "AlertmanagerV1SpecVolumesConfigMapItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -145875,7 +145875,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesConfigMapItems#mode", + "schema": "AlertmanagerV1SpecVolumesConfigMapItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -145892,30 +145892,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesConfigMapItems", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesConfigMapItems", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesCsi": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesCsi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCsi", + "schema": "AlertmanagerV1SpecVolumesCsi", }, "summary": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature).", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCsi", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCsi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3587, }, - "name": "AlertmanagerSpecVolumesCsi", + "name": "AlertmanagerV1SpecVolumesCsi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCsi#driver", + "schema": "AlertmanagerV1SpecVolumesCsi#driver", }, "remarks": "Consult with your admin for the correct name as registered in the cluster.", "summary": "Driver is the name of the CSI driver that handles this volume.", @@ -145934,7 +145934,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCsi#fsType", + "schema": "AlertmanagerV1SpecVolumesCsi#fsType", }, "remarks": "Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.", "summary": "Filesystem type to mount.", @@ -145954,7 +145954,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCsi#nodePublishSecretRef", + "schema": "AlertmanagerV1SpecVolumesCsi#nodePublishSecretRef", }, "remarks": "This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed.", "summary": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.", @@ -145967,14 +145967,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "nodePublishSecretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCsiNodePublishSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCsiNodePublishSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCsi#readOnly", + "schema": "AlertmanagerV1SpecVolumesCsi#readOnly", }, "default": "false (read/write).", "remarks": "Defaults to false (read/write).", @@ -145995,7 +145995,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCsi#volumeAttributes", + "schema": "AlertmanagerV1SpecVolumesCsi#volumeAttributes", }, "remarks": "Consult your driver's documentation for supported values.", "summary": "VolumeAttributes stores driver-specific properties that are passed to the CSI driver.", @@ -146017,31 +146017,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesCsi", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesCsi", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesCsiNodePublishSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesCsiNodePublishSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCsiNodePublishSecretRef", + "schema": "AlertmanagerV1SpecVolumesCsiNodePublishSecretRef", }, "remarks": "This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed.", "summary": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesCsiNodePublishSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesCsiNodePublishSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6801, }, - "name": "AlertmanagerSpecVolumesCsiNodePublishSecretRef", + "name": "AlertmanagerV1SpecVolumesCsiNodePublishSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesCsiNodePublishSecretRef#name", + "schema": "AlertmanagerV1SpecVolumesCsiNodePublishSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -146058,30 +146058,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesCsiNodePublishSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesCsiNodePublishSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApi": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApi", + "schema": "AlertmanagerV1SpecVolumesDownwardApi", }, "summary": "DownwardAPI represents downward API about the pod that should populate this volume.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApi", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3649, }, - "name": "AlertmanagerSpecVolumesDownwardApi", + "name": "AlertmanagerV1SpecVolumesDownwardApi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApi#defaultMode", + "schema": "AlertmanagerV1SpecVolumesDownwardApi#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -146102,7 +146102,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApi#items", + "schema": "AlertmanagerV1SpecVolumesDownwardApi#items", }, "summary": "Items is a list of downward API volume file.", }, @@ -146116,37 +146116,37 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItems", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesDownwardApi", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesDownwardApi", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItems": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItems", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItems", }, "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6830, }, - "name": "AlertmanagerSpecVolumesDownwardApiItems", + "name": "AlertmanagerV1SpecVolumesDownwardApiItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItems#path", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItems#path", }, "remarks": "Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", "summary": "Required: Path is the relative path name of the file to be created.", @@ -146165,7 +146165,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItems#fieldRef", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItems#fieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, @@ -146177,14 +146177,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItems#mode", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -146204,7 +146204,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItems#resourceFieldRef", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItems#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, @@ -146216,34 +146216,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesDownwardApiItems", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesDownwardApiItems", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItemsFieldRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItemsFieldRef", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8821, }, - "name": "AlertmanagerSpecVolumesDownwardApiItemsFieldRef", + "name": "AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItemsFieldRef#fieldPath", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -146261,7 +146261,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItemsFieldRef#apiVersion", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -146277,30 +146277,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesDownwardApiItemsFieldRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8858, }, - "name": "AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef", + "name": "AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef#resource", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -146318,7 +146318,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef#containerName", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -146337,7 +146337,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef#divisor", + "schema": "AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -146353,31 +146353,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesEmptyDir": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesEmptyDir": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesEmptyDir", + "schema": "AlertmanagerV1SpecVolumesEmptyDir", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "EmptyDir represents a temporary directory that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesEmptyDir", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesEmptyDir", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3687, }, - "name": "AlertmanagerSpecVolumesEmptyDir", + "name": "AlertmanagerV1SpecVolumesEmptyDir", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesEmptyDir#medium", + "schema": "AlertmanagerV1SpecVolumesEmptyDir#medium", }, "remarks": "The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "What type of storage medium should back this directory.", @@ -146397,7 +146397,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesEmptyDir#sizeLimit", + "schema": "AlertmanagerV1SpecVolumesEmptyDir#sizeLimit", }, "remarks": "The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir", "summary": "Total amount of local storage required for this EmptyDir volume.", @@ -146414,30 +146414,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesEmptyDir", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesEmptyDir", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesFc": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesFc": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFc", + "schema": "AlertmanagerV1SpecVolumesFc", }, "summary": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesFc", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesFc", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3724, }, - "name": "AlertmanagerSpecVolumesFc", + "name": "AlertmanagerV1SpecVolumesFc", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFc#fsType", + "schema": "AlertmanagerV1SpecVolumesFc#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type to mount.", @@ -146457,7 +146457,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFc#lun", + "schema": "AlertmanagerV1SpecVolumesFc#lun", }, "summary": "Optional: FC target lun number.", }, @@ -146476,7 +146476,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFc#readOnly", + "schema": "AlertmanagerV1SpecVolumesFc#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -146497,7 +146497,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFc#targetWWNs", + "schema": "AlertmanagerV1SpecVolumesFc#targetWWNs", }, "summary": "Optional: FC target worldwide names (WWNs).", }, @@ -146521,7 +146521,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFc#wwids", + "schema": "AlertmanagerV1SpecVolumesFc#wwids", }, "summary": "Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.", }, @@ -146542,30 +146542,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesFc", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesFc", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesFlexVolume": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlexVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlexVolume", + "schema": "AlertmanagerV1SpecVolumesFlexVolume", }, "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesFlexVolume", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlexVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3786, }, - "name": "AlertmanagerSpecVolumesFlexVolume", + "name": "AlertmanagerV1SpecVolumesFlexVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlexVolume#driver", + "schema": "AlertmanagerV1SpecVolumesFlexVolume#driver", }, "summary": "Driver is the name of the driver to use for this volume.", }, @@ -146583,7 +146583,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlexVolume#fsType", + "schema": "AlertmanagerV1SpecVolumesFlexVolume#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". The default filesystem depends on FlexVolume script.", "summary": "Filesystem type to mount.", @@ -146603,7 +146603,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlexVolume#options", + "schema": "AlertmanagerV1SpecVolumesFlexVolume#options", }, "summary": "Optional: Extra command options if any.", }, @@ -146627,7 +146627,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlexVolume#readOnly", + "schema": "AlertmanagerV1SpecVolumesFlexVolume#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -146648,7 +146648,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlexVolume#secretRef", + "schema": "AlertmanagerV1SpecVolumesFlexVolume#secretRef", }, "remarks": "This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.", "summary": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.", @@ -146661,35 +146661,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesFlexVolumeSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlexVolumeSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesFlexVolume", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesFlexVolume", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesFlexVolumeSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlexVolumeSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlexVolumeSecretRef", + "schema": "AlertmanagerV1SpecVolumesFlexVolumeSecretRef", }, "remarks": "This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.", "summary": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesFlexVolumeSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlexVolumeSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6883, }, - "name": "AlertmanagerSpecVolumesFlexVolumeSecretRef", + "name": "AlertmanagerV1SpecVolumesFlexVolumeSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlexVolumeSecretRef#name", + "schema": "AlertmanagerV1SpecVolumesFlexVolumeSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -146706,31 +146706,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesFlexVolumeSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesFlexVolumeSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesFlocker": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlocker": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlocker", + "schema": "AlertmanagerV1SpecVolumesFlocker", }, "remarks": "This depends on the Flocker control service being running", "summary": "Flocker represents a Flocker volume attached to a kubelet's host machine.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesFlocker", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesFlocker", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3848, }, - "name": "AlertmanagerSpecVolumesFlocker", + "name": "AlertmanagerV1SpecVolumesFlocker", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlocker#datasetName", + "schema": "AlertmanagerV1SpecVolumesFlocker#datasetName", }, "summary": "Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated.", }, @@ -146749,7 +146749,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesFlocker#datasetUUID", + "schema": "AlertmanagerV1SpecVolumesFlocker#datasetUUID", }, "remarks": "This is unique identifier of a Flocker dataset", "summary": "UUID of the dataset.", @@ -146766,31 +146766,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesFlocker", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesFlocker", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesGcePersistentDisk": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesGcePersistentDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGcePersistentDisk", + "schema": "AlertmanagerV1SpecVolumesGcePersistentDisk", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesGcePersistentDisk", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesGcePersistentDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3885, }, - "name": "AlertmanagerSpecVolumesGcePersistentDisk", + "name": "AlertmanagerV1SpecVolumesGcePersistentDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGcePersistentDisk#pdName", + "schema": "AlertmanagerV1SpecVolumesGcePersistentDisk#pdName", }, "remarks": "Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "Unique name of the PD resource in GCE.", @@ -146809,7 +146809,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGcePersistentDisk#fsType", + "schema": "AlertmanagerV1SpecVolumesGcePersistentDisk#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -146829,7 +146829,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGcePersistentDisk#partition", + "schema": "AlertmanagerV1SpecVolumesGcePersistentDisk#partition", }, "remarks": "If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "The partition in the volume that you want to mount.", @@ -146849,7 +146849,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGcePersistentDisk#readOnly", + "schema": "AlertmanagerV1SpecVolumesGcePersistentDisk#readOnly", }, "default": "false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "remarks": "Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", @@ -146867,31 +146867,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesGcePersistentDisk", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesGcePersistentDisk", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesGitRepo": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesGitRepo": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGitRepo", + "schema": "AlertmanagerV1SpecVolumesGitRepo", }, "remarks": "DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "summary": "GitRepo represents a git repository at a particular revision.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesGitRepo", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesGitRepo", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3939, }, - "name": "AlertmanagerSpecVolumesGitRepo", + "name": "AlertmanagerV1SpecVolumesGitRepo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGitRepo#repository", + "schema": "AlertmanagerV1SpecVolumesGitRepo#repository", }, "summary": "Repository URL.", }, @@ -146909,7 +146909,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGitRepo#directory", + "schema": "AlertmanagerV1SpecVolumesGitRepo#directory", }, "remarks": "Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.", "summary": "Target directory name.", @@ -146929,7 +146929,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGitRepo#revision", + "schema": "AlertmanagerV1SpecVolumesGitRepo#revision", }, "summary": "Commit hash for the specified revision.", }, @@ -146945,31 +146945,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesGitRepo", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesGitRepo", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesGlusterfs": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesGlusterfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGlusterfs", + "schema": "AlertmanagerV1SpecVolumesGlusterfs", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md", "summary": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesGlusterfs", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesGlusterfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 3984, }, - "name": "AlertmanagerSpecVolumesGlusterfs", + "name": "AlertmanagerV1SpecVolumesGlusterfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGlusterfs#endpoints", + "schema": "AlertmanagerV1SpecVolumesGlusterfs#endpoints", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "summary": "EndpointsName is the endpoint name that details Glusterfs topology.", @@ -146988,7 +146988,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGlusterfs#path", + "schema": "AlertmanagerV1SpecVolumesGlusterfs#path", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "summary": "Path is the Glusterfs volume path.", @@ -147007,7 +147007,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesGlusterfs#readOnly", + "schema": "AlertmanagerV1SpecVolumesGlusterfs#readOnly", }, "default": "false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "remarks": "Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", @@ -147025,31 +147025,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesGlusterfs", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesGlusterfs", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesHostPath": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesHostPath": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesHostPath", + "schema": "AlertmanagerV1SpecVolumesHostPath", }, "remarks": "This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write.", "summary": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesHostPath", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesHostPath", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4030, }, - "name": "AlertmanagerSpecVolumesHostPath", + "name": "AlertmanagerV1SpecVolumesHostPath", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesHostPath#path", + "schema": "AlertmanagerV1SpecVolumesHostPath#path", }, "remarks": "If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "summary": "Path of the directory on the host.", @@ -147068,7 +147068,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesHostPath#type", + "schema": "AlertmanagerV1SpecVolumesHostPath#type", }, "default": "More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "summary": "Type for HostPath Volume Defaults to \\"\\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath.", @@ -147085,31 +147085,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesHostPath", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesHostPath", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesIscsi": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesIscsi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi", + "schema": "AlertmanagerV1SpecVolumesIscsi", }, "remarks": "More info: https://examples.k8s.io/volumes/iscsi/README.md", "summary": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesIscsi", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesIscsi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4068, }, - "name": "AlertmanagerSpecVolumesIscsi", + "name": "AlertmanagerV1SpecVolumesIscsi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#iqn", + "schema": "AlertmanagerV1SpecVolumesIscsi#iqn", }, "summary": "Target iSCSI Qualified Name.", }, @@ -147127,7 +147127,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#lun", + "schema": "AlertmanagerV1SpecVolumesIscsi#lun", }, "summary": "iSCSI Target Lun number.", }, @@ -147145,7 +147145,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#targetPortal", + "schema": "AlertmanagerV1SpecVolumesIscsi#targetPortal", }, "remarks": "The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "summary": "iSCSI Target Portal.", @@ -147164,7 +147164,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#chapAuthDiscovery", + "schema": "AlertmanagerV1SpecVolumesIscsi#chapAuthDiscovery", }, "summary": "whether support iSCSI Discovery CHAP authentication.", }, @@ -147183,7 +147183,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#chapAuthSession", + "schema": "AlertmanagerV1SpecVolumesIscsi#chapAuthSession", }, "summary": "whether support iSCSI Session CHAP authentication.", }, @@ -147202,7 +147202,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#fsType", + "schema": "AlertmanagerV1SpecVolumesIscsi#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -147222,7 +147222,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#initiatorName", + "schema": "AlertmanagerV1SpecVolumesIscsi#initiatorName", }, "remarks": "If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.", "summary": "Custom iSCSI Initiator Name.", @@ -147242,7 +147242,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#iscsiInterface", + "schema": "AlertmanagerV1SpecVolumesIscsi#iscsiInterface", }, "default": "default' (tcp).", "remarks": "Defaults to 'default' (tcp).", @@ -147263,7 +147263,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#portals", + "schema": "AlertmanagerV1SpecVolumesIscsi#portals", }, "remarks": "The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "summary": "iSCSI Target Portal List.", @@ -147288,7 +147288,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#readOnly", + "schema": "AlertmanagerV1SpecVolumesIscsi#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -147309,7 +147309,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsi#secretRef", + "schema": "AlertmanagerV1SpecVolumesIscsi#secretRef", }, "summary": "CHAP Secret for iSCSI target and initiator authentication.", }, @@ -147321,34 +147321,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesIscsiSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesIscsiSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesIscsi", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesIscsi", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesIscsiSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesIscsiSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsiSecretRef", + "schema": "AlertmanagerV1SpecVolumesIscsiSecretRef", }, "summary": "CHAP Secret for iSCSI target and initiator authentication.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesIscsiSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesIscsiSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6912, }, - "name": "AlertmanagerSpecVolumesIscsiSecretRef", + "name": "AlertmanagerV1SpecVolumesIscsiSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesIscsiSecretRef#name", + "schema": "AlertmanagerV1SpecVolumesIscsiSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -147365,30 +147365,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesIscsiSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesIscsiSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesNfs": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesNfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesNfs", + "schema": "AlertmanagerV1SpecVolumesNfs", }, "summary": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesNfs", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesNfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4179, }, - "name": "AlertmanagerSpecVolumesNfs", + "name": "AlertmanagerV1SpecVolumesNfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesNfs#path", + "schema": "AlertmanagerV1SpecVolumesNfs#path", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "summary": "Path that is exported by the NFS server.", @@ -147407,7 +147407,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesNfs#server", + "schema": "AlertmanagerV1SpecVolumesNfs#server", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "summary": "Server is the hostname or IP address of the NFS server.", @@ -147426,7 +147426,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesNfs#readOnly", + "schema": "AlertmanagerV1SpecVolumesNfs#readOnly", }, "default": "false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "remarks": "Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", @@ -147444,31 +147444,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesNfs", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesNfs", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesPersistentVolumeClaim": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesPersistentVolumeClaim": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPersistentVolumeClaim", + "schema": "AlertmanagerV1SpecVolumesPersistentVolumeClaim", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesPersistentVolumeClaim", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesPersistentVolumeClaim", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4225, }, - "name": "AlertmanagerSpecVolumesPersistentVolumeClaim", + "name": "AlertmanagerV1SpecVolumesPersistentVolumeClaim", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPersistentVolumeClaim#claimName", + "schema": "AlertmanagerV1SpecVolumesPersistentVolumeClaim#claimName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume.", @@ -147487,7 +147487,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPersistentVolumeClaim#readOnly", + "schema": "AlertmanagerV1SpecVolumesPersistentVolumeClaim#readOnly", }, "remarks": "Default false.", "summary": "Will force the ReadOnly setting in VolumeMounts.", @@ -147504,30 +147504,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesPersistentVolumeClaim", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesPersistentVolumeClaim", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesPhotonPersistentDisk": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesPhotonPersistentDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPhotonPersistentDisk", + "schema": "AlertmanagerV1SpecVolumesPhotonPersistentDisk", }, "summary": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesPhotonPersistentDisk", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesPhotonPersistentDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4262, }, - "name": "AlertmanagerSpecVolumesPhotonPersistentDisk", + "name": "AlertmanagerV1SpecVolumesPhotonPersistentDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPhotonPersistentDisk#pdID", + "schema": "AlertmanagerV1SpecVolumesPhotonPersistentDisk#pdID", }, "summary": "ID that identifies Photon Controller persistent disk.", }, @@ -147545,7 +147545,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPhotonPersistentDisk#fsType", + "schema": "AlertmanagerV1SpecVolumesPhotonPersistentDisk#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -147562,30 +147562,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesPhotonPersistentDisk", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesPhotonPersistentDisk", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesPortworxVolume": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesPortworxVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPortworxVolume", + "schema": "AlertmanagerV1SpecVolumesPortworxVolume", }, "summary": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesPortworxVolume", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesPortworxVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4299, }, - "name": "AlertmanagerSpecVolumesPortworxVolume", + "name": "AlertmanagerV1SpecVolumesPortworxVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPortworxVolume#volumeID", + "schema": "AlertmanagerV1SpecVolumesPortworxVolume#volumeID", }, "summary": "VolumeID uniquely identifies a Portworx volume.", }, @@ -147603,7 +147603,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPortworxVolume#fsType", + "schema": "AlertmanagerV1SpecVolumesPortworxVolume#fsType", }, "remarks": "Ex. \\"ext4\\", \\"xfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system.", @@ -147623,7 +147623,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesPortworxVolume#readOnly", + "schema": "AlertmanagerV1SpecVolumesPortworxVolume#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -147641,30 +147641,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesPortworxVolume", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesPortworxVolume", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjected": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjected": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjected", + "schema": "AlertmanagerV1SpecVolumesProjected", }, "summary": "Items for all in one resources secrets, configmaps, and downward API.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjected", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjected", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4345, }, - "name": "AlertmanagerSpecVolumesProjected", + "name": "AlertmanagerV1SpecVolumesProjected", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjected#sources", + "schema": "AlertmanagerV1SpecVolumesProjected#sources", }, "summary": "list of volume projections.", }, @@ -147677,7 +147677,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSources", }, "kind": "array", }, @@ -147687,7 +147687,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjected#defaultMode", + "schema": "AlertmanagerV1SpecVolumesProjected#defaultMode", }, "remarks": "Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Mode bits to use on created files by default.", @@ -147704,30 +147704,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjected", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjected", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSources": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSources", + "schema": "AlertmanagerV1SpecVolumesProjectedSources", }, "summary": "Projection that may be projected along with other supported volume types.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSources", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6941, }, - "name": "AlertmanagerSpecVolumesProjectedSources", + "name": "AlertmanagerV1SpecVolumesProjectedSources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSources#configMap", + "schema": "AlertmanagerV1SpecVolumesProjectedSources#configMap", }, "summary": "information about the configMap data to project.", }, @@ -147739,14 +147739,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSources#downwardAPI", + "schema": "AlertmanagerV1SpecVolumesProjectedSources#downwardAPI", }, "summary": "information about the downwardAPI data to project.", }, @@ -147758,14 +147758,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "downwardApi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApi", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSources#secret", + "schema": "AlertmanagerV1SpecVolumesProjectedSources#secret", }, "summary": "information about the secret data to project.", }, @@ -147777,14 +147777,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesSecret", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSources#serviceAccountToken", + "schema": "AlertmanagerV1SpecVolumesProjectedSources#serviceAccountToken", }, "summary": "information about the serviceAccountToken data to project.", }, @@ -147796,34 +147796,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "serviceAccountToken", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSources", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSources", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesConfigMap": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesConfigMap", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMap", }, "summary": "information about the configMap data to project.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesConfigMap", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8903, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesConfigMap", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesConfigMap#items", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMap#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value.", @@ -147838,7 +147838,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesConfigMapItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems", }, "kind": "array", }, @@ -147848,7 +147848,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesConfigMap#name", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -147868,7 +147868,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesConfigMap#optional", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its keys must be defined.", }, @@ -147884,30 +147884,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesConfigMap", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesConfigMap", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesConfigMapItems": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesConfigMapItems", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesConfigMapItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9733, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesConfigMapItems", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesConfigMapItems#key", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems#key", }, "summary": "The key to project.", }, @@ -147925,7 +147925,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesConfigMapItems#path", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -147944,7 +147944,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesConfigMapItems#mode", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -147961,30 +147961,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesConfigMapItems", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApi": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApi", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi", }, "summary": "information about the downwardAPI data to project.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApi", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8948, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesDownwardApi", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApi#items", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi#items", }, "summary": "Items is a list of DownwardAPIVolume file.", }, @@ -147998,37 +147998,37 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesDownwardApi", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems", }, "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9778, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems#path", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems#path", }, "remarks": "Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", "summary": "Required: Path is the relative path name of the file to be created.", @@ -148047,7 +148047,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems#fieldRef", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems#fieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, @@ -148059,14 +148059,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems#mode", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -148086,7 +148086,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, @@ -148098,34 +148098,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9966, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -148143,7 +148143,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -148159,30 +148159,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10003, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -148200,7 +148200,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -148219,7 +148219,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -148235,30 +148235,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesSecret": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesSecret", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesSecret", }, "summary": "information about the secret data to project.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesSecret", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 8977, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesSecret", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesSecret#items", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesSecret#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value.", @@ -148273,7 +148273,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesSecretItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesSecretItems", }, "kind": "array", }, @@ -148283,7 +148283,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesSecret#name", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -148303,7 +148303,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesSecret#optional", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -148319,30 +148319,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesSecret", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesSecretItems": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesSecretItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesSecretItems", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesSecretItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesSecretItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesSecretItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9831, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesSecretItems", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesSecretItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesSecretItems#key", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesSecretItems#key", }, "summary": "The key to project.", }, @@ -148360,7 +148360,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesSecretItems#path", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesSecretItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -148379,7 +148379,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesSecretItems#mode", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesSecretItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -148396,30 +148396,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesSecretItems", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesSecretItems", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken", }, "summary": "information about the serviceAccountToken data to project.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 9022, }, - "name": "AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken", + "name": "AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken#path", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken#path", }, "summary": "Path is the path relative to the mount point of the file to project the token into.", }, @@ -148437,7 +148437,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken#audience", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken#audience", }, "remarks": "A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.", "summary": "Audience is the intended audience of the token.", @@ -148457,7 +148457,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds", + "schema": "AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds", }, "default": "1 hour and must be at least 10 minutes.", "remarks": "As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.", @@ -148475,30 +148475,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesQuobyte": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesQuobyte": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesQuobyte", + "schema": "AlertmanagerV1SpecVolumesQuobyte", }, "summary": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesQuobyte", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesQuobyte", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4382, }, - "name": "AlertmanagerSpecVolumesQuobyte", + "name": "AlertmanagerV1SpecVolumesQuobyte", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesQuobyte#registry", + "schema": "AlertmanagerV1SpecVolumesQuobyte#registry", }, "summary": "Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes.", }, @@ -148516,7 +148516,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesQuobyte#volume", + "schema": "AlertmanagerV1SpecVolumesQuobyte#volume", }, "summary": "Volume is a string that references an already created Quobyte volume by name.", }, @@ -148534,7 +148534,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesQuobyte#group", + "schema": "AlertmanagerV1SpecVolumesQuobyte#group", }, "default": "no group", "summary": "Group to map volume access to Default is no group.", @@ -148554,7 +148554,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesQuobyte#readOnly", + "schema": "AlertmanagerV1SpecVolumesQuobyte#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -148575,7 +148575,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesQuobyte#tenant", + "schema": "AlertmanagerV1SpecVolumesQuobyte#tenant", }, "summary": "Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin.", }, @@ -148594,7 +148594,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesQuobyte#user", + "schema": "AlertmanagerV1SpecVolumesQuobyte#user", }, "default": "serivceaccount user", "summary": "User to map volume access to Defaults to serivceaccount user.", @@ -148611,31 +148611,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesQuobyte", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesQuobyte", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesRbd": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesRbd": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd", + "schema": "AlertmanagerV1SpecVolumesRbd", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md", "summary": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesRbd", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesRbd", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4454, }, - "name": "AlertmanagerSpecVolumesRbd", + "name": "AlertmanagerV1SpecVolumesRbd", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd#image", + "schema": "AlertmanagerV1SpecVolumesRbd#image", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "The rados image name.", @@ -148654,7 +148654,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd#monitors", + "schema": "AlertmanagerV1SpecVolumesRbd#monitors", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "A collection of Ceph monitors.", @@ -148678,7 +148678,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd#fsType", + "schema": "AlertmanagerV1SpecVolumesRbd#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -148698,7 +148698,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd#keyring", + "schema": "AlertmanagerV1SpecVolumesRbd#keyring", }, "default": "etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -148719,7 +148719,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd#pool", + "schema": "AlertmanagerV1SpecVolumesRbd#pool", }, "default": "rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -148740,7 +148740,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd#readOnly", + "schema": "AlertmanagerV1SpecVolumesRbd#readOnly", }, "default": "false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -148761,7 +148761,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd#secretRef", + "schema": "AlertmanagerV1SpecVolumesRbd#secretRef", }, "default": "nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -148775,14 +148775,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesRbdSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesRbdSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbd#user", + "schema": "AlertmanagerV1SpecVolumesRbd#user", }, "default": "admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -148800,32 +148800,32 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesRbd", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesRbd", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesRbdSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesRbdSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbdSecretRef", + "schema": "AlertmanagerV1SpecVolumesRbdSecretRef", }, "default": "nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "SecretRef is name of the authentication secret for RBDUser.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesRbdSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesRbdSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 6995, }, - "name": "AlertmanagerSpecVolumesRbdSecretRef", + "name": "AlertmanagerV1SpecVolumesRbdSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesRbdSecretRef#name", + "schema": "AlertmanagerV1SpecVolumesRbdSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -148842,30 +148842,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesRbdSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesRbdSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesScaleIo": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesScaleIo": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo", + "schema": "AlertmanagerV1SpecVolumesScaleIo", }, "summary": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesScaleIo", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesScaleIo", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4544, }, - "name": "AlertmanagerSpecVolumesScaleIo", + "name": "AlertmanagerV1SpecVolumesScaleIo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#gateway", + "schema": "AlertmanagerV1SpecVolumesScaleIo#gateway", }, "summary": "The host address of the ScaleIO API Gateway.", }, @@ -148883,7 +148883,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#secretRef", + "schema": "AlertmanagerV1SpecVolumesScaleIo#secretRef", }, "remarks": "If this is not provided, Login operation will fail.", "summary": "SecretRef references to the secret for ScaleIO user and other sensitive information.", @@ -148895,14 +148895,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "secretRef", "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesScaleIoSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesScaleIoSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#system", + "schema": "AlertmanagerV1SpecVolumesScaleIo#system", }, "summary": "The name of the storage system as configured in ScaleIO.", }, @@ -148920,7 +148920,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#fsType", + "schema": "AlertmanagerV1SpecVolumesScaleIo#fsType", }, "default": "xfs\\".", "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Default is \\"xfs\\".", @@ -148941,7 +148941,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#protectionDomain", + "schema": "AlertmanagerV1SpecVolumesScaleIo#protectionDomain", }, "summary": "The name of the ScaleIO Protection Domain for the configured storage.", }, @@ -148960,7 +148960,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#readOnly", + "schema": "AlertmanagerV1SpecVolumesScaleIo#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -148981,7 +148981,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#sslEnabled", + "schema": "AlertmanagerV1SpecVolumesScaleIo#sslEnabled", }, "summary": "Flag to enable/disable SSL communication with Gateway, default false.", }, @@ -149000,7 +149000,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#storageMode", + "schema": "AlertmanagerV1SpecVolumesScaleIo#storageMode", }, "default": "ThinProvisioned.", "remarks": "Default is ThinProvisioned.", @@ -149021,7 +149021,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#storagePool", + "schema": "AlertmanagerV1SpecVolumesScaleIo#storagePool", }, "summary": "The ScaleIO Storage Pool associated with the protection domain.", }, @@ -149040,7 +149040,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIo#volumeName", + "schema": "AlertmanagerV1SpecVolumesScaleIo#volumeName", }, "summary": "The name of a volume already created in the ScaleIO system that is associated with this volume source.", }, @@ -149056,31 +149056,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesScaleIo", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesScaleIo", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesScaleIoSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesScaleIoSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIoSecretRef", + "schema": "AlertmanagerV1SpecVolumesScaleIoSecretRef", }, "remarks": "If this is not provided, Login operation will fail.", "summary": "SecretRef references to the secret for ScaleIO user and other sensitive information.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesScaleIoSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesScaleIoSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7024, }, - "name": "AlertmanagerSpecVolumesScaleIoSecretRef", + "name": "AlertmanagerV1SpecVolumesScaleIoSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesScaleIoSecretRef#name", + "schema": "AlertmanagerV1SpecVolumesScaleIoSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -149097,31 +149097,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesScaleIoSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesScaleIoSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesSecret": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecret", + "schema": "AlertmanagerV1SpecVolumesSecret", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Secret represents a secret that should populate this volume.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesSecret", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4648, }, - "name": "AlertmanagerSpecVolumesSecret", + "name": "AlertmanagerV1SpecVolumesSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecret#defaultMode", + "schema": "AlertmanagerV1SpecVolumesSecret#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -149142,7 +149142,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecret#items", + "schema": "AlertmanagerV1SpecVolumesSecret#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value.", @@ -149157,7 +149157,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesSecretItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesSecretItems", }, "kind": "array", }, @@ -149167,7 +149167,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecret#optional", + "schema": "AlertmanagerV1SpecVolumesSecret#optional", }, "summary": "Specify whether the Secret or its keys must be defined.", }, @@ -149186,7 +149186,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecret#secretName", + "schema": "AlertmanagerV1SpecVolumesSecret#secretName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Name of the secret in the pod's namespace to use.", @@ -149203,30 +149203,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesSecret", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesSecret", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesSecretItems": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesSecretItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecretItems", + "schema": "AlertmanagerV1SpecVolumesSecretItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesSecretItems", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesSecretItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7053, }, - "name": "AlertmanagerSpecVolumesSecretItems", + "name": "AlertmanagerV1SpecVolumesSecretItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecretItems#key", + "schema": "AlertmanagerV1SpecVolumesSecretItems#key", }, "summary": "The key to project.", }, @@ -149244,7 +149244,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecretItems#path", + "schema": "AlertmanagerV1SpecVolumesSecretItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -149263,7 +149263,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesSecretItems#mode", + "schema": "AlertmanagerV1SpecVolumesSecretItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -149280,30 +149280,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesSecretItems", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesSecretItems", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesStorageos": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesStorageos": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesStorageos", + "schema": "AlertmanagerV1SpecVolumesStorageos", }, "summary": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesStorageos", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesStorageos", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4702, }, - "name": "AlertmanagerSpecVolumesStorageos", + "name": "AlertmanagerV1SpecVolumesStorageos", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesStorageos#fsType", + "schema": "AlertmanagerV1SpecVolumesStorageos#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -149323,7 +149323,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesStorageos#readOnly", + "schema": "AlertmanagerV1SpecVolumesStorageos#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -149344,7 +149344,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesStorageos#secretRef", + "schema": "AlertmanagerV1SpecVolumesStorageos#secretRef", }, "remarks": "If not specified, default values will be attempted.", "summary": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials.", @@ -149357,14 +149357,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesStorageosSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesStorageosSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesStorageos#volumeName", + "schema": "AlertmanagerV1SpecVolumesStorageos#volumeName", }, "remarks": "Volume names are only unique within a namespace.", "summary": "VolumeName is the human-readable name of the StorageOS volume.", @@ -149384,7 +149384,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesStorageos#volumeNamespace", + "schema": "AlertmanagerV1SpecVolumesStorageos#volumeNamespace", }, "remarks": "If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \\"default\\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.", "summary": "VolumeNamespace specifies the scope of the volume within StorageOS.", @@ -149401,31 +149401,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesStorageos", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesStorageos", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesStorageosSecretRef": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesStorageosSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesStorageosSecretRef", + "schema": "AlertmanagerV1SpecVolumesStorageosSecretRef", }, "remarks": "If not specified, default values will be attempted.", "summary": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesStorageosSecretRef", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesStorageosSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 7098, }, - "name": "AlertmanagerSpecVolumesStorageosSecretRef", + "name": "AlertmanagerV1SpecVolumesStorageosSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesStorageosSecretRef#name", + "schema": "AlertmanagerV1SpecVolumesStorageosSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -149442,30 +149442,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesStorageosSecretRef", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesStorageosSecretRef", }, - "monitoringcoreoscom.AlertmanagerSpecVolumesVsphereVolume": Object { + "monitoringcoreoscom.AlertmanagerV1SpecVolumesVsphereVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesVsphereVolume", + "schema": "AlertmanagerV1SpecVolumesVsphereVolume", }, "summary": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.AlertmanagerSpecVolumesVsphereVolume", + "fqn": "monitoringcoreoscom.AlertmanagerV1SpecVolumesVsphereVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 4764, }, - "name": "AlertmanagerSpecVolumesVsphereVolume", + "name": "AlertmanagerV1SpecVolumesVsphereVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesVsphereVolume#volumePath", + "schema": "AlertmanagerV1SpecVolumesVsphereVolume#volumePath", }, "summary": "Path that identifies vSphere volume vmdk.", }, @@ -149483,7 +149483,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesVsphereVolume#fsType", + "schema": "AlertmanagerV1SpecVolumesVsphereVolume#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -149503,7 +149503,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesVsphereVolume#storagePolicyID", + "schema": "AlertmanagerV1SpecVolumesVsphereVolume#storagePolicyID", }, "summary": "Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.", }, @@ -149522,7 +149522,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "AlertmanagerSpecVolumesVsphereVolume#storagePolicyName", + "schema": "AlertmanagerV1SpecVolumesVsphereVolume#storagePolicyName", }, "summary": "Storage Policy Based Management (SPBM) profile name.", }, @@ -149538,21 +149538,21 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:AlertmanagerSpecVolumesVsphereVolume", + "symbolId": "monitoring.coreos.com:AlertmanagerV1SpecVolumesVsphereVolume", }, - "monitoringcoreoscom.PodMonitor": Object { + "monitoringcoreoscom.PodMonitorV1": Object { "assembly": "monitoringcoreoscom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "PodMonitor", + "schema": "PodMonitorV1", }, "summary": "PodMonitor defines monitoring for a set of pods.", }, - "fqn": "monitoringcoreoscom.PodMonitor", + "fqn": "monitoringcoreoscom.PodMonitorV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"PodMonitor\\" API object.", + "summary": "Defines a \\"PodMonitorV1\\" API object.", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -149583,7 +149583,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.PodMonitorProps", + "fqn": "monitoringcoreoscom.PodMonitorV1Props", }, }, ], @@ -149597,7 +149597,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"PodMonitor\\".", + "summary": "Renders a Kubernetes manifest for \\"PodMonitorV1\\".", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -149611,7 +149611,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.PodMonitorProps", + "fqn": "monitoringcoreoscom.PodMonitorV1Props", }, }, ], @@ -149639,12 +149639,12 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "name": "PodMonitor", + "name": "PodMonitorV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"PodMonitor\\".", + "summary": "Returns the apiVersion and kind for \\"PodMonitorV1\\".", }, "immutable": true, "locationInModule": Object { @@ -149658,30 +149658,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitor", + "symbolId": "monitoring.coreos.com:PodMonitorV1", }, - "monitoringcoreoscom.PodMonitorProps": Object { + "monitoringcoreoscom.PodMonitorV1Props": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PodMonitor", + "schema": "PodMonitorV1", }, "summary": "PodMonitor defines monitoring for a set of pods.", }, - "fqn": "monitoringcoreoscom.PodMonitorProps", + "fqn": "monitoringcoreoscom.PodMonitorV1Props", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10103, }, - "name": "PodMonitorProps", + "name": "PodMonitorV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitor#spec", + "schema": "PodMonitorV1#spec", }, "summary": "Specification of desired Pod selection for target discovery by Prometheus.", }, @@ -149692,14 +149692,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "spec", "type": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpec", + "fqn": "monitoringcoreoscom.PodMonitorV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitor#metadata", + "schema": "PodMonitorV1#metadata", }, }, "immutable": true, @@ -149714,30 +149714,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorProps", + "symbolId": "monitoring.coreos.com:PodMonitorV1Props", }, - "monitoringcoreoscom.PodMonitorSpec": Object { + "monitoringcoreoscom.PodMonitorV1Spec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpec", + "schema": "PodMonitorV1Spec", }, "summary": "Specification of desired Pod selection for target discovery by Prometheus.", }, - "fqn": "monitoringcoreoscom.PodMonitorSpec", + "fqn": "monitoringcoreoscom.PodMonitorV1Spec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10138, }, - "name": "PodMonitorSpec", + "name": "PodMonitorV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpec#podMetricsEndpoints", + "schema": "PodMonitorV1Spec#podMetricsEndpoints", }, "summary": "A list of endpoints allowed as part of this PodMonitor.", }, @@ -149750,7 +149750,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpoints", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpoints", }, "kind": "array", }, @@ -149760,7 +149760,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpec#selector", + "schema": "PodMonitorV1Spec#selector", }, "summary": "Selector to select Pod objects.", }, @@ -149771,14 +149771,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "selector", "type": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecSelector", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpec#jobLabel", + "schema": "PodMonitorV1Spec#jobLabel", }, "summary": "The label to use to retrieve the job name from.", }, @@ -149797,7 +149797,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpec#namespaceSelector", + "schema": "PodMonitorV1Spec#namespaceSelector", }, "summary": "Selector to select which namespaces the Endpoints objects are discovered from.", }, @@ -149809,14 +149809,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecNamespaceSelector", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpec#podTargetLabels", + "schema": "PodMonitorV1Spec#podTargetLabels", }, "summary": "PodTargetLabels transfers labels on the Kubernetes Pod onto the target.", }, @@ -149840,7 +149840,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpec#sampleLimit", + "schema": "PodMonitorV1Spec#sampleLimit", }, "summary": "SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.", }, @@ -149856,30 +149856,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorSpec", + "symbolId": "monitoring.coreos.com:PodMonitorV1Spec", }, - "monitoringcoreoscom.PodMonitorSpecNamespaceSelector": Object { + "monitoringcoreoscom.PodMonitorV1SpecNamespaceSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecNamespaceSelector", + "schema": "PodMonitorV1SpecNamespaceSelector", }, "summary": "Selector to select which namespaces the Endpoints objects are discovered from.", }, - "fqn": "monitoringcoreoscom.PodMonitorSpecNamespaceSelector", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10207, }, - "name": "PodMonitorSpecNamespaceSelector", + "name": "PodMonitorV1SpecNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecNamespaceSelector#any", + "schema": "PodMonitorV1SpecNamespaceSelector#any", }, "summary": "Boolean describing whether all namespaces are selected in contrast to a list restricting them.", }, @@ -149898,7 +149898,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecNamespaceSelector#matchNames", + "schema": "PodMonitorV1SpecNamespaceSelector#matchNames", }, "summary": "List of namespace names.", }, @@ -149919,30 +149919,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorSpecNamespaceSelector", + "symbolId": "monitoring.coreos.com:PodMonitorV1SpecNamespaceSelector", }, - "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpoints": Object { + "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpoints": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints", + "schema": "PodMonitorV1SpecPodMetricsEndpoints", }, "summary": "PodMetricsEndpoint defines a scrapeable endpoint of a Kubernetes Pod serving Prometheus metrics.", }, - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpoints", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpoints", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10244, }, - "name": "PodMonitorSpecPodMetricsEndpoints", + "name": "PodMonitorV1SpecPodMetricsEndpoints", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#honorLabels", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#honorLabels", }, "summary": "HonorLabels chooses the metric's labels on collisions with target labels.", }, @@ -149961,7 +149961,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#honorTimestamps", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#honorTimestamps", }, "summary": "HonorTimestamps controls whether Prometheus respects the timestamps present in scraped data.", }, @@ -149980,7 +149980,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#interval", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#interval", }, "summary": "Interval at which metrics should be scraped.", }, @@ -149999,7 +149999,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#metricRelabelings", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#metricRelabelings", }, "summary": "MetricRelabelConfigs to apply to samples before ingestion.", }, @@ -150013,7 +150013,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsMetricRelabelings", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings", }, "kind": "array", }, @@ -150023,7 +150023,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#params", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#params", }, "summary": "Optional HTTP URL parameters.", }, @@ -150052,7 +150052,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#path", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#path", }, "summary": "HTTP path to scrape for metrics.", }, @@ -150071,7 +150071,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#port", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#port", }, "remarks": "Mutually exclusive with targetPort.", "summary": "Name of the pod port this endpoint refers to.", @@ -150091,7 +150091,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#proxyUrl", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#proxyUrl", }, "summary": "ProxyURL eg http://proxyserver:2195 Directs scrapes to proxy through this endpoint.", }, @@ -150110,7 +150110,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#relabelings", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#relabelings", }, "remarks": "More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config", "summary": "RelabelConfigs to apply to samples before ingestion.", @@ -150125,7 +150125,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsRelabelings", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsRelabelings", }, "kind": "array", }, @@ -150135,7 +150135,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#scheme", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#scheme", }, "summary": "HTTP scheme to use for scraping.", }, @@ -150154,7 +150154,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#scrapeTimeout", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#scrapeTimeout", }, "summary": "Timeout after which the scrape is ended.", }, @@ -150173,7 +150173,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpoints#targetPort", + "schema": "PodMonitorV1SpecPodMetricsEndpoints#targetPort", }, "summary": "Deprecated: Use 'port' instead.", }, @@ -150185,35 +150185,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "targetPort", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsTargetPort", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsTargetPort", }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorSpecPodMetricsEndpoints", + "symbolId": "monitoring.coreos.com:PodMonitorV1SpecPodMetricsEndpoints", }, - "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsMetricRelabelings": Object { + "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings", + "schema": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings", }, "remarks": "It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs", "summary": "RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion.", }, - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsMetricRelabelings", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10398, }, - "name": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings", + "name": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings#action", + "schema": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#action", }, "default": "replace'", "remarks": "Default is 'replace'", @@ -150234,7 +150234,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings#modulus", + "schema": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#modulus", }, "summary": "Modulus to take of the hash of the source label values.", }, @@ -150253,7 +150253,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings#regex", + "schema": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#regex", }, "default": "'", "remarks": "Default is '(.*)'", @@ -150274,7 +150274,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings#replacement", + "schema": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#replacement", }, "default": "1'", "remarks": "Regex capture groups are available. Default is '$1'", @@ -150295,7 +150295,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings#separator", + "schema": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#separator", }, "remarks": "default is ';'.", "summary": "Separator placed between concatenated source label values.", @@ -150315,7 +150315,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings#sourceLabels", + "schema": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#sourceLabels", }, "remarks": "Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions.", "summary": "The source labels select values from existing labels.", @@ -150340,7 +150340,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsMetricRelabelings#targetLabel", + "schema": "PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#targetLabel", }, "remarks": "It is mandatory for replace actions. Regex capture groups are available.", "summary": "Label to which the resulting value is written in a replace action.", @@ -150357,31 +150357,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorSpecPodMetricsEndpointsMetricRelabelings", + "symbolId": "monitoring.coreos.com:PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings", }, - "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsRelabelings": Object { + "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsRelabelings": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsRelabelings", + "schema": "PodMonitorV1SpecPodMetricsEndpointsRelabelings", }, "remarks": "It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs", "summary": "RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion.", }, - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsRelabelings", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsRelabelings", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10478, }, - "name": "PodMonitorSpecPodMetricsEndpointsRelabelings", + "name": "PodMonitorV1SpecPodMetricsEndpointsRelabelings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsRelabelings#action", + "schema": "PodMonitorV1SpecPodMetricsEndpointsRelabelings#action", }, "default": "replace'", "remarks": "Default is 'replace'", @@ -150402,7 +150402,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsRelabelings#modulus", + "schema": "PodMonitorV1SpecPodMetricsEndpointsRelabelings#modulus", }, "summary": "Modulus to take of the hash of the source label values.", }, @@ -150421,7 +150421,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsRelabelings#regex", + "schema": "PodMonitorV1SpecPodMetricsEndpointsRelabelings#regex", }, "default": "'", "remarks": "Default is '(.*)'", @@ -150442,7 +150442,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsRelabelings#replacement", + "schema": "PodMonitorV1SpecPodMetricsEndpointsRelabelings#replacement", }, "default": "1'", "remarks": "Regex capture groups are available. Default is '$1'", @@ -150463,7 +150463,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsRelabelings#separator", + "schema": "PodMonitorV1SpecPodMetricsEndpointsRelabelings#separator", }, "remarks": "default is ';'.", "summary": "Separator placed between concatenated source label values.", @@ -150483,7 +150483,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsRelabelings#sourceLabels", + "schema": "PodMonitorV1SpecPodMetricsEndpointsRelabelings#sourceLabels", }, "remarks": "Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions.", "summary": "The source labels select values from existing labels.", @@ -150508,7 +150508,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsRelabelings#targetLabel", + "schema": "PodMonitorV1SpecPodMetricsEndpointsRelabelings#targetLabel", }, "remarks": "It is mandatory for replace actions. Regex capture groups are available.", "summary": "Label to which the resulting value is written in a replace action.", @@ -150525,17 +150525,17 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorSpecPodMetricsEndpointsRelabelings", + "symbolId": "monitoring.coreos.com:PodMonitorV1SpecPodMetricsEndpointsRelabelings", }, - "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsTargetPort": Object { + "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsTargetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PodMonitorSpecPodMetricsEndpointsTargetPort", + "schema": "PodMonitorV1SpecPodMetricsEndpointsTargetPort", }, "summary": "Deprecated: Use 'port' instead.", }, - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsTargetPort", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsTargetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -150558,7 +150558,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsTargetPort", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsTargetPort", }, }, "static": true, @@ -150579,13 +150579,13 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecPodMetricsEndpointsTargetPort", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecPodMetricsEndpointsTargetPort", }, }, "static": true, }, ], - "name": "PodMonitorSpecPodMetricsEndpointsTargetPort", + "name": "PodMonitorV1SpecPodMetricsEndpointsTargetPort", "properties": Array [ Object { "immutable": true, @@ -150608,30 +150608,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorSpecPodMetricsEndpointsTargetPort", + "symbolId": "monitoring.coreos.com:PodMonitorV1SpecPodMetricsEndpointsTargetPort", }, - "monitoringcoreoscom.PodMonitorSpecSelector": Object { + "monitoringcoreoscom.PodMonitorV1SpecSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecSelector", + "schema": "PodMonitorV1SpecSelector", }, "summary": "Selector to select Pod objects.", }, - "fqn": "monitoringcoreoscom.PodMonitorSpecSelector", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10361, }, - "name": "PodMonitorSpecSelector", + "name": "PodMonitorV1SpecSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecSelector#matchExpressions", + "schema": "PodMonitorV1SpecSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -150646,7 +150646,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PodMonitorSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecSelectorMatchExpressions", }, "kind": "array", }, @@ -150656,7 +150656,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecSelector#matchLabels", + "schema": "PodMonitorV1SpecSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -150678,30 +150678,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorSpecSelector", + "symbolId": "monitoring.coreos.com:PodMonitorV1SpecSelector", }, - "monitoringcoreoscom.PodMonitorSpecSelectorMatchExpressions": Object { + "monitoringcoreoscom.PodMonitorV1SpecSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecSelectorMatchExpressions", + "schema": "PodMonitorV1SpecSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PodMonitorSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PodMonitorV1SpecSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10574, }, - "name": "PodMonitorSpecSelectorMatchExpressions", + "name": "PodMonitorV1SpecSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecSelectorMatchExpressions#key", + "schema": "PodMonitorV1SpecSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -150719,7 +150719,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecSelectorMatchExpressions#operator", + "schema": "PodMonitorV1SpecSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -150738,7 +150738,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PodMonitorSpecSelectorMatchExpressions#values", + "schema": "PodMonitorV1SpecSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -150760,198 +150760,21 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PodMonitorSpecSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PodMonitorV1SpecSelectorMatchExpressions", }, - "monitoringcoreoscom.Prometheus": Object { + "monitoringcoreoscom.PrometheusRuleV1": Object { "assembly": "monitoringcoreoscom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Prometheus", - }, - "summary": "Prometheus defines a Prometheus deployment.", - }, - "fqn": "monitoringcoreoscom.Prometheus", - "initializer": Object { - "docs": Object { - "summary": "Defines a \\"Prometheus\\" API object.", - }, - "locationInModule": Object { - "filename": "monitoring.coreos.com.ts", - "line": 10649, - }, - "parameters": Array [ - Object { - "docs": Object { - "summary": "the scope in which to define this object.", - }, - "name": "scope", - "type": Object { - "fqn": "constructs.Construct", - }, - }, - Object { - "docs": Object { - "summary": "a scope-local name for the object.", - }, - "name": "id", - "type": Object { - "primitive": "string", - }, - }, - Object { - "docs": Object { - "summary": "initialization props.", - }, - "name": "props", - "type": Object { - "fqn": "monitoringcoreoscom.PrometheusProps", - }, - }, - ], - }, - "kind": "class", - "locationInModule": Object { - "filename": "monitoring.coreos.com.ts", - "line": 10620, - }, - "methods": Array [ - Object { - "docs": Object { - "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Prometheus\\".", - }, - "locationInModule": Object { - "filename": "monitoring.coreos.com.ts", - "line": 10636, - }, - "name": "manifest", - "parameters": Array [ - Object { - "docs": Object { - "summary": "initialization props.", - }, - "name": "props", - "type": Object { - "fqn": "monitoringcoreoscom.PrometheusProps", - }, - }, - ], - "returns": Object { - "type": Object { - "primitive": "any", - }, - }, - "static": true, - }, - Object { - "docs": Object { - "summary": "Renders the object to Kubernetes JSON.", - }, - "locationInModule": Object { - "filename": "monitoring.coreos.com.ts", - "line": 10659, - }, - "name": "toJson", - "overrides": "cdk8s.ApiObject", - "returns": Object { - "type": Object { - "primitive": "any", - }, - }, - }, - ], - "name": "Prometheus", - "properties": Array [ - Object { - "const": true, - "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Prometheus\\".", - }, - "immutable": true, - "locationInModule": Object { - "filename": "monitoring.coreos.com.ts", - "line": 10624, - }, - "name": "GVK", - "static": true, - "type": Object { - "fqn": "cdk8s.GroupVersionKind", - }, - }, - ], - "symbolId": "monitoring.coreos.com:Prometheus", - }, - "monitoringcoreoscom.PrometheusProps": Object { - "assembly": "monitoringcoreoscom", - "datatype": true, - "docs": Object { - "custom": Object { - "schema": "Prometheus", - }, - "summary": "Prometheus defines a Prometheus deployment.", - }, - "fqn": "monitoringcoreoscom.PrometheusProps", - "kind": "interface", - "locationInModule": Object { - "filename": "monitoring.coreos.com.ts", - "line": 10674, - }, - "name": "PrometheusProps", - "properties": Array [ - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "Prometheus#spec", - }, - "remarks": "More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", - "summary": "Specification of the desired behavior of the Prometheus cluster.", - }, - "immutable": true, - "locationInModule": Object { - "filename": "monitoring.coreos.com.ts", - "line": 10685, - }, - "name": "spec", - "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpec", - }, - }, - Object { - "abstract": true, - "docs": Object { - "custom": Object { - "schema": "Prometheus#metadata", - }, - }, - "immutable": true, - "locationInModule": Object { - "filename": "monitoring.coreos.com.ts", - "line": 10678, - }, - "name": "metadata", - "optional": true, - "type": Object { - "fqn": "cdk8s.ApiObjectMetadata", - }, - }, - ], - "symbolId": "monitoring.coreos.com:PrometheusProps", - }, - "monitoringcoreoscom.PrometheusRule": Object { - "assembly": "monitoringcoreoscom", - "base": "cdk8s.ApiObject", - "docs": Object { - "custom": Object { - "schema": "PrometheusRule", + "schema": "PrometheusRuleV1", }, "summary": "PrometheusRule defines alerting rules for a Prometheus instance.", }, - "fqn": "monitoringcoreoscom.PrometheusRule", + "fqn": "monitoringcoreoscom.PrometheusRuleV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"PrometheusRule\\" API object.", + "summary": "Defines a \\"PrometheusRuleV1\\" API object.", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -150982,7 +150805,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusRuleProps", + "fqn": "monitoringcoreoscom.PrometheusRuleV1Props", }, }, ], @@ -150996,7 +150819,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"PrometheusRule\\".", + "summary": "Renders a Kubernetes manifest for \\"PrometheusRuleV1\\".", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -151010,7 +150833,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusRuleProps", + "fqn": "monitoringcoreoscom.PrometheusRuleV1Props", }, }, ], @@ -151038,12 +150861,12 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "name": "PrometheusRule", + "name": "PrometheusRuleV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"PrometheusRule\\".", + "summary": "Returns the apiVersion and kind for \\"PrometheusRuleV1\\".", }, "immutable": true, "locationInModule": Object { @@ -151057,30 +150880,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusRule", + "symbolId": "monitoring.coreos.com:PrometheusRuleV1", }, - "monitoringcoreoscom.PrometheusRuleProps": Object { + "monitoringcoreoscom.PrometheusRuleV1Props": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusRule", + "schema": "PrometheusRuleV1", }, "summary": "PrometheusRule defines alerting rules for a Prometheus instance.", }, - "fqn": "monitoringcoreoscom.PrometheusRuleProps", + "fqn": "monitoringcoreoscom.PrometheusRuleV1Props", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24829, }, - "name": "PrometheusRuleProps", + "name": "PrometheusRuleV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRule#spec", + "schema": "PrometheusRuleV1#spec", }, "summary": "Specification of desired alerting rule definitions for Prometheus.", }, @@ -151091,14 +150914,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "spec", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusRuleSpec", + "fqn": "monitoringcoreoscom.PrometheusRuleV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRule#metadata", + "schema": "PrometheusRuleV1#metadata", }, }, "immutable": true, @@ -151113,30 +150936,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusRuleProps", + "symbolId": "monitoring.coreos.com:PrometheusRuleV1Props", }, - "monitoringcoreoscom.PrometheusRuleSpec": Object { + "monitoringcoreoscom.PrometheusRuleV1Spec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpec", + "schema": "PrometheusRuleV1Spec", }, "summary": "Specification of desired alerting rule definitions for Prometheus.", }, - "fqn": "monitoringcoreoscom.PrometheusRuleSpec", + "fqn": "monitoringcoreoscom.PrometheusRuleV1Spec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24864, }, - "name": "PrometheusRuleSpec", + "name": "PrometheusRuleV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpec#groups", + "schema": "PrometheusRuleV1Spec#groups", }, "summary": "Content of Prometheus rule file.", }, @@ -151150,38 +150973,38 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusRuleSpecGroups", + "fqn": "monitoringcoreoscom.PrometheusRuleV1SpecGroups", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusRuleSpec", + "symbolId": "monitoring.coreos.com:PrometheusRuleV1Spec", }, - "monitoringcoreoscom.PrometheusRuleSpecGroups": Object { + "monitoringcoreoscom.PrometheusRuleV1SpecGroups": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroups", + "schema": "PrometheusRuleV1SpecGroups", }, "remarks": "Note: PartialResponseStrategy is only used by ThanosRuler and will be ignored by Prometheus instances. Valid values for this field are 'warn' or 'abort'. More info: https://github.com/thanos-io/thanos/blob/master/docs/components/rule.md#partial-response", "summary": "RuleGroup is a list of sequentially evaluated recording and alerting rules.", }, - "fqn": "monitoringcoreoscom.PrometheusRuleSpecGroups", + "fqn": "monitoringcoreoscom.PrometheusRuleV1SpecGroups", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24893, }, - "name": "PrometheusRuleSpecGroups", + "name": "PrometheusRuleV1SpecGroups", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroups#name", + "schema": "PrometheusRuleV1SpecGroups#name", }, }, "immutable": true, @@ -151198,7 +151021,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroups#rules", + "schema": "PrometheusRuleV1SpecGroups#rules", }, }, "immutable": true, @@ -151210,7 +151033,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusRuleSpecGroupsRules", + "fqn": "monitoringcoreoscom.PrometheusRuleV1SpecGroupsRules", }, "kind": "array", }, @@ -151220,7 +151043,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroups#interval", + "schema": "PrometheusRuleV1SpecGroups#interval", }, }, "immutable": true, @@ -151238,7 +151061,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroups#partial_response_strategy", + "schema": "PrometheusRuleV1SpecGroups#partial_response_strategy", }, }, "immutable": true, @@ -151253,30 +151076,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusRuleSpecGroups", + "symbolId": "monitoring.coreos.com:PrometheusRuleV1SpecGroups", }, - "monitoringcoreoscom.PrometheusRuleSpecGroupsRules": Object { + "monitoringcoreoscom.PrometheusRuleV1SpecGroupsRules": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroupsRules", + "schema": "PrometheusRuleV1SpecGroupsRules", }, "summary": "Rule describes an alerting or recording rule.", }, - "fqn": "monitoringcoreoscom.PrometheusRuleSpecGroupsRules", + "fqn": "monitoringcoreoscom.PrometheusRuleV1SpecGroupsRules", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24938, }, - "name": "PrometheusRuleSpecGroupsRules", + "name": "PrometheusRuleV1SpecGroupsRules", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroupsRules#expr", + "schema": "PrometheusRuleV1SpecGroupsRules#expr", }, }, "immutable": true, @@ -151286,14 +151109,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "expr", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusRuleSpecGroupsRulesExpr", + "fqn": "monitoringcoreoscom.PrometheusRuleV1SpecGroupsRulesExpr", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroupsRules#alert", + "schema": "PrometheusRuleV1SpecGroupsRules#alert", }, }, "immutable": true, @@ -151311,7 +151134,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroupsRules#annotations", + "schema": "PrometheusRuleV1SpecGroupsRules#annotations", }, }, "immutable": true, @@ -151334,7 +151157,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroupsRules#for", + "schema": "PrometheusRuleV1SpecGroupsRules#for", }, }, "immutable": true, @@ -151352,7 +151175,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroupsRules#labels", + "schema": "PrometheusRuleV1SpecGroupsRules#labels", }, }, "immutable": true, @@ -151375,7 +151198,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroupsRules#record", + "schema": "PrometheusRuleV1SpecGroupsRules#record", }, }, "immutable": true, @@ -151390,16 +151213,16 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusRuleSpecGroupsRules", + "symbolId": "monitoring.coreos.com:PrometheusRuleV1SpecGroupsRules", }, - "monitoringcoreoscom.PrometheusRuleSpecGroupsRulesExpr": Object { + "monitoringcoreoscom.PrometheusRuleV1SpecGroupsRulesExpr": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusRuleSpecGroupsRulesExpr", + "schema": "PrometheusRuleV1SpecGroupsRulesExpr", }, }, - "fqn": "monitoringcoreoscom.PrometheusRuleSpecGroupsRulesExpr", + "fqn": "monitoringcoreoscom.PrometheusRuleV1SpecGroupsRulesExpr", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -151422,7 +151245,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusRuleSpecGroupsRulesExpr", + "fqn": "monitoringcoreoscom.PrometheusRuleV1SpecGroupsRulesExpr", }, }, "static": true, @@ -151443,13 +151266,13 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusRuleSpecGroupsRulesExpr", + "fqn": "monitoringcoreoscom.PrometheusRuleV1SpecGroupsRulesExpr", }, }, "static": true, }, ], - "name": "PrometheusRuleSpecGroupsRulesExpr", + "name": "PrometheusRuleV1SpecGroupsRulesExpr", "properties": Array [ Object { "immutable": true, @@ -151472,31 +151295,208 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusRuleSpecGroupsRulesExpr", + "symbolId": "monitoring.coreos.com:PrometheusRuleV1SpecGroupsRulesExpr", + }, + "monitoringcoreoscom.PrometheusV1": Object { + "assembly": "monitoringcoreoscom", + "base": "cdk8s.ApiObject", + "docs": Object { + "custom": Object { + "schema": "PrometheusV1", + }, + "summary": "Prometheus defines a Prometheus deployment.", + }, + "fqn": "monitoringcoreoscom.PrometheusV1", + "initializer": Object { + "docs": Object { + "summary": "Defines a \\"PrometheusV1\\" API object.", + }, + "locationInModule": Object { + "filename": "monitoring.coreos.com.ts", + "line": 10649, + }, + "parameters": Array [ + Object { + "docs": Object { + "summary": "the scope in which to define this object.", + }, + "name": "scope", + "type": Object { + "fqn": "constructs.Construct", + }, + }, + Object { + "docs": Object { + "summary": "a scope-local name for the object.", + }, + "name": "id", + "type": Object { + "primitive": "string", + }, + }, + Object { + "docs": Object { + "summary": "initialization props.", + }, + "name": "props", + "type": Object { + "fqn": "monitoringcoreoscom.PrometheusV1Props", + }, + }, + ], + }, + "kind": "class", + "locationInModule": Object { + "filename": "monitoring.coreos.com.ts", + "line": 10620, + }, + "methods": Array [ + Object { + "docs": Object { + "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", + "summary": "Renders a Kubernetes manifest for \\"PrometheusV1\\".", + }, + "locationInModule": Object { + "filename": "monitoring.coreos.com.ts", + "line": 10636, + }, + "name": "manifest", + "parameters": Array [ + Object { + "docs": Object { + "summary": "initialization props.", + }, + "name": "props", + "type": Object { + "fqn": "monitoringcoreoscom.PrometheusV1Props", + }, + }, + ], + "returns": Object { + "type": Object { + "primitive": "any", + }, + }, + "static": true, + }, + Object { + "docs": Object { + "summary": "Renders the object to Kubernetes JSON.", + }, + "locationInModule": Object { + "filename": "monitoring.coreos.com.ts", + "line": 10659, + }, + "name": "toJson", + "overrides": "cdk8s.ApiObject", + "returns": Object { + "type": Object { + "primitive": "any", + }, + }, + }, + ], + "name": "PrometheusV1", + "properties": Array [ + Object { + "const": true, + "docs": Object { + "summary": "Returns the apiVersion and kind for \\"PrometheusV1\\".", + }, + "immutable": true, + "locationInModule": Object { + "filename": "monitoring.coreos.com.ts", + "line": 10624, + }, + "name": "GVK", + "static": true, + "type": Object { + "fqn": "cdk8s.GroupVersionKind", + }, + }, + ], + "symbolId": "monitoring.coreos.com:PrometheusV1", + }, + "monitoringcoreoscom.PrometheusV1Props": Object { + "assembly": "monitoringcoreoscom", + "datatype": true, + "docs": Object { + "custom": Object { + "schema": "PrometheusV1", + }, + "summary": "Prometheus defines a Prometheus deployment.", + }, + "fqn": "monitoringcoreoscom.PrometheusV1Props", + "kind": "interface", + "locationInModule": Object { + "filename": "monitoring.coreos.com.ts", + "line": 10674, + }, + "name": "PrometheusV1Props", + "properties": Array [ + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "PrometheusV1#spec", + }, + "remarks": "More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", + "summary": "Specification of the desired behavior of the Prometheus cluster.", + }, + "immutable": true, + "locationInModule": Object { + "filename": "monitoring.coreos.com.ts", + "line": 10685, + }, + "name": "spec", + "type": Object { + "fqn": "monitoringcoreoscom.PrometheusV1Spec", + }, + }, + Object { + "abstract": true, + "docs": Object { + "custom": Object { + "schema": "PrometheusV1#metadata", + }, + }, + "immutable": true, + "locationInModule": Object { + "filename": "monitoring.coreos.com.ts", + "line": 10678, + }, + "name": "metadata", + "optional": true, + "type": Object { + "fqn": "cdk8s.ApiObjectMetadata", + }, + }, + ], + "symbolId": "monitoring.coreos.com:PrometheusV1Props", }, - "monitoringcoreoscom.PrometheusSpec": Object { + "monitoringcoreoscom.PrometheusV1Spec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec", + "schema": "PrometheusV1Spec", }, "remarks": "More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", "summary": "Specification of the desired behavior of the Prometheus cluster.", }, - "fqn": "monitoringcoreoscom.PrometheusSpec", + "fqn": "monitoringcoreoscom.PrometheusV1Spec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 10709, }, - "name": "PrometheusSpec", + "name": "PrometheusV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#additionalAlertManagerConfigs", + "schema": "PrometheusV1Spec#additionalAlertManagerConfigs", }, "remarks": "AlertManager configurations specified are appended to the configurations generated by the Prometheus Operator. Job configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alertmanager_config. As AlertManager configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible AlertManager configs are going to break Prometheus after the upgrade.", "summary": "AdditionalAlertManagerConfigs allows specifying a key of a Secret containing additional Prometheus AlertManager configurations.", @@ -151509,14 +151509,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "additionalAlertManagerConfigs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAdditionalAlertManagerConfigs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAdditionalAlertManagerConfigs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#additionalAlertRelabelConfigs", + "schema": "PrometheusV1Spec#additionalAlertRelabelConfigs", }, "remarks": "Alert relabel configurations specified are appended to the configurations generated by the Prometheus Operator. Alert relabel configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alert_relabel_configs. As alert relabel configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible alert relabel configs are going to break Prometheus after the upgrade.", "summary": "AdditionalAlertRelabelConfigs allows specifying a key of a Secret containing additional Prometheus alert relabel configurations.", @@ -151529,14 +151529,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "additionalAlertRelabelConfigs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAdditionalAlertRelabelConfigs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAdditionalAlertRelabelConfigs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#additionalScrapeConfigs", + "schema": "PrometheusV1Spec#additionalScrapeConfigs", }, "remarks": "Scrape configurations specified are appended to the configurations generated by the Prometheus Operator. Job configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config. As scrape configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible scrape configs are going to break Prometheus after the upgrade.", "summary": "AdditionalScrapeConfigs allows specifying a key of a Secret containing additional Prometheus scrape configurations.", @@ -151549,14 +151549,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "additionalScrapeConfigs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAdditionalScrapeConfigs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAdditionalScrapeConfigs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#affinity", + "schema": "PrometheusV1Spec#affinity", }, "summary": "If specified, the pod's scheduling constraints.", }, @@ -151568,14 +151568,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "affinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinity", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#alerting", + "schema": "PrometheusV1Spec#alerting", }, "summary": "Define details regarding alerting.", }, @@ -151587,14 +151587,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "alerting", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlerting", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlerting", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#apiserverConfig", + "schema": "PrometheusV1Spec#apiserverConfig", }, "remarks": "If left empty, Prometheus is assumed to run inside of the cluster and will discover API servers automatically and use the pod's CA certificate and bearer token file at /var/run/secrets/kubernetes.io/serviceaccount/.", "summary": "APIServerConfig allows specifying a host and auth methods to access apiserver.", @@ -151607,14 +151607,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "apiserverConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#arbitraryFSAccessThroughSMs", + "schema": "PrometheusV1Spec#arbitraryFSAccessThroughSMs", }, "summary": "ArbitraryFSAccessThroughSMs configures whether configuration based on a service monitor can access arbitrary files on the file system of the Prometheus container e.g. bearer token files.", }, @@ -151626,14 +151626,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "arbitraryFsAccessThroughSMs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecArbitraryFsAccessThroughSMs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecArbitraryFsAccessThroughSMs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#baseImage", + "schema": "PrometheusV1Spec#baseImage", }, "summary": "Base image to use for a Prometheus deployment.", }, @@ -151652,7 +151652,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#configMaps", + "schema": "PrometheusV1Spec#configMaps", }, "remarks": "The ConfigMaps are mounted into /etc/prometheus/configmaps/.", "summary": "ConfigMaps is a list of ConfigMaps in the same namespace as the Prometheus object, which shall be mounted into the Prometheus Pods.", @@ -151677,7 +151677,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#containers", + "schema": "PrometheusV1Spec#containers", }, "remarks": "This can be used to allow adding an authentication proxy to a Prometheus pod or to change the behavior of an operator generated container. Containers described here modify an operator generated container if they share the same name and modifications are done via a strategic merge patch. The current container names are: \`prometheus\`, \`prometheus-config-reloader\`, \`rules-configmap-reloader\`, and \`thanos-sidecar\`. Overriding containers is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice.", "summary": "Containers allows injecting additional containers or modifying operator generated containers.", @@ -151692,7 +151692,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainers", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainers", }, "kind": "array", }, @@ -151702,7 +151702,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#disableCompaction", + "schema": "PrometheusV1Spec#disableCompaction", }, "summary": "Disable prometheus compaction.", }, @@ -151721,7 +151721,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#enableAdminAPI", + "schema": "PrometheusV1Spec#enableAdminAPI", }, "default": "the value of \`false\`. WARNING: Enabling the admin APIs enables mutating endpoints, to delete data, shutdown Prometheus, and more. Enabling this should be done with care and the user is advised to add additional authentication authorization via a proxy to ensure only clients authorized to perform these actions can do so. For more information see https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis", "remarks": "Defaults to the value of \`false\`. WARNING: Enabling the admin APIs enables mutating endpoints, to delete data, shutdown Prometheus, and more. Enabling this should be done with care and the user is advised to add additional authentication authorization via a proxy to ensure only clients authorized to perform these actions can do so. For more information see https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis", @@ -151742,7 +151742,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#enforcedNamespaceLabel", + "schema": "PrometheusV1Spec#enforcedNamespaceLabel", }, "remarks": "The label value will always be the namespace of the object that is being created.", "summary": "EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert and metric that is user created.", @@ -151762,7 +151762,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#evaluationInterval", + "schema": "PrometheusV1Spec#evaluationInterval", }, "summary": "Interval between consecutive evaluations.", }, @@ -151781,7 +151781,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#externalLabels", + "schema": "PrometheusV1Spec#externalLabels", }, "summary": "The labels to add to any time series or alerts when communicating with external systems (federation, remote storage, Alertmanager).", }, @@ -151805,7 +151805,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#externalUrl", + "schema": "PrometheusV1Spec#externalUrl", }, "remarks": "This is necessary to generate correct URLs. This is necessary if Prometheus is not served from root of a DNS name.", "summary": "The external URL the Prometheus instances will be available under.", @@ -151825,7 +151825,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#ignoreNamespaceSelectors", + "schema": "PrometheusV1Spec#ignoreNamespaceSelectors", }, "default": "false.", "remarks": "Defaults to false.", @@ -151846,7 +151846,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#image", + "schema": "PrometheusV1Spec#image", }, "remarks": "Specifying the version is still necessary to ensure the Prometheus Operator knows what version of Prometheus is being configured.", "summary": "Image if specified has precedence over baseImage, tag and sha combinations.", @@ -151866,7 +151866,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#imagePullSecrets", + "schema": "PrometheusV1Spec#imagePullSecrets", }, "summary": "An optional list of references to secrets in the same namespace to use for pulling prometheus and alertmanager images from registries see http://kubernetes.io/docs/user-guide/images#specifying-imagepullsecrets-on-a-pod.", }, @@ -151880,7 +151880,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecImagePullSecrets", + "fqn": "monitoringcoreoscom.PrometheusV1SpecImagePullSecrets", }, "kind": "array", }, @@ -151890,7 +151890,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#initContainers", + "schema": "PrometheusV1Spec#initContainers", }, "remarks": "Those can be used to e.g. fetch secrets for injection into the Prometheus configuration from external sources. Any errors during the execution of an initContainer will lead to a restart of the Pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ Using initContainers for any use case other then secret fetching is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice.", "summary": "InitContainers allows adding initContainers to the pod definition.", @@ -151905,7 +151905,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainers", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainers", }, "kind": "array", }, @@ -151915,7 +151915,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#listenLocal", + "schema": "PrometheusV1Spec#listenLocal", }, "summary": "ListenLocal makes the Prometheus server listen on loopback, so that it does not bind against the Pod IP.", }, @@ -151934,7 +151934,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#logFormat", + "schema": "PrometheusV1Spec#logFormat", }, "summary": "Log format for Prometheus to be configured with.", }, @@ -151953,7 +151953,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#logLevel", + "schema": "PrometheusV1Spec#logLevel", }, "summary": "Log level for Prometheus to be configured with.", }, @@ -151972,7 +151972,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#nodeSelector", + "schema": "PrometheusV1Spec#nodeSelector", }, "summary": "Define which Nodes the Pods are scheduled on.", }, @@ -151996,7 +151996,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#overrideHonorLabels", + "schema": "PrometheusV1Spec#overrideHonorLabels", }, "remarks": "If HonorLabels is set in ServiceMonitor or PodMonitor to true, this overrides honor_labels to false.", "summary": "OverrideHonorLabels if set to true overrides all user configured honor_labels.", @@ -152016,7 +152016,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#overrideHonorTimestamps", + "schema": "PrometheusV1Spec#overrideHonorTimestamps", }, "summary": "OverrideHonorTimestamps allows to globally enforce honoring timestamps in all scrape configs.", }, @@ -152035,7 +152035,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#paused", + "schema": "PrometheusV1Spec#paused", }, "summary": "When a Prometheus deployment is paused, no actions except for deletion will be performed on the underlying objects.", }, @@ -152054,7 +152054,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#podMetadata", + "schema": "PrometheusV1Spec#podMetadata", }, "summary": "PodMetadata configures Labels and Annotations which are propagated to the prometheus pods.", }, @@ -152066,14 +152066,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "podMetadata", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecPodMetadata", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#podMonitorNamespaceSelector", + "schema": "PrometheusV1Spec#podMonitorNamespaceSelector", }, "remarks": "If nil, only check own namespace.", "summary": "Namespaces to be selected for PodMonitor discovery.", @@ -152086,14 +152086,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "podMonitorNamespaceSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecPodMonitorNamespaceSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMonitorNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#podMonitorSelector", + "schema": "PrometheusV1Spec#podMonitorSelector", }, "remarks": "*Deprecated:* if neither this nor serviceMonitorSelector are specified, configuration is unmanaged.", "summary": "*Experimental* PodMonitors to be selected for target discovery.", @@ -152106,14 +152106,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "podMonitorSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecPodMonitorSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMonitorSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#portName", + "schema": "PrometheusV1Spec#portName", }, "remarks": "This defaults to web", "summary": "Port name used for the pods and governing service.", @@ -152133,7 +152133,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#priorityClassName", + "schema": "PrometheusV1Spec#priorityClassName", }, "summary": "Priority class assigned to the Pods.", }, @@ -152152,7 +152152,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#prometheusExternalLabelName", + "schema": "PrometheusV1Spec#prometheusExternalLabelName", }, "default": "the value of \`prometheus\`. External label will _not_ be added when value is set to empty string (\`\\"\\"\`).", "remarks": "Defaults to the value of \`prometheus\`. External label will _not_ be added when value is set to empty string (\`\\"\\"\`).", @@ -152173,7 +152173,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#query", + "schema": "PrometheusV1Spec#query", }, "summary": "QuerySpec defines the query command line flags when starting Prometheus.", }, @@ -152185,14 +152185,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "query", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecQuery", + "fqn": "monitoringcoreoscom.PrometheusV1SpecQuery", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#queryLogFile", + "schema": "PrometheusV1Spec#queryLogFile", }, "remarks": "Note that this location must be writable, and can be persisted using an attached volume. Alternatively, the location can be set to a stdout location such as \`/dev/stdout\` to log querie information to the default Prometheus log stream. This is only available in versions of Prometheus >= 2.16.0. For more details, see the Prometheus docs (https://prometheus.io/docs/guides/query-log/)", "summary": "QueryLogFile specifies the file to which PromQL queries are logged.", @@ -152212,7 +152212,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#remoteRead", + "schema": "PrometheusV1Spec#remoteRead", }, "remarks": "This is an experimental feature, it may change in any upcoming release in a breaking way.", "summary": "If specified, the remote_read spec.", @@ -152227,7 +152227,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteRead", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteRead", }, "kind": "array", }, @@ -152237,7 +152237,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#remoteWrite", + "schema": "PrometheusV1Spec#remoteWrite", }, "remarks": "This is an experimental feature, it may change in any upcoming release in a breaking way.", "summary": "If specified, the remote_write spec.", @@ -152252,7 +152252,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWrite", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWrite", }, "kind": "array", }, @@ -152262,7 +152262,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#replicaExternalLabelName", + "schema": "PrometheusV1Spec#replicaExternalLabelName", }, "default": "the value of \`prometheus_replica\`. External label will _not_ be added when value is set to empty string (\`\\"\\"\`).", "remarks": "Defaults to the value of \`prometheus_replica\`. External label will _not_ be added when value is set to empty string (\`\\"\\"\`).", @@ -152283,7 +152283,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#replicas", + "schema": "PrometheusV1Spec#replicas", }, "summary": "Number of instances to deploy for a Prometheus deployment.", }, @@ -152302,7 +152302,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#resources", + "schema": "PrometheusV1Spec#resources", }, "summary": "Define resources requests and limits for single Pods.", }, @@ -152314,14 +152314,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#retention", + "schema": "PrometheusV1Spec#retention", }, "default": "24h', and must match the regular expression \`[0-9]+(ms|s|m|h|d|w|y)\` (milliseconds seconds minutes hours days weeks years).", "remarks": "Default is '24h', and must match the regular expression \`[0-9]+(ms|s|m|h|d|w|y)\` (milliseconds seconds minutes hours days weeks years).", @@ -152342,7 +152342,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#retentionSize", + "schema": "PrometheusV1Spec#retentionSize", }, "summary": "Maximum amount of disk space used by blocks.", }, @@ -152361,7 +152361,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#routePrefix", + "schema": "PrometheusV1Spec#routePrefix", }, "remarks": "This is useful, if using ExternalURL and a proxy is rewriting HTTP routes of a request, and the actual ExternalURL is still true, but the server serves requests under a different route prefix. For example for use with \`kubectl proxy\`.", "summary": "The route prefix Prometheus registers HTTP handlers for.", @@ -152381,7 +152381,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#ruleNamespaceSelector", + "schema": "PrometheusV1Spec#ruleNamespaceSelector", }, "remarks": "If unspecified, only the same namespace as the Prometheus object is in is used.", "summary": "Namespaces to be selected for PrometheusRules discovery.", @@ -152394,14 +152394,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "ruleNamespaceSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRuleNamespaceSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRuleNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#rules", + "schema": "PrometheusV1Spec#rules", }, "summary": "/--rules._/ command-line arguments.", }, @@ -152413,14 +152413,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "rules", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRules", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRules", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#ruleSelector", + "schema": "PrometheusV1Spec#ruleSelector", }, "remarks": "Until (excluding) Prometheus Operator v0.24.0 Prometheus Operator will migrate any legacy rule ConfigMaps to PrometheusRule custom resources selected by RuleSelector. Make sure it does not match any config maps that you do not want to be migrated.", "summary": "A selector to select which PrometheusRules to mount for loading alerting/recording rules from.", @@ -152433,14 +152433,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "ruleSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRuleSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRuleSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#scrapeInterval", + "schema": "PrometheusV1Spec#scrapeInterval", }, "summary": "Interval between consecutive scrapes.", }, @@ -152459,7 +152459,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#secrets", + "schema": "PrometheusV1Spec#secrets", }, "remarks": "The Secrets are mounted into /etc/prometheus/secrets/.", "summary": "Secrets is a list of Secrets in the same namespace as the Prometheus object, which shall be mounted into the Prometheus Pods.", @@ -152484,7 +152484,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#securityContext", + "schema": "PrometheusV1Spec#securityContext", }, "remarks": "This defaults to the default PodSecurityContext.", "summary": "SecurityContext holds pod-level security attributes and common container settings.", @@ -152497,14 +152497,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecSecurityContext", + "fqn": "monitoringcoreoscom.PrometheusV1SpecSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#serviceAccountName", + "schema": "PrometheusV1Spec#serviceAccountName", }, "summary": "ServiceAccountName is the name of the ServiceAccount to use to run the Prometheus Pods.", }, @@ -152523,7 +152523,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#serviceMonitorNamespaceSelector", + "schema": "PrometheusV1Spec#serviceMonitorNamespaceSelector", }, "remarks": "If nil, only check own namespace.", "summary": "Namespaces to be selected for ServiceMonitor discovery.", @@ -152536,14 +152536,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "serviceMonitorNamespaceSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecServiceMonitorNamespaceSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecServiceMonitorNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#serviceMonitorSelector", + "schema": "PrometheusV1Spec#serviceMonitorSelector", }, "remarks": "*Deprecated:* if neither this nor podMonitorSelector are specified, configuration is unmanaged.", "summary": "ServiceMonitors to be selected for target discovery.", @@ -152556,14 +152556,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "serviceMonitorSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecServiceMonitorSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecServiceMonitorSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#sha", + "schema": "PrometheusV1Spec#sha", }, "default": "the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set.", "remarks": "Defaults to the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set.", @@ -152584,7 +152584,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#storage", + "schema": "PrometheusV1Spec#storage", }, "summary": "Storage spec to specify how storage shall be used.", }, @@ -152596,14 +152596,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "storage", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorage", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorage", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#tag", + "schema": "PrometheusV1Spec#tag", }, "default": "the value of \`version\`. Version is ignored if Tag is set.", "remarks": "Defaults to the value of \`version\`. Version is ignored if Tag is set.", @@ -152624,7 +152624,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#thanos", + "schema": "PrometheusV1Spec#thanos", }, "remarks": "This section is experimental, it may change significantly without deprecation notice in any release. This is experimental and may change significantly without backward compatibility in any release.", @@ -152638,14 +152638,14 @@ This is experimental and may change significantly without backward compatibility "name": "thanos", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanos", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanos", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#tolerations", + "schema": "PrometheusV1Spec#tolerations", }, "summary": "If specified, the pod's tolerations.", }, @@ -152659,7 +152659,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecTolerations", + "fqn": "monitoringcoreoscom.PrometheusV1SpecTolerations", }, "kind": "array", }, @@ -152669,7 +152669,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#version", + "schema": "PrometheusV1Spec#version", }, "summary": "Version of Prometheus to be deployed.", }, @@ -152688,7 +152688,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#volumeMounts", + "schema": "PrometheusV1Spec#volumeMounts", }, "remarks": "VolumeMounts specified will be appended to other VolumeMounts in the prometheus container, that are generated as a result of StorageSpec objects.", "summary": "VolumeMounts allows configuration of additional VolumeMounts on the output StatefulSet definition.", @@ -152703,7 +152703,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumeMounts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumeMounts", }, "kind": "array", }, @@ -152713,7 +152713,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#volumes", + "schema": "PrometheusV1Spec#volumes", }, "remarks": "Volumes specified will be appended to other volumes that are generated as a result of StorageSpec objects.", "summary": "Volumes allows configuration of additional volumes on the output StatefulSet definition.", @@ -152728,7 +152728,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumes", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumes", }, "kind": "array", }, @@ -152738,7 +152738,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpec#walCompression", + "schema": "PrometheusV1Spec#walCompression", }, "remarks": "This flag is only available in versions of Prometheus >= 2.11.0.", "summary": "Enable compression of the write-ahead log using Snappy.", @@ -152755,31 +152755,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpec", + "symbolId": "monitoring.coreos.com:PrometheusV1Spec", }, - "monitoringcoreoscom.PrometheusSpecAdditionalAlertManagerConfigs": Object { + "monitoringcoreoscom.PrometheusV1SpecAdditionalAlertManagerConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalAlertManagerConfigs", + "schema": "PrometheusV1SpecAdditionalAlertManagerConfigs", }, "remarks": "AlertManager configurations specified are appended to the configurations generated by the Prometheus Operator. Job configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alertmanager_config. As AlertManager configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible AlertManager configs are going to break Prometheus after the upgrade.", "summary": "AdditionalAlertManagerConfigs allows specifying a key of a Secret containing additional Prometheus AlertManager configurations.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAdditionalAlertManagerConfigs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAdditionalAlertManagerConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11227, }, - "name": "PrometheusSpecAdditionalAlertManagerConfigs", + "name": "PrometheusV1SpecAdditionalAlertManagerConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalAlertManagerConfigs#key", + "schema": "PrometheusV1SpecAdditionalAlertManagerConfigs#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -152798,7 +152798,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalAlertManagerConfigs#name", + "schema": "PrometheusV1SpecAdditionalAlertManagerConfigs#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -152818,7 +152818,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalAlertManagerConfigs#optional", + "schema": "PrometheusV1SpecAdditionalAlertManagerConfigs#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -152834,31 +152834,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAdditionalAlertManagerConfigs", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAdditionalAlertManagerConfigs", }, - "monitoringcoreoscom.PrometheusSpecAdditionalAlertRelabelConfigs": Object { + "monitoringcoreoscom.PrometheusV1SpecAdditionalAlertRelabelConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalAlertRelabelConfigs", + "schema": "PrometheusV1SpecAdditionalAlertRelabelConfigs", }, "remarks": "Alert relabel configurations specified are appended to the configurations generated by the Prometheus Operator. Alert relabel configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alert_relabel_configs. As alert relabel configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible alert relabel configs are going to break Prometheus after the upgrade.", "summary": "AdditionalAlertRelabelConfigs allows specifying a key of a Secret containing additional Prometheus alert relabel configurations.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAdditionalAlertRelabelConfigs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAdditionalAlertRelabelConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11272, }, - "name": "PrometheusSpecAdditionalAlertRelabelConfigs", + "name": "PrometheusV1SpecAdditionalAlertRelabelConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalAlertRelabelConfigs#key", + "schema": "PrometheusV1SpecAdditionalAlertRelabelConfigs#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -152877,7 +152877,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalAlertRelabelConfigs#name", + "schema": "PrometheusV1SpecAdditionalAlertRelabelConfigs#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -152897,7 +152897,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalAlertRelabelConfigs#optional", + "schema": "PrometheusV1SpecAdditionalAlertRelabelConfigs#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -152913,31 +152913,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAdditionalAlertRelabelConfigs", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAdditionalAlertRelabelConfigs", }, - "monitoringcoreoscom.PrometheusSpecAdditionalScrapeConfigs": Object { + "monitoringcoreoscom.PrometheusV1SpecAdditionalScrapeConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalScrapeConfigs", + "schema": "PrometheusV1SpecAdditionalScrapeConfigs", }, "remarks": "Scrape configurations specified are appended to the configurations generated by the Prometheus Operator. Job configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config. As scrape configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible scrape configs are going to break Prometheus after the upgrade.", "summary": "AdditionalScrapeConfigs allows specifying a key of a Secret containing additional Prometheus scrape configurations.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAdditionalScrapeConfigs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAdditionalScrapeConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11317, }, - "name": "PrometheusSpecAdditionalScrapeConfigs", + "name": "PrometheusV1SpecAdditionalScrapeConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalScrapeConfigs#key", + "schema": "PrometheusV1SpecAdditionalScrapeConfigs#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -152956,7 +152956,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalScrapeConfigs#name", + "schema": "PrometheusV1SpecAdditionalScrapeConfigs#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -152976,7 +152976,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAdditionalScrapeConfigs#optional", + "schema": "PrometheusV1SpecAdditionalScrapeConfigs#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -152992,30 +152992,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAdditionalScrapeConfigs", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAdditionalScrapeConfigs", }, - "monitoringcoreoscom.PrometheusSpecAffinity": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinity", + "schema": "PrometheusV1SpecAffinity", }, "summary": "If specified, the pod's scheduling constraints.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinity", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11362, }, - "name": "PrometheusSpecAffinity", + "name": "PrometheusV1SpecAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinity#nodeAffinity", + "schema": "PrometheusV1SpecAffinity#nodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, @@ -153027,14 +153027,14 @@ This is experimental and may change significantly without backward compatibility "name": "nodeAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinity", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinity#podAffinity", + "schema": "PrometheusV1SpecAffinity#podAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -153046,14 +153046,14 @@ This is experimental and may change significantly without backward compatibility "name": "podAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinity", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinity#podAntiAffinity", + "schema": "PrometheusV1SpecAffinity#podAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -153065,34 +153065,34 @@ This is experimental and may change significantly without backward compatibility "name": "podAntiAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinity", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinity", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinity", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinity", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinity": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinity", + "schema": "PrometheusV1SpecAffinityNodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinity", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13196, }, - "name": "PrometheusSpecAffinityNodeAffinity", + "name": "PrometheusV1SpecAffinityNodeAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -153107,7 +153107,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -153117,7 +153117,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -153130,34 +153130,34 @@ This is experimental and may change significantly without backward compatibility "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinity", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinity", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17677, }, - "name": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", }, "summary": "A node selector term, associated with the corresponding weight.", }, @@ -153168,14 +153168,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "preference", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.", }, @@ -153190,30 +153190,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, "summary": "A node selector term, associated with the corresponding weight.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20834, }, - "name": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "name": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -153227,7 +153227,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "kind": "array", }, @@ -153237,7 +153237,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -153251,37 +153251,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23614, }, - "name": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "name": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -153299,7 +153299,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -153318,7 +153318,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -153340,30 +153340,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23659, }, - "name": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "name": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -153381,7 +153381,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -153400,7 +153400,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", + "schema": "PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -153422,31 +153422,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17714, }, - "name": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", }, "remarks": "A list of node selector terms. The terms are ORed.", "summary": "Required.", @@ -153460,38 +153460,38 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "remarks": "The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.", "summary": "A null or empty node selector term matches no objects.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20871, }, - "name": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "name": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -153505,7 +153505,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "kind": "array", }, @@ -153515,7 +153515,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -153529,37 +153529,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23704, }, - "name": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "name": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -153577,7 +153577,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -153596,7 +153596,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -153618,30 +153618,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23749, }, - "name": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "name": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -153659,7 +153659,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -153678,7 +153678,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", + "schema": "PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -153700,30 +153700,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAffinity": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinity", + "schema": "PrometheusV1SpecAffinityPodAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinity", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13233, }, - "name": "PrometheusSpecAffinityPodAffinity", + "name": "PrometheusV1SpecAffinityPodAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -153738,7 +153738,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -153748,7 +153748,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -153763,37 +153763,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAffinity", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAffinity", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17743, }, - "name": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -153805,14 +153805,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "podAffinityTerm", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -153827,31 +153827,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20908, }, - "name": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -153870,7 +153870,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -153882,14 +153882,14 @@ This is experimental and may change significantly without backward compatibility "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -153911,30 +153911,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23794, }, - "name": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -153949,7 +153949,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -153959,7 +153959,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -153981,30 +153981,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24602, }, - "name": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -154022,7 +154022,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -154041,7 +154041,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -154063,30 +154063,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17780, }, - "name": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -154105,7 +154105,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -154117,14 +154117,14 @@ This is experimental and may change significantly without backward compatibility "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -154146,30 +154146,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20953, }, - "name": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -154184,7 +154184,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -154194,7 +154194,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -154216,30 +154216,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23831, }, - "name": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -154257,7 +154257,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -154276,7 +154276,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -154298,30 +154298,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinity": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinity", + "schema": "PrometheusV1SpecAffinityPodAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinity", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13270, }, - "name": "PrometheusSpecAffinityPodAntiAffinity", + "name": "PrometheusV1SpecAffinityPodAntiAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -154336,7 +154336,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -154346,7 +154346,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -154361,37 +154361,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAntiAffinity", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAntiAffinity", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17825, }, - "name": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -154403,14 +154403,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "podAffinityTerm", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -154425,31 +154425,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20990, }, - "name": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -154468,7 +154468,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -154480,14 +154480,14 @@ This is experimental and may change significantly without backward compatibility "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -154509,30 +154509,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23876, }, - "name": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -154547,7 +154547,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -154557,7 +154557,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -154579,30 +154579,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24647, }, - "name": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -154620,7 +154620,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -154639,7 +154639,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -154661,30 +154661,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17862, }, - "name": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -154703,7 +154703,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -154715,14 +154715,14 @@ This is experimental and may change significantly without backward compatibility "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -154744,30 +154744,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21035, }, - "name": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -154782,7 +154782,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -154792,7 +154792,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -154814,30 +154814,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23913, }, - "name": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -154855,7 +154855,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -154874,7 +154874,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -154896,30 +154896,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecAlerting": Object { + "monitoringcoreoscom.PrometheusV1SpecAlerting": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlerting", + "schema": "PrometheusV1SpecAlerting", }, "summary": "Define details regarding alerting.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlerting", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlerting", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11407, }, - "name": "PrometheusSpecAlerting", + "name": "PrometheusV1SpecAlerting", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlerting#alertmanagers", + "schema": "PrometheusV1SpecAlerting#alertmanagers", }, "summary": "AlertmanagerEndpoints Prometheus should fire alerts against.", }, @@ -154932,37 +154932,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagers", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagers", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlerting", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlerting", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagers": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers", + "schema": "PrometheusV1SpecAlertingAlertmanagers", }, "summary": "AlertmanagerEndpoints defines a selection of a single Endpoints object containing alertmanager IPs to fire alerts against.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagers", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13307, }, - "name": "PrometheusSpecAlertingAlertmanagers", + "name": "PrometheusV1SpecAlertingAlertmanagers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers#name", + "schema": "PrometheusV1SpecAlertingAlertmanagers#name", }, "summary": "Name of Endpoints object in Namespace.", }, @@ -154980,7 +154980,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers#namespace", + "schema": "PrometheusV1SpecAlertingAlertmanagers#namespace", }, "summary": "Namespace of Endpoints object.", }, @@ -154998,7 +154998,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers#port", + "schema": "PrometheusV1SpecAlertingAlertmanagers#port", }, "summary": "Port the Alertmanager API is exposed on.", }, @@ -155009,14 +155009,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers#apiVersion", + "schema": "PrometheusV1SpecAlertingAlertmanagers#apiVersion", }, "remarks": "It can be \\"v1\\" or \\"v2\\".", "summary": "Version of the Alertmanager API that Prometheus uses to send alerts.", @@ -155036,7 +155036,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers#bearerTokenFile", + "schema": "PrometheusV1SpecAlertingAlertmanagers#bearerTokenFile", }, "summary": "BearerTokenFile to read from filesystem to use when authenticating to Alertmanager.", }, @@ -155055,7 +155055,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers#pathPrefix", + "schema": "PrometheusV1SpecAlertingAlertmanagers#pathPrefix", }, "summary": "Prefix for the HTTP path alerts are pushed to.", }, @@ -155074,7 +155074,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers#scheme", + "schema": "PrometheusV1SpecAlertingAlertmanagers#scheme", }, "summary": "Scheme to use when firing alerts.", }, @@ -155093,7 +155093,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagers#tlsConfig", + "schema": "PrometheusV1SpecAlertingAlertmanagers#tlsConfig", }, "summary": "TLS Config to use for alertmanager connection.", }, @@ -155105,21 +155105,21 @@ This is experimental and may change significantly without backward compatibility "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagers", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagers", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersPort": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersPort", + "schema": "PrometheusV1SpecAlertingAlertmanagersPort", }, "summary": "Port the Alertmanager API is exposed on.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -155142,7 +155142,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersPort", }, }, "static": true, @@ -155163,13 +155163,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersPort", }, }, "static": true, }, ], - "name": "PrometheusSpecAlertingAlertmanagersPort", + "name": "PrometheusV1SpecAlertingAlertmanagersPort", "properties": Array [ Object { "immutable": true, @@ -155192,30 +155192,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersPort", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig", }, "summary": "TLS Config to use for alertmanager connection.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17923, }, - "name": "PrometheusSpecAlertingAlertmanagersTlsConfig", + "name": "PrometheusV1SpecAlertingAlertmanagersTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig#ca", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig#ca", }, "summary": "Stuct containing the CA cert to use for the targets.", }, @@ -155227,14 +155227,14 @@ This is experimental and may change significantly without backward compatibility "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig#caFile", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig#caFile", }, "summary": "Path to the CA cert in the Prometheus container to use for the targets.", }, @@ -155253,7 +155253,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig#cert", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig#cert", }, "summary": "Struct containing the client cert file for the targets.", }, @@ -155265,14 +155265,14 @@ This is experimental and may change significantly without backward compatibility "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig#certFile", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig#certFile", }, "summary": "Path to the client cert file in the Prometheus container for the targets.", }, @@ -155291,7 +155291,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig#insecureSkipVerify", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -155310,7 +155310,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig#keyFile", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig#keyFile", }, "summary": "Path to the client key file in the Prometheus container for the targets.", }, @@ -155329,7 +155329,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig#keySecret", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -155341,14 +155341,14 @@ This is experimental and may change significantly without backward compatibility "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfig#serverName", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -155364,30 +155364,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersTlsConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersTlsConfig", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCa": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCa", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCa", }, "summary": "Stuct containing the CA cert to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21072, }, - "name": "PrometheusSpecAlertingAlertmanagersTlsConfigCa", + "name": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCa#configMap", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -155399,14 +155399,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCa#secret", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -155418,34 +155418,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersTlsConfigCa", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersTlsConfigCa", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23958, }, - "name": "PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap", + "name": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap#key", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -155463,7 +155463,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap#name", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -155483,7 +155483,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap#optional", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -155499,30 +155499,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24003, }, - "name": "PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret", + "name": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret#key", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -155541,7 +155541,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret#name", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -155561,7 +155561,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret#optional", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -155577,30 +155577,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCert": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCert", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCert", }, "summary": "Struct containing the client cert file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21109, }, - "name": "PrometheusSpecAlertingAlertmanagersTlsConfigCert", + "name": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCert#configMap", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -155612,14 +155612,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCert#secret", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -155631,34 +155631,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersTlsConfigCert", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersTlsConfigCert", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24048, }, - "name": "PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap", + "name": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap#key", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -155676,7 +155676,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap#name", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -155696,7 +155696,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap#optional", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -155712,30 +155712,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24093, }, - "name": "PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret", + "name": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret#key", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -155754,7 +155754,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret#name", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -155774,7 +155774,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret#optional", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -155790,30 +155790,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret", }, - "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret": Object { + "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21146, }, - "name": "PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret", + "name": "PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret#key", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -155832,7 +155832,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret#name", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -155852,7 +155852,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret#optional", + "schema": "PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -155868,31 +155868,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfig", + "schema": "PrometheusV1SpecApiserverConfig", }, "remarks": "If left empty, Prometheus is assumed to run inside of the cluster and will discover API servers automatically and use the pod's CA certificate and bearer token file at /var/run/secrets/kubernetes.io/serviceaccount/.", "summary": "APIServerConfig allows specifying a host and auth methods to access apiserver.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11436, }, - "name": "PrometheusSpecApiserverConfig", + "name": "PrometheusV1SpecApiserverConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfig#host", + "schema": "PrometheusV1SpecApiserverConfig#host", }, "remarks": "A valid string consisting of a hostname or IP followed by an optional port number", "summary": "Host of apiserver.", @@ -155911,7 +155911,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfig#basicAuth", + "schema": "PrometheusV1SpecApiserverConfig#basicAuth", }, "summary": "BasicAuth allow an endpoint to authenticate over basic authentication.", }, @@ -155923,14 +155923,14 @@ This is experimental and may change significantly without backward compatibility "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuth", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfig#bearerToken", + "schema": "PrometheusV1SpecApiserverConfig#bearerToken", }, "summary": "Bearer token for accessing apiserver.", }, @@ -155949,7 +155949,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfig#bearerTokenFile", + "schema": "PrometheusV1SpecApiserverConfig#bearerTokenFile", }, "summary": "File to read bearer token for accessing apiserver.", }, @@ -155968,7 +155968,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfig#tlsConfig", + "schema": "PrometheusV1SpecApiserverConfig#tlsConfig", }, "summary": "TLS Config to use for accessing apiserver.", }, @@ -155980,34 +155980,34 @@ This is experimental and may change significantly without backward compatibility "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfig", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuth": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuth", + "schema": "PrometheusV1SpecApiserverConfigBasicAuth", }, "summary": "BasicAuth allow an endpoint to authenticate over basic authentication.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuth", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13392, }, - "name": "PrometheusSpecApiserverConfigBasicAuth", + "name": "PrometheusV1SpecApiserverConfigBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuth#password", + "schema": "PrometheusV1SpecApiserverConfigBasicAuth#password", }, "summary": "The secret in the service monitor namespace that contains the password for authentication.", }, @@ -156019,14 +156019,14 @@ This is experimental and may change significantly without backward compatibility "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuth#username", + "schema": "PrometheusV1SpecApiserverConfigBasicAuth#username", }, "summary": "The secret in the service monitor namespace that contains the username for authentication.", }, @@ -156038,34 +156038,34 @@ This is experimental and may change significantly without backward compatibility "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigBasicAuth", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigBasicAuth", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuthPassword": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuthPassword", + "schema": "PrometheusV1SpecApiserverConfigBasicAuthPassword", }, "summary": "The secret in the service monitor namespace that contains the password for authentication.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuthPassword", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18008, }, - "name": "PrometheusSpecApiserverConfigBasicAuthPassword", + "name": "PrometheusV1SpecApiserverConfigBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuthPassword#key", + "schema": "PrometheusV1SpecApiserverConfigBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -156084,7 +156084,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuthPassword#name", + "schema": "PrometheusV1SpecApiserverConfigBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -156104,7 +156104,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuthPassword#optional", + "schema": "PrometheusV1SpecApiserverConfigBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -156120,30 +156120,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigBasicAuthPassword", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigBasicAuthPassword", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuthUsername": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuthUsername", + "schema": "PrometheusV1SpecApiserverConfigBasicAuthUsername", }, "summary": "The secret in the service monitor namespace that contains the username for authentication.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigBasicAuthUsername", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18053, }, - "name": "PrometheusSpecApiserverConfigBasicAuthUsername", + "name": "PrometheusV1SpecApiserverConfigBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuthUsername#key", + "schema": "PrometheusV1SpecApiserverConfigBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -156162,7 +156162,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuthUsername#name", + "schema": "PrometheusV1SpecApiserverConfigBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -156182,7 +156182,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigBasicAuthUsername#optional", + "schema": "PrometheusV1SpecApiserverConfigBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -156198,30 +156198,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigBasicAuthUsername", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigBasicAuthUsername", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig", }, "summary": "TLS Config to use for accessing apiserver.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13429, }, - "name": "PrometheusSpecApiserverConfigTlsConfig", + "name": "PrometheusV1SpecApiserverConfigTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig#ca", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig#ca", }, "summary": "Stuct containing the CA cert to use for the targets.", }, @@ -156233,14 +156233,14 @@ This is experimental and may change significantly without backward compatibility "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig#caFile", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig#caFile", }, "summary": "Path to the CA cert in the Prometheus container to use for the targets.", }, @@ -156259,7 +156259,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig#cert", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig#cert", }, "summary": "Struct containing the client cert file for the targets.", }, @@ -156271,14 +156271,14 @@ This is experimental and may change significantly without backward compatibility "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig#certFile", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig#certFile", }, "summary": "Path to the client cert file in the Prometheus container for the targets.", }, @@ -156297,7 +156297,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig#insecureSkipVerify", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -156316,7 +156316,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig#keyFile", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig#keyFile", }, "summary": "Path to the client key file in the Prometheus container for the targets.", }, @@ -156335,7 +156335,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig#keySecret", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -156347,14 +156347,14 @@ This is experimental and may change significantly without backward compatibility "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfig#serverName", + "schema": "PrometheusV1SpecApiserverConfigTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -156370,30 +156370,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigTlsConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigTlsConfig", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCa": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCa", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCa", }, "summary": "Stuct containing the CA cert to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18098, }, - "name": "PrometheusSpecApiserverConfigTlsConfigCa", + "name": "PrometheusV1SpecApiserverConfigTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCa#configMap", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -156405,14 +156405,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCa#secret", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -156424,34 +156424,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigTlsConfigCa", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigTlsConfigCa", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCaConfigMap", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21191, }, - "name": "PrometheusSpecApiserverConfigTlsConfigCaConfigMap", + "name": "PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCaConfigMap#key", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -156469,7 +156469,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCaConfigMap#name", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -156489,7 +156489,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCaConfigMap#optional", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -156505,30 +156505,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCaSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCaSecret", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21236, }, - "name": "PrometheusSpecApiserverConfigTlsConfigCaSecret", + "name": "PrometheusV1SpecApiserverConfigTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCaSecret#key", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -156547,7 +156547,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCaSecret#name", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -156567,7 +156567,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCaSecret#optional", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -156583,30 +156583,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigTlsConfigCaSecret", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCert": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCert", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCert", }, "summary": "Struct containing the client cert file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18135, }, - "name": "PrometheusSpecApiserverConfigTlsConfigCert", + "name": "PrometheusV1SpecApiserverConfigTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCert#configMap", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -156618,14 +156618,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCert#secret", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -156637,34 +156637,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigTlsConfigCert", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigTlsConfigCert", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCertConfigMap", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21281, }, - "name": "PrometheusSpecApiserverConfigTlsConfigCertConfigMap", + "name": "PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCertConfigMap#key", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -156682,7 +156682,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCertConfigMap#name", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -156702,7 +156702,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCertConfigMap#optional", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -156718,30 +156718,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCertSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCertSecret", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21326, }, - "name": "PrometheusSpecApiserverConfigTlsConfigCertSecret", + "name": "PrometheusV1SpecApiserverConfigTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCertSecret#key", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -156760,7 +156760,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCertSecret#name", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -156780,7 +156780,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigCertSecret#optional", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -156796,30 +156796,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigTlsConfigCertSecret", }, - "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigKeySecret": Object { + "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigKeySecret", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecApiserverConfigTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecApiserverConfigTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18172, }, - "name": "PrometheusSpecApiserverConfigTlsConfigKeySecret", + "name": "PrometheusV1SpecApiserverConfigTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigKeySecret#key", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -156838,7 +156838,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigKeySecret#name", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -156858,7 +156858,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecApiserverConfigTlsConfigKeySecret#optional", + "schema": "PrometheusV1SpecApiserverConfigTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -156874,30 +156874,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecApiserverConfigTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecApiserverConfigTlsConfigKeySecret", }, - "monitoringcoreoscom.PrometheusSpecArbitraryFsAccessThroughSMs": Object { + "monitoringcoreoscom.PrometheusV1SpecArbitraryFsAccessThroughSMs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecArbitraryFsAccessThroughSMs", + "schema": "PrometheusV1SpecArbitraryFsAccessThroughSMs", }, "summary": "ArbitraryFSAccessThroughSMs configures whether configuration based on a service monitor can access arbitrary files on the file system of the Prometheus container e.g. bearer token files.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecArbitraryFsAccessThroughSMs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecArbitraryFsAccessThroughSMs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11497, }, - "name": "PrometheusSpecArbitraryFsAccessThroughSMs", + "name": "PrometheusV1SpecArbitraryFsAccessThroughSMs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecArbitraryFsAccessThroughSMs#deny", + "schema": "PrometheusV1SpecArbitraryFsAccessThroughSMs#deny", }, }, "immutable": true, @@ -156912,30 +156912,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecArbitraryFsAccessThroughSMs", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecArbitraryFsAccessThroughSMs", }, - "monitoringcoreoscom.PrometheusSpecContainers": Object { + "monitoringcoreoscom.PrometheusV1SpecContainers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers", + "schema": "PrometheusV1SpecContainers", }, "summary": "A single application container that you want to run within a pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainers", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11524, }, - "name": "PrometheusSpecContainers", + "name": "PrometheusV1SpecContainers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#name", + "schema": "PrometheusV1SpecContainers#name", }, "remarks": "Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.", "summary": "Name of the container specified as a DNS_LABEL.", @@ -156954,7 +156954,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#args", + "schema": "PrometheusV1SpecContainers#args", }, "remarks": "The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Arguments to the entrypoint.", @@ -156979,7 +156979,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#command", + "schema": "PrometheusV1SpecContainers#command", }, "remarks": "Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Entrypoint array.", @@ -157004,7 +157004,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#env", + "schema": "PrometheusV1SpecContainers#env", }, "remarks": "Cannot be updated.", "summary": "List of environment variables to set in the container.", @@ -157019,7 +157019,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnv", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnv", }, "kind": "array", }, @@ -157029,7 +157029,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#envFrom", + "schema": "PrometheusV1SpecContainers#envFrom", }, "remarks": "The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "summary": "List of sources to populate environment variables in the container.", @@ -157044,7 +157044,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvFrom", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvFrom", }, "kind": "array", }, @@ -157054,7 +157054,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#image", + "schema": "PrometheusV1SpecContainers#image", }, "remarks": "More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "summary": "Docker image name.", @@ -157074,7 +157074,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#imagePullPolicy", + "schema": "PrometheusV1SpecContainers#imagePullPolicy", }, "default": "Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", "remarks": "One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", @@ -157095,7 +157095,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#lifecycle", + "schema": "PrometheusV1SpecContainers#lifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", @@ -157108,14 +157108,14 @@ This is experimental and may change significantly without backward compatibility "name": "lifecycle", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecycle", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecycle", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#livenessProbe", + "schema": "PrometheusV1SpecContainers#livenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", @@ -157128,14 +157128,14 @@ This is experimental and may change significantly without backward compatibility "name": "livenessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#ports", + "schema": "PrometheusV1SpecContainers#ports", }, "remarks": "Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated.", "summary": "List of ports to expose from the container.", @@ -157150,7 +157150,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersPorts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersPorts", }, "kind": "array", }, @@ -157160,7 +157160,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#readinessProbe", + "schema": "PrometheusV1SpecContainers#readinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", @@ -157173,14 +157173,14 @@ This is experimental and may change significantly without backward compatibility "name": "readinessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#resources", + "schema": "PrometheusV1SpecContainers#resources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", @@ -157193,14 +157193,14 @@ This is experimental and may change significantly without backward compatibility "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#securityContext", + "schema": "PrometheusV1SpecContainers#securityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", @@ -157213,14 +157213,14 @@ This is experimental and may change significantly without backward compatibility "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersSecurityContext", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#startupProbe", + "schema": "PrometheusV1SpecContainers#startupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", @@ -157233,14 +157233,14 @@ This is experimental and may change significantly without backward compatibility "name": "startupProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#stdin", + "schema": "PrometheusV1SpecContainers#stdin", }, "default": "false.", "remarks": "If this is not set, reads from stdin in the container will always result in EOF. Default is false.", @@ -157261,7 +157261,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#stdinOnce", + "schema": "PrometheusV1SpecContainers#stdinOnce", }, "default": "false", "remarks": "When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", @@ -157282,7 +157282,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#terminationMessagePath", + "schema": "PrometheusV1SpecContainers#terminationMessagePath", }, "default": "dev/termination-log. Cannot be updated.", "remarks": "Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", @@ -157303,7 +157303,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#terminationMessagePolicy", + "schema": "PrometheusV1SpecContainers#terminationMessagePolicy", }, "default": "File. Cannot be updated.", "remarks": "File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", @@ -157324,7 +157324,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#tty", + "schema": "PrometheusV1SpecContainers#tty", }, "default": "false.", "remarks": "Default is false.", @@ -157345,7 +157345,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#volumeDevices", + "schema": "PrometheusV1SpecContainers#volumeDevices", }, "summary": "volumeDevices is the list of block devices to be used by the container.", }, @@ -157359,7 +157359,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersVolumeDevices", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersVolumeDevices", }, "kind": "array", }, @@ -157369,7 +157369,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#volumeMounts", + "schema": "PrometheusV1SpecContainers#volumeMounts", }, "remarks": "Cannot be updated.", "summary": "Pod volumes to mount into the container's filesystem.", @@ -157384,7 +157384,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersVolumeMounts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersVolumeMounts", }, "kind": "array", }, @@ -157394,7 +157394,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainers#workingDir", + "schema": "PrometheusV1SpecContainers#workingDir", }, "remarks": "If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "summary": "Container's working directory.", @@ -157411,30 +157411,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainers", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainers", }, - "monitoringcoreoscom.PrometheusSpecContainersEnv": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnv": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnv", + "schema": "PrometheusV1SpecContainersEnv", }, "summary": "EnvVar represents an environment variable present in a Container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnv", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnv", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13514, }, - "name": "PrometheusSpecContainersEnv", + "name": "PrometheusV1SpecContainersEnv", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnv#name", + "schema": "PrometheusV1SpecContainersEnv#name", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "Name of the environment variable.", @@ -157453,7 +157453,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnv#value", + "schema": "PrometheusV1SpecContainersEnv#value", }, "default": ".", "remarks": "If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\".", @@ -157474,7 +157474,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnv#valueFrom", + "schema": "PrometheusV1SpecContainersEnv#valueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", @@ -157487,34 +157487,34 @@ This is experimental and may change significantly without backward compatibility "name": "valueFrom", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFrom", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnv", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnv", }, - "monitoringcoreoscom.PrometheusSpecContainersEnvFrom": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnvFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFrom", + "schema": "PrometheusV1SpecContainersEnvFrom", }, "summary": "EnvFromSource represents the source of a set of ConfigMaps.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvFrom", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13560, }, - "name": "PrometheusSpecContainersEnvFrom", + "name": "PrometheusV1SpecContainersEnvFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFrom#configMapRef", + "schema": "PrometheusV1SpecContainersEnvFrom#configMapRef", }, "summary": "The ConfigMap to select from.", }, @@ -157526,14 +157526,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMapRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvFromConfigMapRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFrom#prefix", + "schema": "PrometheusV1SpecContainersEnvFrom#prefix", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "An optional identifier to prepend to each key in the ConfigMap.", @@ -157553,7 +157553,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFrom#secretRef", + "schema": "PrometheusV1SpecContainersEnvFrom#secretRef", }, "summary": "The Secret to select from.", }, @@ -157565,34 +157565,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvFromSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnvFrom", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnvFrom", }, - "monitoringcoreoscom.PrometheusSpecContainersEnvFromConfigMapRef": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnvFromConfigMapRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFromConfigMapRef", + "schema": "PrometheusV1SpecContainersEnvFromConfigMapRef", }, "summary": "The ConfigMap to select from.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvFromConfigMapRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18270, }, - "name": "PrometheusSpecContainersEnvFromConfigMapRef", + "name": "PrometheusV1SpecContainersEnvFromConfigMapRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFromConfigMapRef#name", + "schema": "PrometheusV1SpecContainersEnvFromConfigMapRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -157612,7 +157612,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFromConfigMapRef#optional", + "schema": "PrometheusV1SpecContainersEnvFromConfigMapRef#optional", }, "summary": "Specify whether the ConfigMap must be defined.", }, @@ -157628,30 +157628,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnvFromConfigMapRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnvFromConfigMapRef", }, - "monitoringcoreoscom.PrometheusSpecContainersEnvFromSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnvFromSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFromSecretRef", + "schema": "PrometheusV1SpecContainersEnvFromSecretRef", }, "summary": "The Secret to select from.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvFromSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18307, }, - "name": "PrometheusSpecContainersEnvFromSecretRef", + "name": "PrometheusV1SpecContainersEnvFromSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFromSecretRef#name", + "schema": "PrometheusV1SpecContainersEnvFromSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -157671,7 +157671,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvFromSecretRef#optional", + "schema": "PrometheusV1SpecContainersEnvFromSecretRef#optional", }, "summary": "Specify whether the Secret must be defined.", }, @@ -157687,31 +157687,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnvFromSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnvFromSecretRef", }, - "monitoringcoreoscom.PrometheusSpecContainersEnvValueFrom": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFrom", + "schema": "PrometheusV1SpecContainersEnvValueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18217, }, - "name": "PrometheusSpecContainersEnvValueFrom", + "name": "PrometheusV1SpecContainersEnvValueFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFrom#configMapKeyRef", + "schema": "PrometheusV1SpecContainersEnvValueFrom#configMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, @@ -157723,14 +157723,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMapKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFrom#fieldRef", + "schema": "PrometheusV1SpecContainersEnvValueFrom#fieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, @@ -157742,14 +157742,14 @@ This is experimental and may change significantly without backward compatibility "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFrom#resourceFieldRef", + "schema": "PrometheusV1SpecContainersEnvValueFrom#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, @@ -157761,14 +157761,14 @@ This is experimental and may change significantly without backward compatibility "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromResourceFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFrom#secretKeyRef", + "schema": "PrometheusV1SpecContainersEnvValueFrom#secretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, @@ -157780,34 +157780,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromSecretKeyRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnvValueFrom", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnvValueFrom", }, - "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromConfigMapKeyRef": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromConfigMapKeyRef", + "schema": "PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21371, }, - "name": "PrometheusSpecContainersEnvValueFromConfigMapKeyRef", + "name": "PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromConfigMapKeyRef#key", + "schema": "PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef#key", }, "summary": "The key to select.", }, @@ -157825,7 +157825,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromConfigMapKeyRef#name", + "schema": "PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -157845,7 +157845,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromConfigMapKeyRef#optional", + "schema": "PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -157861,30 +157861,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnvValueFromConfigMapKeyRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef", }, - "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromFieldRef": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromFieldRef", + "schema": "PrometheusV1SpecContainersEnvValueFromFieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21416, }, - "name": "PrometheusSpecContainersEnvValueFromFieldRef", + "name": "PrometheusV1SpecContainersEnvValueFromFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromFieldRef#fieldPath", + "schema": "PrometheusV1SpecContainersEnvValueFromFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -157902,7 +157902,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromFieldRef#apiVersion", + "schema": "PrometheusV1SpecContainersEnvValueFromFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -157918,30 +157918,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnvValueFromFieldRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnvValueFromFieldRef", }, - "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromResourceFieldRef": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromResourceFieldRef", + "schema": "PrometheusV1SpecContainersEnvValueFromResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21453, }, - "name": "PrometheusSpecContainersEnvValueFromResourceFieldRef", + "name": "PrometheusV1SpecContainersEnvValueFromResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromResourceFieldRef#resource", + "schema": "PrometheusV1SpecContainersEnvValueFromResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -157959,7 +157959,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromResourceFieldRef#containerName", + "schema": "PrometheusV1SpecContainersEnvValueFromResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -157978,7 +157978,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromResourceFieldRef#divisor", + "schema": "PrometheusV1SpecContainersEnvValueFromResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -157994,30 +157994,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnvValueFromResourceFieldRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnvValueFromResourceFieldRef", }, - "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromSecretKeyRef": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromSecretKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromSecretKeyRef", + "schema": "PrometheusV1SpecContainersEnvValueFromSecretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersEnvValueFromSecretKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21498, }, - "name": "PrometheusSpecContainersEnvValueFromSecretKeyRef", + "name": "PrometheusV1SpecContainersEnvValueFromSecretKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromSecretKeyRef#key", + "schema": "PrometheusV1SpecContainersEnvValueFromSecretKeyRef#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -158036,7 +158036,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromSecretKeyRef#name", + "schema": "PrometheusV1SpecContainersEnvValueFromSecretKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -158056,7 +158056,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersEnvValueFromSecretKeyRef#optional", + "schema": "PrometheusV1SpecContainersEnvValueFromSecretKeyRef#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -158072,31 +158072,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersEnvValueFromSecretKeyRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersEnvValueFromSecretKeyRef", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecycle": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecycle": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecycle", + "schema": "PrometheusV1SpecContainersLifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecycle", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecycle", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13605, }, - "name": "PrometheusSpecContainersLifecycle", + "name": "PrometheusV1SpecContainersLifecycle", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecycle#postStart", + "schema": "PrometheusV1SpecContainersLifecycle#postStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", @@ -158109,14 +158109,14 @@ This is experimental and may change significantly without backward compatibility "name": "postStart", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStart", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecycle#preStop", + "schema": "PrometheusV1SpecContainersLifecycle#preStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", @@ -158129,35 +158129,35 @@ This is experimental and may change significantly without backward compatibility "name": "preStop", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStop", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecycle", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecycle", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStart": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStart": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStart", + "schema": "PrometheusV1SpecContainersLifecyclePostStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStart", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18344, }, - "name": "PrometheusSpecContainersLifecyclePostStart", + "name": "PrometheusV1SpecContainersLifecyclePostStart", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStart#exec", + "schema": "PrometheusV1SpecContainersLifecyclePostStart#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -158170,14 +158170,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStart#httpGet", + "schema": "PrometheusV1SpecContainersLifecyclePostStart#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -158189,14 +158189,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStart#tcpSocket", + "schema": "PrometheusV1SpecContainersLifecyclePostStart#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -158209,35 +158209,35 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePostStart", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePostStart", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartExec": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartExec", + "schema": "PrometheusV1SpecContainersLifecyclePostStartExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21543, }, - "name": "PrometheusSpecContainersLifecyclePostStartExec", + "name": "PrometheusV1SpecContainersLifecyclePostStartExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartExec#command", + "schema": "PrometheusV1SpecContainersLifecyclePostStartExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -158259,30 +158259,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePostStartExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePostStartExec", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGet", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21572, }, - "name": "PrometheusSpecContainersLifecyclePostStartHttpGet", + "name": "PrometheusV1SpecContainersLifecyclePostStartHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGet#port", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -158294,14 +158294,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGet#host", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -158321,7 +158321,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGet#httpHeaders", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -158336,7 +158336,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, "kind": "array", }, @@ -158346,7 +158346,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGet#path", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -158365,7 +158365,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGet#scheme", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -158383,30 +158383,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePostStartHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePostStartHttpGet", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24138, }, - "name": "PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "name": "PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -158424,7 +158424,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -158439,18 +158439,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartHttpGetPort", + "schema": "PrometheusV1SpecContainersLifecyclePostStartHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -158473,7 +158473,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGetPort", }, }, "static": true, @@ -158494,13 +158494,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersLifecyclePostStartHttpGetPort", + "name": "PrometheusV1SpecContainersLifecyclePostStartHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -158523,31 +158523,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePostStartHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePostStartHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartTcpSocket", + "schema": "PrometheusV1SpecContainersLifecyclePostStartTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21634, }, - "name": "PrometheusSpecContainersLifecyclePostStartTcpSocket", + "name": "PrometheusV1SpecContainersLifecyclePostStartTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartTcpSocket#port", + "schema": "PrometheusV1SpecContainersLifecyclePostStartTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -158559,14 +158559,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartTcpSocket#host", + "schema": "PrometheusV1SpecContainersLifecyclePostStartTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -158582,18 +158582,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePostStartTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePostStartTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePostStartTcpSocketPort", + "schema": "PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -158616,7 +158616,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, @@ -158637,13 +158637,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersLifecyclePostStartTcpSocketPort", + "name": "PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -158666,31 +158666,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePostStartTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStop": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStop": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStop", + "schema": "PrometheusV1SpecContainersLifecyclePreStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStop", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18389, }, - "name": "PrometheusSpecContainersLifecyclePreStop", + "name": "PrometheusV1SpecContainersLifecyclePreStop", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStop#exec", + "schema": "PrometheusV1SpecContainersLifecyclePreStop#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -158703,14 +158703,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStop#httpGet", + "schema": "PrometheusV1SpecContainersLifecyclePreStop#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -158722,14 +158722,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStop#tcpSocket", + "schema": "PrometheusV1SpecContainersLifecyclePreStop#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -158742,35 +158742,35 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePreStop", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePreStop", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopExec": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopExec", + "schema": "PrometheusV1SpecContainersLifecyclePreStopExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21671, }, - "name": "PrometheusSpecContainersLifecyclePreStopExec", + "name": "PrometheusV1SpecContainersLifecyclePreStopExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopExec#command", + "schema": "PrometheusV1SpecContainersLifecyclePreStopExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -158792,30 +158792,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePreStopExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePreStopExec", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGet", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21700, }, - "name": "PrometheusSpecContainersLifecyclePreStopHttpGet", + "name": "PrometheusV1SpecContainersLifecyclePreStopHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGet#port", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -158827,14 +158827,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGet#host", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -158854,7 +158854,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGet#httpHeaders", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -158869,7 +158869,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, "kind": "array", }, @@ -158879,7 +158879,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGet#path", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -158898,7 +158898,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGet#scheme", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -158916,30 +158916,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePreStopHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePreStopHttpGet", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24207, }, - "name": "PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "name": "PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -158957,7 +158957,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -158972,18 +158972,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopHttpGetPort", + "schema": "PrometheusV1SpecContainersLifecyclePreStopHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -159006,7 +159006,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGetPort", }, }, "static": true, @@ -159027,13 +159027,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersLifecyclePreStopHttpGetPort", + "name": "PrometheusV1SpecContainersLifecyclePreStopHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -159056,31 +159056,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePreStopHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePreStopHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopTcpSocket", + "schema": "PrometheusV1SpecContainersLifecyclePreStopTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21762, }, - "name": "PrometheusSpecContainersLifecyclePreStopTcpSocket", + "name": "PrometheusV1SpecContainersLifecyclePreStopTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopTcpSocket#port", + "schema": "PrometheusV1SpecContainersLifecyclePreStopTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -159092,14 +159092,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopTcpSocket#host", + "schema": "PrometheusV1SpecContainersLifecyclePreStopTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -159115,18 +159115,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePreStopTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePreStopTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLifecyclePreStopTcpSocketPort", + "schema": "PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -159149,7 +159149,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, @@ -159170,13 +159170,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersLifecyclePreStopTcpSocketPort", + "name": "PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -159199,31 +159199,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLifecyclePreStopTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecContainersLivenessProbe": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe", + "schema": "PrometheusV1SpecContainersLivenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13642, }, - "name": "PrometheusSpecContainersLivenessProbe", + "name": "PrometheusV1SpecContainersLivenessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe#exec", + "schema": "PrometheusV1SpecContainersLivenessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -159236,14 +159236,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe#failureThreshold", + "schema": "PrometheusV1SpecContainersLivenessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -159264,7 +159264,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe#httpGet", + "schema": "PrometheusV1SpecContainersLivenessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -159276,14 +159276,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe#initialDelaySeconds", + "schema": "PrometheusV1SpecContainersLivenessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -159303,7 +159303,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe#periodSeconds", + "schema": "PrometheusV1SpecContainersLivenessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -159324,7 +159324,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe#successThreshold", + "schema": "PrometheusV1SpecContainersLivenessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -159345,7 +159345,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe#tcpSocket", + "schema": "PrometheusV1SpecContainersLivenessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -159358,14 +159358,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbe#timeoutSeconds", + "schema": "PrometheusV1SpecContainersLivenessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -159383,31 +159383,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLivenessProbe", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLivenessProbe", }, - "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeExec": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeExec", + "schema": "PrometheusV1SpecContainersLivenessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18434, }, - "name": "PrometheusSpecContainersLivenessProbeExec", + "name": "PrometheusV1SpecContainersLivenessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeExec#command", + "schema": "PrometheusV1SpecContainersLivenessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -159429,30 +159429,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLivenessProbeExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLivenessProbeExec", }, - "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGet", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18463, }, - "name": "PrometheusSpecContainersLivenessProbeHttpGet", + "name": "PrometheusV1SpecContainersLivenessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGet#port", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -159464,14 +159464,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGet#host", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -159491,7 +159491,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGet#httpHeaders", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -159506,7 +159506,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -159516,7 +159516,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGet#path", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -159535,7 +159535,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGet#scheme", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -159553,30 +159553,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLivenessProbeHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLivenessProbeHttpGet", }, - "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21799, }, - "name": "PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders", + "name": "PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -159594,7 +159594,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -159609,18 +159609,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeHttpGetPort", + "schema": "PrometheusV1SpecContainersLivenessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -159643,7 +159643,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGetPort", }, }, "static": true, @@ -159664,13 +159664,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersLivenessProbeHttpGetPort", + "name": "PrometheusV1SpecContainersLivenessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -159693,31 +159693,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLivenessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLivenessProbeHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeTcpSocket", + "schema": "PrometheusV1SpecContainersLivenessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18525, }, - "name": "PrometheusSpecContainersLivenessProbeTcpSocket", + "name": "PrometheusV1SpecContainersLivenessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeTcpSocket#port", + "schema": "PrometheusV1SpecContainersLivenessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -159729,14 +159729,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeTcpSocket#host", + "schema": "PrometheusV1SpecContainersLivenessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -159752,18 +159752,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLivenessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLivenessProbeTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersLivenessProbeTcpSocketPort", + "schema": "PrometheusV1SpecContainersLivenessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -159786,7 +159786,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeTcpSocketPort", }, }, "static": true, @@ -159807,13 +159807,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersLivenessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersLivenessProbeTcpSocketPort", + "name": "PrometheusV1SpecContainersLivenessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -159836,30 +159836,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersLivenessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersLivenessProbeTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecContainersPorts": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersPorts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersPorts", + "schema": "PrometheusV1SpecContainersPorts", }, "summary": "ContainerPort represents a network port in a single container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersPorts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersPorts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13731, }, - "name": "PrometheusSpecContainersPorts", + "name": "PrometheusV1SpecContainersPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersPorts#containerPort", + "schema": "PrometheusV1SpecContainersPorts#containerPort", }, "remarks": "This must be a valid port number, 0 < x < 65536.", "summary": "Number of port to expose on the pod's IP address.", @@ -159878,7 +159878,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersPorts#hostIP", + "schema": "PrometheusV1SpecContainersPorts#hostIP", }, "summary": "What host IP to bind the external port to.", }, @@ -159897,7 +159897,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersPorts#hostPort", + "schema": "PrometheusV1SpecContainersPorts#hostPort", }, "remarks": "If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.", "summary": "Number of port to expose on the host.", @@ -159917,7 +159917,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersPorts#name", + "schema": "PrometheusV1SpecContainersPorts#name", }, "remarks": "Each named port in a pod must have a unique name. Name for the port that can be referred to by services.", "summary": "If specified, this must be an IANA_SVC_NAME and unique within the pod.", @@ -159937,7 +159937,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersPorts#protocol", + "schema": "PrometheusV1SpecContainersPorts#protocol", }, "default": "TCP\\".", "remarks": "Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\".", @@ -159955,31 +159955,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersPorts", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersPorts", }, - "monitoringcoreoscom.PrometheusSpecContainersReadinessProbe": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe", + "schema": "PrometheusV1SpecContainersReadinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13793, }, - "name": "PrometheusSpecContainersReadinessProbe", + "name": "PrometheusV1SpecContainersReadinessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe#exec", + "schema": "PrometheusV1SpecContainersReadinessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -159992,14 +159992,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe#failureThreshold", + "schema": "PrometheusV1SpecContainersReadinessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -160020,7 +160020,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe#httpGet", + "schema": "PrometheusV1SpecContainersReadinessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -160032,14 +160032,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe#initialDelaySeconds", + "schema": "PrometheusV1SpecContainersReadinessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -160059,7 +160059,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe#periodSeconds", + "schema": "PrometheusV1SpecContainersReadinessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -160080,7 +160080,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe#successThreshold", + "schema": "PrometheusV1SpecContainersReadinessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -160101,7 +160101,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe#tcpSocket", + "schema": "PrometheusV1SpecContainersReadinessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -160114,14 +160114,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbe#timeoutSeconds", + "schema": "PrometheusV1SpecContainersReadinessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -160139,31 +160139,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersReadinessProbe", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersReadinessProbe", }, - "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeExec": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeExec", + "schema": "PrometheusV1SpecContainersReadinessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18562, }, - "name": "PrometheusSpecContainersReadinessProbeExec", + "name": "PrometheusV1SpecContainersReadinessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeExec#command", + "schema": "PrometheusV1SpecContainersReadinessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -160185,30 +160185,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersReadinessProbeExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersReadinessProbeExec", }, - "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGet", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18591, }, - "name": "PrometheusSpecContainersReadinessProbeHttpGet", + "name": "PrometheusV1SpecContainersReadinessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGet#port", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -160220,14 +160220,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGet#host", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -160247,7 +160247,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGet#httpHeaders", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -160262,7 +160262,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -160272,7 +160272,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGet#path", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -160291,7 +160291,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGet#scheme", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -160309,30 +160309,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersReadinessProbeHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersReadinessProbeHttpGet", }, - "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21868, }, - "name": "PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders", + "name": "PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -160350,7 +160350,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -160365,18 +160365,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeHttpGetPort", + "schema": "PrometheusV1SpecContainersReadinessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -160399,7 +160399,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGetPort", }, }, "static": true, @@ -160420,13 +160420,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersReadinessProbeHttpGetPort", + "name": "PrometheusV1SpecContainersReadinessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -160449,31 +160449,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersReadinessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersReadinessProbeHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeTcpSocket", + "schema": "PrometheusV1SpecContainersReadinessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18653, }, - "name": "PrometheusSpecContainersReadinessProbeTcpSocket", + "name": "PrometheusV1SpecContainersReadinessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeTcpSocket#port", + "schema": "PrometheusV1SpecContainersReadinessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -160485,14 +160485,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeTcpSocket#host", + "schema": "PrometheusV1SpecContainersReadinessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -160508,18 +160508,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersReadinessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersReadinessProbeTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersReadinessProbeTcpSocketPort", + "schema": "PrometheusV1SpecContainersReadinessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -160542,7 +160542,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeTcpSocketPort", }, }, "static": true, @@ -160563,13 +160563,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersReadinessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersReadinessProbeTcpSocketPort", + "name": "PrometheusV1SpecContainersReadinessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -160592,31 +160592,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersReadinessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersReadinessProbeTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecContainersResources": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersResources", + "schema": "PrometheusV1SpecContainersResources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13882, }, - "name": "PrometheusSpecContainersResources", + "name": "PrometheusV1SpecContainersResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersResources#limits", + "schema": "PrometheusV1SpecContainersResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -160641,7 +160641,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersResources#requests", + "schema": "PrometheusV1SpecContainersResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -160663,31 +160663,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersResources", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersResources", }, - "monitoringcoreoscom.PrometheusSpecContainersSecurityContext": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext", + "schema": "PrometheusV1SpecContainersSecurityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersSecurityContext", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 13919, }, - "name": "PrometheusSpecContainersSecurityContext", + "name": "PrometheusV1SpecContainersSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#allowPrivilegeEscalation", + "schema": "PrometheusV1SpecContainersSecurityContext#allowPrivilegeEscalation", }, "remarks": "This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN", "summary": "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process.", @@ -160707,7 +160707,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#capabilities", + "schema": "PrometheusV1SpecContainersSecurityContext#capabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", @@ -160721,14 +160721,14 @@ This is experimental and may change significantly without backward compatibility "name": "capabilities", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextCapabilities", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#privileged", + "schema": "PrometheusV1SpecContainersSecurityContext#privileged", }, "default": "false.", "remarks": "Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.", @@ -160749,7 +160749,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#procMount", + "schema": "PrometheusV1SpecContainersSecurityContext#procMount", }, "remarks": "The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.", "summary": "procMount denotes the type of proc mount to use for the containers.", @@ -160769,7 +160769,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#readOnlyRootFilesystem", + "schema": "PrometheusV1SpecContainersSecurityContext#readOnlyRootFilesystem", }, "default": "false.", "remarks": "Default is false.", @@ -160790,7 +160790,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#runAsGroup", + "schema": "PrometheusV1SpecContainersSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The GID to run the entrypoint of the container process.", @@ -160810,7 +160810,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#runAsNonRoot", + "schema": "PrometheusV1SpecContainersSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -160830,7 +160830,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#runAsUser", + "schema": "PrometheusV1SpecContainersSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -160851,7 +160851,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#seLinuxOptions", + "schema": "PrometheusV1SpecContainersSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", @@ -160864,14 +160864,14 @@ This is experimental and may change significantly without backward compatibility "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContext#windowsOptions", + "schema": "PrometheusV1SpecContainersSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -160884,36 +160884,36 @@ This is experimental and may change significantly without backward compatibility "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersSecurityContext", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersSecurityContext", }, - "monitoringcoreoscom.PrometheusSpecContainersSecurityContextCapabilities": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextCapabilities": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextCapabilities", + "schema": "PrometheusV1SpecContainersSecurityContextCapabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", "summary": "The capabilities to add/drop when running containers.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextCapabilities", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18691, }, - "name": "PrometheusSpecContainersSecurityContextCapabilities", + "name": "PrometheusV1SpecContainersSecurityContextCapabilities", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextCapabilities#add", + "schema": "PrometheusV1SpecContainersSecurityContextCapabilities#add", }, "summary": "Added capabilities.", }, @@ -160937,7 +160937,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextCapabilities#drop", + "schema": "PrometheusV1SpecContainersSecurityContextCapabilities#drop", }, "summary": "Removed capabilities.", }, @@ -160958,31 +160958,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersSecurityContextCapabilities", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersSecurityContextCapabilities", }, - "monitoringcoreoscom.PrometheusSpecContainersSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextSeLinuxOptions", + "schema": "PrometheusV1SpecContainersSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18728, }, - "name": "PrometheusSpecContainersSecurityContextSeLinuxOptions", + "name": "PrometheusV1SpecContainersSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextSeLinuxOptions#level", + "schema": "PrometheusV1SpecContainersSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -161001,7 +161001,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextSeLinuxOptions#role", + "schema": "PrometheusV1SpecContainersSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -161020,7 +161020,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextSeLinuxOptions#type", + "schema": "PrometheusV1SpecContainersSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -161039,7 +161039,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextSeLinuxOptions#user", + "schema": "PrometheusV1SpecContainersSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -161055,31 +161055,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.PrometheusSpecContainersSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextWindowsOptions", + "schema": "PrometheusV1SpecContainersSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18781, }, - "name": "PrometheusSpecContainersSecurityContextWindowsOptions", + "name": "PrometheusV1SpecContainersSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "PrometheusV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -161098,7 +161098,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "PrometheusV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -161117,7 +161117,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersSecurityContextWindowsOptions#runAsUserName", + "schema": "PrometheusV1SpecContainersSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -161135,31 +161135,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersSecurityContextWindowsOptions", }, - "monitoringcoreoscom.PrometheusSpecContainersStartupProbe": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe", + "schema": "PrometheusV1SpecContainersStartupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14024, }, - "name": "PrometheusSpecContainersStartupProbe", + "name": "PrometheusV1SpecContainersStartupProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe#exec", + "schema": "PrometheusV1SpecContainersStartupProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -161172,14 +161172,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe#failureThreshold", + "schema": "PrometheusV1SpecContainersStartupProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -161200,7 +161200,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe#httpGet", + "schema": "PrometheusV1SpecContainersStartupProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -161212,14 +161212,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe#initialDelaySeconds", + "schema": "PrometheusV1SpecContainersStartupProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -161239,7 +161239,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe#periodSeconds", + "schema": "PrometheusV1SpecContainersStartupProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -161260,7 +161260,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe#successThreshold", + "schema": "PrometheusV1SpecContainersStartupProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -161281,7 +161281,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe#tcpSocket", + "schema": "PrometheusV1SpecContainersStartupProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -161294,14 +161294,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbe#timeoutSeconds", + "schema": "PrometheusV1SpecContainersStartupProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -161319,31 +161319,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersStartupProbe", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersStartupProbe", }, - "monitoringcoreoscom.PrometheusSpecContainersStartupProbeExec": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeExec", + "schema": "PrometheusV1SpecContainersStartupProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18827, }, - "name": "PrometheusSpecContainersStartupProbeExec", + "name": "PrometheusV1SpecContainersStartupProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeExec#command", + "schema": "PrometheusV1SpecContainersStartupProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -161365,30 +161365,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersStartupProbeExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersStartupProbeExec", }, - "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGet", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18856, }, - "name": "PrometheusSpecContainersStartupProbeHttpGet", + "name": "PrometheusV1SpecContainersStartupProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGet#port", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -161400,14 +161400,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGet#host", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -161427,7 +161427,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGet#httpHeaders", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -161442,7 +161442,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -161452,7 +161452,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGet#path", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -161471,7 +161471,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGet#scheme", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -161489,30 +161489,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersStartupProbeHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersStartupProbeHttpGet", }, - "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGetHttpHeaders", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 21937, }, - "name": "PrometheusSpecContainersStartupProbeHttpGetHttpHeaders", + "name": "PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -161530,7 +161530,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -161545,18 +161545,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersStartupProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeHttpGetPort", + "schema": "PrometheusV1SpecContainersStartupProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -161579,7 +161579,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGetPort", }, }, "static": true, @@ -161600,13 +161600,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersStartupProbeHttpGetPort", + "name": "PrometheusV1SpecContainersStartupProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -161629,31 +161629,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersStartupProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersStartupProbeHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecContainersStartupProbeTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeTcpSocket", + "schema": "PrometheusV1SpecContainersStartupProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18918, }, - "name": "PrometheusSpecContainersStartupProbeTcpSocket", + "name": "PrometheusV1SpecContainersStartupProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeTcpSocket#port", + "schema": "PrometheusV1SpecContainersStartupProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -161665,14 +161665,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeTcpSocket#host", + "schema": "PrometheusV1SpecContainersStartupProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -161688,18 +161688,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersStartupProbeTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersStartupProbeTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecContainersStartupProbeTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersStartupProbeTcpSocketPort", + "schema": "PrometheusV1SpecContainersStartupProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -161722,7 +161722,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeTcpSocketPort", }, }, "static": true, @@ -161743,13 +161743,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersStartupProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecContainersStartupProbeTcpSocketPort", + "name": "PrometheusV1SpecContainersStartupProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -161772,30 +161772,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersStartupProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersStartupProbeTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecContainersVolumeDevices": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersVolumeDevices": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeDevices", + "schema": "PrometheusV1SpecContainersVolumeDevices", }, "summary": "volumeDevice describes a mapping of a raw block device within a container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersVolumeDevices", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersVolumeDevices", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14113, }, - "name": "PrometheusSpecContainersVolumeDevices", + "name": "PrometheusV1SpecContainersVolumeDevices", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeDevices#devicePath", + "schema": "PrometheusV1SpecContainersVolumeDevices#devicePath", }, "summary": "devicePath is the path inside of the container that the device will be mapped to.", }, @@ -161813,7 +161813,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeDevices#name", + "schema": "PrometheusV1SpecContainersVolumeDevices#name", }, "summary": "name must match the name of a persistentVolumeClaim in the pod.", }, @@ -161828,30 +161828,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersVolumeDevices", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersVolumeDevices", }, - "monitoringcoreoscom.PrometheusSpecContainersVolumeMounts": Object { + "monitoringcoreoscom.PrometheusV1SpecContainersVolumeMounts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeMounts", + "schema": "PrometheusV1SpecContainersVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecContainersVolumeMounts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecContainersVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14150, }, - "name": "PrometheusSpecContainersVolumeMounts", + "name": "PrometheusV1SpecContainersVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeMounts#mountPath", + "schema": "PrometheusV1SpecContainersVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -161870,7 +161870,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeMounts#name", + "schema": "PrometheusV1SpecContainersVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -161888,7 +161888,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeMounts#mountPropagation", + "schema": "PrometheusV1SpecContainersVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -161908,7 +161908,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeMounts#readOnly", + "schema": "PrometheusV1SpecContainersVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -161929,7 +161929,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeMounts#subPath", + "schema": "PrometheusV1SpecContainersVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -161950,7 +161950,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecContainersVolumeMounts#subPathExpr", + "schema": "PrometheusV1SpecContainersVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive.", @@ -161968,30 +161968,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecContainersVolumeMounts", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecContainersVolumeMounts", }, - "monitoringcoreoscom.PrometheusSpecImagePullSecrets": Object { + "monitoringcoreoscom.PrometheusV1SpecImagePullSecrets": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecImagePullSecrets", + "schema": "PrometheusV1SpecImagePullSecrets", }, "summary": "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecImagePullSecrets", + "fqn": "monitoringcoreoscom.PrometheusV1SpecImagePullSecrets", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11727, }, - "name": "PrometheusSpecImagePullSecrets", + "name": "PrometheusV1SpecImagePullSecrets", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecImagePullSecrets#name", + "schema": "PrometheusV1SpecImagePullSecrets#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -162008,30 +162008,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecImagePullSecrets", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecImagePullSecrets", }, - "monitoringcoreoscom.PrometheusSpecInitContainers": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers", + "schema": "PrometheusV1SpecInitContainers", }, "summary": "A single application container that you want to run within a pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainers", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11756, }, - "name": "PrometheusSpecInitContainers", + "name": "PrometheusV1SpecInitContainers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#name", + "schema": "PrometheusV1SpecInitContainers#name", }, "remarks": "Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.", "summary": "Name of the container specified as a DNS_LABEL.", @@ -162050,7 +162050,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#args", + "schema": "PrometheusV1SpecInitContainers#args", }, "remarks": "The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Arguments to the entrypoint.", @@ -162075,7 +162075,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#command", + "schema": "PrometheusV1SpecInitContainers#command", }, "remarks": "Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Entrypoint array.", @@ -162100,7 +162100,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#env", + "schema": "PrometheusV1SpecInitContainers#env", }, "remarks": "Cannot be updated.", "summary": "List of environment variables to set in the container.", @@ -162115,7 +162115,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnv", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnv", }, "kind": "array", }, @@ -162125,7 +162125,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#envFrom", + "schema": "PrometheusV1SpecInitContainers#envFrom", }, "remarks": "The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "summary": "List of sources to populate environment variables in the container.", @@ -162140,7 +162140,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvFrom", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFrom", }, "kind": "array", }, @@ -162150,7 +162150,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#image", + "schema": "PrometheusV1SpecInitContainers#image", }, "remarks": "More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "summary": "Docker image name.", @@ -162170,7 +162170,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#imagePullPolicy", + "schema": "PrometheusV1SpecInitContainers#imagePullPolicy", }, "default": "Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", "remarks": "One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", @@ -162191,7 +162191,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#lifecycle", + "schema": "PrometheusV1SpecInitContainers#lifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", @@ -162204,14 +162204,14 @@ This is experimental and may change significantly without backward compatibility "name": "lifecycle", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecycle", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecycle", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#livenessProbe", + "schema": "PrometheusV1SpecInitContainers#livenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", @@ -162224,14 +162224,14 @@ This is experimental and may change significantly without backward compatibility "name": "livenessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#ports", + "schema": "PrometheusV1SpecInitContainers#ports", }, "remarks": "Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated.", "summary": "List of ports to expose from the container.", @@ -162246,7 +162246,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersPorts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersPorts", }, "kind": "array", }, @@ -162256,7 +162256,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#readinessProbe", + "schema": "PrometheusV1SpecInitContainers#readinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", @@ -162269,14 +162269,14 @@ This is experimental and may change significantly without backward compatibility "name": "readinessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#resources", + "schema": "PrometheusV1SpecInitContainers#resources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", @@ -162289,14 +162289,14 @@ This is experimental and may change significantly without backward compatibility "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#securityContext", + "schema": "PrometheusV1SpecInitContainers#securityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", @@ -162309,14 +162309,14 @@ This is experimental and may change significantly without backward compatibility "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContext", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#startupProbe", + "schema": "PrometheusV1SpecInitContainers#startupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", @@ -162329,14 +162329,14 @@ This is experimental and may change significantly without backward compatibility "name": "startupProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#stdin", + "schema": "PrometheusV1SpecInitContainers#stdin", }, "default": "false.", "remarks": "If this is not set, reads from stdin in the container will always result in EOF. Default is false.", @@ -162357,7 +162357,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#stdinOnce", + "schema": "PrometheusV1SpecInitContainers#stdinOnce", }, "default": "false", "remarks": "When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", @@ -162378,7 +162378,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#terminationMessagePath", + "schema": "PrometheusV1SpecInitContainers#terminationMessagePath", }, "default": "dev/termination-log. Cannot be updated.", "remarks": "Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", @@ -162399,7 +162399,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#terminationMessagePolicy", + "schema": "PrometheusV1SpecInitContainers#terminationMessagePolicy", }, "default": "File. Cannot be updated.", "remarks": "File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", @@ -162420,7 +162420,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#tty", + "schema": "PrometheusV1SpecInitContainers#tty", }, "default": "false.", "remarks": "Default is false.", @@ -162441,7 +162441,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#volumeDevices", + "schema": "PrometheusV1SpecInitContainers#volumeDevices", }, "summary": "volumeDevices is the list of block devices to be used by the container.", }, @@ -162455,7 +162455,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersVolumeDevices", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersVolumeDevices", }, "kind": "array", }, @@ -162465,7 +162465,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#volumeMounts", + "schema": "PrometheusV1SpecInitContainers#volumeMounts", }, "remarks": "Cannot be updated.", "summary": "Pod volumes to mount into the container's filesystem.", @@ -162480,7 +162480,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersVolumeMounts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersVolumeMounts", }, "kind": "array", }, @@ -162490,7 +162490,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainers#workingDir", + "schema": "PrometheusV1SpecInitContainers#workingDir", }, "remarks": "If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "summary": "Container's working directory.", @@ -162507,30 +162507,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainers", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainers", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnv": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnv": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnv", + "schema": "PrometheusV1SpecInitContainersEnv", }, "summary": "EnvVar represents an environment variable present in a Container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnv", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnv", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14222, }, - "name": "PrometheusSpecInitContainersEnv", + "name": "PrometheusV1SpecInitContainersEnv", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnv#name", + "schema": "PrometheusV1SpecInitContainersEnv#name", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "Name of the environment variable.", @@ -162549,7 +162549,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnv#value", + "schema": "PrometheusV1SpecInitContainersEnv#value", }, "default": ".", "remarks": "If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\".", @@ -162570,7 +162570,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnv#valueFrom", + "schema": "PrometheusV1SpecInitContainersEnv#valueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", @@ -162583,34 +162583,34 @@ This is experimental and may change significantly without backward compatibility "name": "valueFrom", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFrom", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnv", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnv", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnvFrom": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFrom", + "schema": "PrometheusV1SpecInitContainersEnvFrom", }, "summary": "EnvFromSource represents the source of a set of ConfigMaps.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvFrom", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14268, }, - "name": "PrometheusSpecInitContainersEnvFrom", + "name": "PrometheusV1SpecInitContainersEnvFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFrom#configMapRef", + "schema": "PrometheusV1SpecInitContainersEnvFrom#configMapRef", }, "summary": "The ConfigMap to select from.", }, @@ -162622,14 +162622,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMapRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFromConfigMapRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFrom#prefix", + "schema": "PrometheusV1SpecInitContainersEnvFrom#prefix", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "An optional identifier to prepend to each key in the ConfigMap.", @@ -162649,7 +162649,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFrom#secretRef", + "schema": "PrometheusV1SpecInitContainersEnvFrom#secretRef", }, "summary": "The Secret to select from.", }, @@ -162661,34 +162661,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFromSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnvFrom", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnvFrom", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnvFromConfigMapRef": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFromConfigMapRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFromConfigMapRef", + "schema": "PrometheusV1SpecInitContainersEnvFromConfigMapRef", }, "summary": "The ConfigMap to select from.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFromConfigMapRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19008, }, - "name": "PrometheusSpecInitContainersEnvFromConfigMapRef", + "name": "PrometheusV1SpecInitContainersEnvFromConfigMapRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFromConfigMapRef#name", + "schema": "PrometheusV1SpecInitContainersEnvFromConfigMapRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -162708,7 +162708,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFromConfigMapRef#optional", + "schema": "PrometheusV1SpecInitContainersEnvFromConfigMapRef#optional", }, "summary": "Specify whether the ConfigMap must be defined.", }, @@ -162724,30 +162724,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnvFromConfigMapRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnvFromConfigMapRef", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnvFromSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFromSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFromSecretRef", + "schema": "PrometheusV1SpecInitContainersEnvFromSecretRef", }, "summary": "The Secret to select from.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvFromSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19045, }, - "name": "PrometheusSpecInitContainersEnvFromSecretRef", + "name": "PrometheusV1SpecInitContainersEnvFromSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFromSecretRef#name", + "schema": "PrometheusV1SpecInitContainersEnvFromSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -162767,7 +162767,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvFromSecretRef#optional", + "schema": "PrometheusV1SpecInitContainersEnvFromSecretRef#optional", }, "summary": "Specify whether the Secret must be defined.", }, @@ -162783,31 +162783,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnvFromSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnvFromSecretRef", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFrom": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFrom", + "schema": "PrometheusV1SpecInitContainersEnvValueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 18955, }, - "name": "PrometheusSpecInitContainersEnvValueFrom", + "name": "PrometheusV1SpecInitContainersEnvValueFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFrom#configMapKeyRef", + "schema": "PrometheusV1SpecInitContainersEnvValueFrom#configMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, @@ -162819,14 +162819,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMapKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFrom#fieldRef", + "schema": "PrometheusV1SpecInitContainersEnvValueFrom#fieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, @@ -162838,14 +162838,14 @@ This is experimental and may change significantly without backward compatibility "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFrom#resourceFieldRef", + "schema": "PrometheusV1SpecInitContainersEnvValueFrom#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, @@ -162857,14 +162857,14 @@ This is experimental and may change significantly without backward compatibility "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFrom#secretKeyRef", + "schema": "PrometheusV1SpecInitContainersEnvValueFrom#secretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, @@ -162876,34 +162876,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnvValueFrom", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnvValueFrom", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef", + "schema": "PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22006, }, - "name": "PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef", + "name": "PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef#key", + "schema": "PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef#key", }, "summary": "The key to select.", }, @@ -162921,7 +162921,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef#name", + "schema": "PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -162941,7 +162941,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef#optional", + "schema": "PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -162957,30 +162957,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromFieldRef": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromFieldRef", + "schema": "PrometheusV1SpecInitContainersEnvValueFromFieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22051, }, - "name": "PrometheusSpecInitContainersEnvValueFromFieldRef", + "name": "PrometheusV1SpecInitContainersEnvValueFromFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromFieldRef#fieldPath", + "schema": "PrometheusV1SpecInitContainersEnvValueFromFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -162998,7 +162998,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromFieldRef#apiVersion", + "schema": "PrometheusV1SpecInitContainersEnvValueFromFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -163014,30 +163014,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnvValueFromFieldRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnvValueFromFieldRef", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromResourceFieldRef": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromResourceFieldRef", + "schema": "PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22088, }, - "name": "PrometheusSpecInitContainersEnvValueFromResourceFieldRef", + "name": "PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromResourceFieldRef#resource", + "schema": "PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -163055,7 +163055,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromResourceFieldRef#containerName", + "schema": "PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -163074,7 +163074,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromResourceFieldRef#divisor", + "schema": "PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -163090,30 +163090,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnvValueFromResourceFieldRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef", }, - "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromSecretKeyRef": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromSecretKeyRef", + "schema": "PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22133, }, - "name": "PrometheusSpecInitContainersEnvValueFromSecretKeyRef", + "name": "PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromSecretKeyRef#key", + "schema": "PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -163132,7 +163132,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromSecretKeyRef#name", + "schema": "PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -163152,7 +163152,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersEnvValueFromSecretKeyRef#optional", + "schema": "PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -163168,31 +163168,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersEnvValueFromSecretKeyRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecycle": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecycle": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecycle", + "schema": "PrometheusV1SpecInitContainersLifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecycle", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecycle", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14313, }, - "name": "PrometheusSpecInitContainersLifecycle", + "name": "PrometheusV1SpecInitContainersLifecycle", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecycle#postStart", + "schema": "PrometheusV1SpecInitContainersLifecycle#postStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", @@ -163205,14 +163205,14 @@ This is experimental and may change significantly without backward compatibility "name": "postStart", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStart", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecycle#preStop", + "schema": "PrometheusV1SpecInitContainersLifecycle#preStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", @@ -163225,35 +163225,35 @@ This is experimental and may change significantly without backward compatibility "name": "preStop", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStop", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecycle", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecycle", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStart": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStart": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStart", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStart", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19082, }, - "name": "PrometheusSpecInitContainersLifecyclePostStart", + "name": "PrometheusV1SpecInitContainersLifecyclePostStart", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStart#exec", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStart#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -163266,14 +163266,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStart#httpGet", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStart#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -163285,14 +163285,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStart#tcpSocket", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStart#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -163305,35 +163305,35 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePostStart", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePostStart", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartExec": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartExec", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22178, }, - "name": "PrometheusSpecInitContainersLifecyclePostStartExec", + "name": "PrometheusV1SpecInitContainersLifecyclePostStartExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartExec#command", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -163355,30 +163355,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePostStartExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePostStartExec", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGet", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22207, }, - "name": "PrometheusSpecInitContainersLifecyclePostStartHttpGet", + "name": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGet#port", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -163390,14 +163390,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGet#host", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -163417,7 +163417,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGet#httpHeaders", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -163432,7 +163432,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, "kind": "array", }, @@ -163442,7 +163442,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGet#path", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -163461,7 +163461,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGet#scheme", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -163479,30 +163479,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePostStartHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePostStartHttpGet", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24276, }, - "name": "PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "name": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -163520,7 +163520,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -163535,18 +163535,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartHttpGetPort", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -163569,7 +163569,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, "static": true, @@ -163590,13 +163590,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersLifecyclePostStartHttpGetPort", + "name": "PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -163619,31 +163619,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePostStartHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartTcpSocket", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22269, }, - "name": "PrometheusSpecInitContainersLifecyclePostStartTcpSocket", + "name": "PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartTcpSocket#port", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -163655,14 +163655,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartTcpSocket#host", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -163678,18 +163678,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePostStartTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort", + "schema": "PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -163712,7 +163712,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, @@ -163733,13 +163733,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort", + "name": "PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -163762,31 +163762,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStop": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStop": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStop", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStop", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19127, }, - "name": "PrometheusSpecInitContainersLifecyclePreStop", + "name": "PrometheusV1SpecInitContainersLifecyclePreStop", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStop#exec", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStop#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -163799,14 +163799,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStop#httpGet", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStop#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -163818,14 +163818,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStop#tcpSocket", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStop#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -163838,35 +163838,35 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePreStop", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePreStop", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopExec": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopExec", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22306, }, - "name": "PrometheusSpecInitContainersLifecyclePreStopExec", + "name": "PrometheusV1SpecInitContainersLifecyclePreStopExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopExec#command", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -163888,30 +163888,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePreStopExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePreStopExec", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGet", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22335, }, - "name": "PrometheusSpecInitContainersLifecyclePreStopHttpGet", + "name": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGet#port", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -163923,14 +163923,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGet#host", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -163950,7 +163950,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGet#httpHeaders", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -163965,7 +163965,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, "kind": "array", }, @@ -163975,7 +163975,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGet#path", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -163994,7 +163994,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGet#scheme", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -164012,30 +164012,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePreStopHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePreStopHttpGet", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24345, }, - "name": "PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "name": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -164053,7 +164053,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -164068,18 +164068,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopHttpGetPort", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -164102,7 +164102,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, "static": true, @@ -164123,13 +164123,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersLifecyclePreStopHttpGetPort", + "name": "PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -164152,31 +164152,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePreStopHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopTcpSocket", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22397, }, - "name": "PrometheusSpecInitContainersLifecyclePreStopTcpSocket", + "name": "PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopTcpSocket#port", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -164188,14 +164188,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopTcpSocket#host", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -164211,18 +164211,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePreStopTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort", + "schema": "PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -164245,7 +164245,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, @@ -164266,13 +164266,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort", + "name": "PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -164295,31 +164295,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbe": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe", + "schema": "PrometheusV1SpecInitContainersLivenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14350, }, - "name": "PrometheusSpecInitContainersLivenessProbe", + "name": "PrometheusV1SpecInitContainersLivenessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe#exec", + "schema": "PrometheusV1SpecInitContainersLivenessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -164332,14 +164332,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe#failureThreshold", + "schema": "PrometheusV1SpecInitContainersLivenessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -164360,7 +164360,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe#httpGet", + "schema": "PrometheusV1SpecInitContainersLivenessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -164372,14 +164372,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe#initialDelaySeconds", + "schema": "PrometheusV1SpecInitContainersLivenessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -164399,7 +164399,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe#periodSeconds", + "schema": "PrometheusV1SpecInitContainersLivenessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -164420,7 +164420,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe#successThreshold", + "schema": "PrometheusV1SpecInitContainersLivenessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -164441,7 +164441,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe#tcpSocket", + "schema": "PrometheusV1SpecInitContainersLivenessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -164454,14 +164454,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbe#timeoutSeconds", + "schema": "PrometheusV1SpecInitContainersLivenessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -164479,31 +164479,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLivenessProbe", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLivenessProbe", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeExec": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeExec", + "schema": "PrometheusV1SpecInitContainersLivenessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19172, }, - "name": "PrometheusSpecInitContainersLivenessProbeExec", + "name": "PrometheusV1SpecInitContainersLivenessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeExec#command", + "schema": "PrometheusV1SpecInitContainersLivenessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -164525,30 +164525,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLivenessProbeExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLivenessProbeExec", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGet", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19201, }, - "name": "PrometheusSpecInitContainersLivenessProbeHttpGet", + "name": "PrometheusV1SpecInitContainersLivenessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGet#port", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -164560,14 +164560,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGet#host", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -164587,7 +164587,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGet#httpHeaders", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -164602,7 +164602,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -164612,7 +164612,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGet#path", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -164631,7 +164631,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGet#scheme", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -164649,30 +164649,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLivenessProbeHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLivenessProbeHttpGet", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22434, }, - "name": "PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "name": "PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -164690,7 +164690,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -164705,18 +164705,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeHttpGetPort", + "schema": "PrometheusV1SpecInitContainersLivenessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -164739,7 +164739,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGetPort", }, }, "static": true, @@ -164760,13 +164760,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersLivenessProbeHttpGetPort", + "name": "PrometheusV1SpecInitContainersLivenessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -164789,31 +164789,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLivenessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLivenessProbeHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeTcpSocket", + "schema": "PrometheusV1SpecInitContainersLivenessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19263, }, - "name": "PrometheusSpecInitContainersLivenessProbeTcpSocket", + "name": "PrometheusV1SpecInitContainersLivenessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeTcpSocket#port", + "schema": "PrometheusV1SpecInitContainersLivenessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -164825,14 +164825,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeTcpSocket#host", + "schema": "PrometheusV1SpecInitContainersLivenessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -164848,18 +164848,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLivenessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLivenessProbeTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersLivenessProbeTcpSocketPort", + "schema": "PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -164882,7 +164882,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, "static": true, @@ -164903,13 +164903,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersLivenessProbeTcpSocketPort", + "name": "PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -164932,30 +164932,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersLivenessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersPorts": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersPorts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersPorts", + "schema": "PrometheusV1SpecInitContainersPorts", }, "summary": "ContainerPort represents a network port in a single container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersPorts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersPorts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14439, }, - "name": "PrometheusSpecInitContainersPorts", + "name": "PrometheusV1SpecInitContainersPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersPorts#containerPort", + "schema": "PrometheusV1SpecInitContainersPorts#containerPort", }, "remarks": "This must be a valid port number, 0 < x < 65536.", "summary": "Number of port to expose on the pod's IP address.", @@ -164974,7 +164974,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersPorts#hostIP", + "schema": "PrometheusV1SpecInitContainersPorts#hostIP", }, "summary": "What host IP to bind the external port to.", }, @@ -164993,7 +164993,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersPorts#hostPort", + "schema": "PrometheusV1SpecInitContainersPorts#hostPort", }, "remarks": "If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.", "summary": "Number of port to expose on the host.", @@ -165013,7 +165013,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersPorts#name", + "schema": "PrometheusV1SpecInitContainersPorts#name", }, "remarks": "Each named port in a pod must have a unique name. Name for the port that can be referred to by services.", "summary": "If specified, this must be an IANA_SVC_NAME and unique within the pod.", @@ -165033,7 +165033,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersPorts#protocol", + "schema": "PrometheusV1SpecInitContainersPorts#protocol", }, "default": "TCP\\".", "remarks": "Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\".", @@ -165051,31 +165051,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersPorts", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersPorts", }, - "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbe": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe", + "schema": "PrometheusV1SpecInitContainersReadinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14501, }, - "name": "PrometheusSpecInitContainersReadinessProbe", + "name": "PrometheusV1SpecInitContainersReadinessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe#exec", + "schema": "PrometheusV1SpecInitContainersReadinessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -165088,14 +165088,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe#failureThreshold", + "schema": "PrometheusV1SpecInitContainersReadinessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -165116,7 +165116,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe#httpGet", + "schema": "PrometheusV1SpecInitContainersReadinessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -165128,14 +165128,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe#initialDelaySeconds", + "schema": "PrometheusV1SpecInitContainersReadinessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -165155,7 +165155,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe#periodSeconds", + "schema": "PrometheusV1SpecInitContainersReadinessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -165176,7 +165176,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe#successThreshold", + "schema": "PrometheusV1SpecInitContainersReadinessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -165197,7 +165197,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe#tcpSocket", + "schema": "PrometheusV1SpecInitContainersReadinessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -165210,14 +165210,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbe#timeoutSeconds", + "schema": "PrometheusV1SpecInitContainersReadinessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -165235,31 +165235,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersReadinessProbe", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersReadinessProbe", }, - "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeExec": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeExec", + "schema": "PrometheusV1SpecInitContainersReadinessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19300, }, - "name": "PrometheusSpecInitContainersReadinessProbeExec", + "name": "PrometheusV1SpecInitContainersReadinessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeExec#command", + "schema": "PrometheusV1SpecInitContainersReadinessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -165281,30 +165281,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersReadinessProbeExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersReadinessProbeExec", }, - "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGet", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19329, }, - "name": "PrometheusSpecInitContainersReadinessProbeHttpGet", + "name": "PrometheusV1SpecInitContainersReadinessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGet#port", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -165316,14 +165316,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGet#host", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -165343,7 +165343,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGet#httpHeaders", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -165358,7 +165358,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -165368,7 +165368,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGet#path", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -165387,7 +165387,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGet#scheme", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -165405,30 +165405,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersReadinessProbeHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersReadinessProbeHttpGet", }, - "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22503, }, - "name": "PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "name": "PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -165446,7 +165446,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -165461,18 +165461,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeHttpGetPort", + "schema": "PrometheusV1SpecInitContainersReadinessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -165495,7 +165495,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGetPort", }, }, "static": true, @@ -165516,13 +165516,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersReadinessProbeHttpGetPort", + "name": "PrometheusV1SpecInitContainersReadinessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -165545,31 +165545,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersReadinessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersReadinessProbeHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeTcpSocket", + "schema": "PrometheusV1SpecInitContainersReadinessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19391, }, - "name": "PrometheusSpecInitContainersReadinessProbeTcpSocket", + "name": "PrometheusV1SpecInitContainersReadinessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeTcpSocket#port", + "schema": "PrometheusV1SpecInitContainersReadinessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -165581,14 +165581,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeTcpSocket#host", + "schema": "PrometheusV1SpecInitContainersReadinessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -165604,18 +165604,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersReadinessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersReadinessProbeTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersReadinessProbeTcpSocketPort", + "schema": "PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -165638,7 +165638,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, "static": true, @@ -165659,13 +165659,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersReadinessProbeTcpSocketPort", + "name": "PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -165688,31 +165688,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersReadinessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersResources": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersResources", + "schema": "PrometheusV1SpecInitContainersResources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14590, }, - "name": "PrometheusSpecInitContainersResources", + "name": "PrometheusV1SpecInitContainersResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersResources#limits", + "schema": "PrometheusV1SpecInitContainersResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -165737,7 +165737,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersResources#requests", + "schema": "PrometheusV1SpecInitContainersResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -165759,31 +165759,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersResources", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersResources", }, - "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContext": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext", + "schema": "PrometheusV1SpecInitContainersSecurityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContext", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14627, }, - "name": "PrometheusSpecInitContainersSecurityContext", + "name": "PrometheusV1SpecInitContainersSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#allowPrivilegeEscalation", + "schema": "PrometheusV1SpecInitContainersSecurityContext#allowPrivilegeEscalation", }, "remarks": "This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN", "summary": "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process.", @@ -165803,7 +165803,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#capabilities", + "schema": "PrometheusV1SpecInitContainersSecurityContext#capabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", @@ -165817,14 +165817,14 @@ This is experimental and may change significantly without backward compatibility "name": "capabilities", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextCapabilities", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#privileged", + "schema": "PrometheusV1SpecInitContainersSecurityContext#privileged", }, "default": "false.", "remarks": "Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.", @@ -165845,7 +165845,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#procMount", + "schema": "PrometheusV1SpecInitContainersSecurityContext#procMount", }, "remarks": "The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.", "summary": "procMount denotes the type of proc mount to use for the containers.", @@ -165865,7 +165865,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#readOnlyRootFilesystem", + "schema": "PrometheusV1SpecInitContainersSecurityContext#readOnlyRootFilesystem", }, "default": "false.", "remarks": "Default is false.", @@ -165886,7 +165886,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#runAsGroup", + "schema": "PrometheusV1SpecInitContainersSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The GID to run the entrypoint of the container process.", @@ -165906,7 +165906,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#runAsNonRoot", + "schema": "PrometheusV1SpecInitContainersSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -165926,7 +165926,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#runAsUser", + "schema": "PrometheusV1SpecInitContainersSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -165947,7 +165947,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#seLinuxOptions", + "schema": "PrometheusV1SpecInitContainersSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", @@ -165960,14 +165960,14 @@ This is experimental and may change significantly without backward compatibility "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContext#windowsOptions", + "schema": "PrometheusV1SpecInitContainersSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -165980,36 +165980,36 @@ This is experimental and may change significantly without backward compatibility "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersSecurityContext", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersSecurityContext", }, - "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextCapabilities": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextCapabilities": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextCapabilities", + "schema": "PrometheusV1SpecInitContainersSecurityContextCapabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", "summary": "The capabilities to add/drop when running containers.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextCapabilities", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19429, }, - "name": "PrometheusSpecInitContainersSecurityContextCapabilities", + "name": "PrometheusV1SpecInitContainersSecurityContextCapabilities", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextCapabilities#add", + "schema": "PrometheusV1SpecInitContainersSecurityContextCapabilities#add", }, "summary": "Added capabilities.", }, @@ -166033,7 +166033,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextCapabilities#drop", + "schema": "PrometheusV1SpecInitContainersSecurityContextCapabilities#drop", }, "summary": "Removed capabilities.", }, @@ -166054,31 +166054,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersSecurityContextCapabilities", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersSecurityContextCapabilities", }, - "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextSeLinuxOptions", + "schema": "PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19466, }, - "name": "PrometheusSpecInitContainersSecurityContextSeLinuxOptions", + "name": "PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextSeLinuxOptions#level", + "schema": "PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -166097,7 +166097,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextSeLinuxOptions#role", + "schema": "PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -166116,7 +166116,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextSeLinuxOptions#type", + "schema": "PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -166135,7 +166135,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextSeLinuxOptions#user", + "schema": "PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -166151,31 +166151,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextWindowsOptions", + "schema": "PrometheusV1SpecInitContainersSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19519, }, - "name": "PrometheusSpecInitContainersSecurityContextWindowsOptions", + "name": "PrometheusV1SpecInitContainersSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "PrometheusV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -166194,7 +166194,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "PrometheusV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -166213,7 +166213,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersSecurityContextWindowsOptions#runAsUserName", + "schema": "PrometheusV1SpecInitContainersSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -166231,31 +166231,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersSecurityContextWindowsOptions", }, - "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbe": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe", + "schema": "PrometheusV1SpecInitContainersStartupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbe", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14732, }, - "name": "PrometheusSpecInitContainersStartupProbe", + "name": "PrometheusV1SpecInitContainersStartupProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe#exec", + "schema": "PrometheusV1SpecInitContainersStartupProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -166268,14 +166268,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe#failureThreshold", + "schema": "PrometheusV1SpecInitContainersStartupProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -166296,7 +166296,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe#httpGet", + "schema": "PrometheusV1SpecInitContainersStartupProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -166308,14 +166308,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe#initialDelaySeconds", + "schema": "PrometheusV1SpecInitContainersStartupProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -166335,7 +166335,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe#periodSeconds", + "schema": "PrometheusV1SpecInitContainersStartupProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -166356,7 +166356,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe#successThreshold", + "schema": "PrometheusV1SpecInitContainersStartupProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -166377,7 +166377,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe#tcpSocket", + "schema": "PrometheusV1SpecInitContainersStartupProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -166390,14 +166390,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbe#timeoutSeconds", + "schema": "PrometheusV1SpecInitContainersStartupProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -166415,31 +166415,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersStartupProbe", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersStartupProbe", }, - "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeExec": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeExec", + "schema": "PrometheusV1SpecInitContainersStartupProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19565, }, - "name": "PrometheusSpecInitContainersStartupProbeExec", + "name": "PrometheusV1SpecInitContainersStartupProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeExec#command", + "schema": "PrometheusV1SpecInitContainersStartupProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -166461,30 +166461,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersStartupProbeExec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersStartupProbeExec", }, - "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGet": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGet", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19594, }, - "name": "PrometheusSpecInitContainersStartupProbeHttpGet", + "name": "PrometheusV1SpecInitContainersStartupProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGet#port", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -166496,14 +166496,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGet#host", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -166523,7 +166523,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGet#httpHeaders", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -166538,7 +166538,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -166548,7 +166548,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGet#path", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -166567,7 +166567,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGet#scheme", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -166585,30 +166585,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersStartupProbeHttpGet", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersStartupProbeHttpGet", }, - "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22572, }, - "name": "PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders", + "name": "PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders#name", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -166626,7 +166626,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders#value", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -166641,18 +166641,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGetPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeHttpGetPort", + "schema": "PrometheusV1SpecInitContainersStartupProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -166675,7 +166675,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGetPort", }, }, "static": true, @@ -166696,13 +166696,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeHttpGetPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersStartupProbeHttpGetPort", + "name": "PrometheusV1SpecInitContainersStartupProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -166725,31 +166725,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersStartupProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersStartupProbeHttpGetPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeTcpSocket": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeTcpSocket", + "schema": "PrometheusV1SpecInitContainersStartupProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19656, }, - "name": "PrometheusSpecInitContainersStartupProbeTcpSocket", + "name": "PrometheusV1SpecInitContainersStartupProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeTcpSocket#port", + "schema": "PrometheusV1SpecInitContainersStartupProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -166761,14 +166761,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeTcpSocket#host", + "schema": "PrometheusV1SpecInitContainersStartupProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -166784,18 +166784,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersStartupProbeTcpSocket", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersStartupProbeTcpSocket", }, - "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeTcpSocketPort": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersStartupProbeTcpSocketPort", + "schema": "PrometheusV1SpecInitContainersStartupProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -166818,7 +166818,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeTcpSocketPort", }, }, "static": true, @@ -166839,13 +166839,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersStartupProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "PrometheusSpecInitContainersStartupProbeTcpSocketPort", + "name": "PrometheusV1SpecInitContainersStartupProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -166868,30 +166868,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersStartupProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersStartupProbeTcpSocketPort", }, - "monitoringcoreoscom.PrometheusSpecInitContainersVolumeDevices": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersVolumeDevices": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeDevices", + "schema": "PrometheusV1SpecInitContainersVolumeDevices", }, "summary": "volumeDevice describes a mapping of a raw block device within a container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersVolumeDevices", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersVolumeDevices", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14821, }, - "name": "PrometheusSpecInitContainersVolumeDevices", + "name": "PrometheusV1SpecInitContainersVolumeDevices", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeDevices#devicePath", + "schema": "PrometheusV1SpecInitContainersVolumeDevices#devicePath", }, "summary": "devicePath is the path inside of the container that the device will be mapped to.", }, @@ -166909,7 +166909,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeDevices#name", + "schema": "PrometheusV1SpecInitContainersVolumeDevices#name", }, "summary": "name must match the name of a persistentVolumeClaim in the pod.", }, @@ -166924,30 +166924,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersVolumeDevices", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersVolumeDevices", }, - "monitoringcoreoscom.PrometheusSpecInitContainersVolumeMounts": Object { + "monitoringcoreoscom.PrometheusV1SpecInitContainersVolumeMounts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeMounts", + "schema": "PrometheusV1SpecInitContainersVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecInitContainersVolumeMounts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecInitContainersVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14858, }, - "name": "PrometheusSpecInitContainersVolumeMounts", + "name": "PrometheusV1SpecInitContainersVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeMounts#mountPath", + "schema": "PrometheusV1SpecInitContainersVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -166966,7 +166966,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeMounts#name", + "schema": "PrometheusV1SpecInitContainersVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -166984,7 +166984,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeMounts#mountPropagation", + "schema": "PrometheusV1SpecInitContainersVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -167004,7 +167004,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeMounts#readOnly", + "schema": "PrometheusV1SpecInitContainersVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -167025,7 +167025,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeMounts#subPath", + "schema": "PrometheusV1SpecInitContainersVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -167046,7 +167046,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecInitContainersVolumeMounts#subPathExpr", + "schema": "PrometheusV1SpecInitContainersVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive.", @@ -167064,30 +167064,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecInitContainersVolumeMounts", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecInitContainersVolumeMounts", }, - "monitoringcoreoscom.PrometheusSpecPodMetadata": Object { + "monitoringcoreoscom.PrometheusV1SpecPodMetadata": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMetadata", + "schema": "PrometheusV1SpecPodMetadata", }, "summary": "PodMetadata configures Labels and Annotations which are propagated to the prometheus pods.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecPodMetadata", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMetadata", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 11959, }, - "name": "PrometheusSpecPodMetadata", + "name": "PrometheusV1SpecPodMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMetadata#annotations", + "schema": "PrometheusV1SpecPodMetadata#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -167112,7 +167112,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMetadata#labels", + "schema": "PrometheusV1SpecPodMetadata#labels", }, "remarks": "May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", "summary": "Map of string keys and values that can be used to organize and categorize (scope and select) objects.", @@ -167137,7 +167137,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMetadata#name", + "schema": "PrometheusV1SpecPodMetadata#name", }, "remarks": "Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", "summary": "Name must be unique within a namespace.", @@ -167154,31 +167154,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecPodMetadata", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecPodMetadata", }, - "monitoringcoreoscom.PrometheusSpecPodMonitorNamespaceSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecPodMonitorNamespaceSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorNamespaceSelector", + "schema": "PrometheusV1SpecPodMonitorNamespaceSelector", }, "remarks": "If nil, only check own namespace.", "summary": "Namespaces to be selected for PodMonitor discovery.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecPodMonitorNamespaceSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMonitorNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12004, }, - "name": "PrometheusSpecPodMonitorNamespaceSelector", + "name": "PrometheusV1SpecPodMonitorNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorNamespaceSelector#matchExpressions", + "schema": "PrometheusV1SpecPodMonitorNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -167193,7 +167193,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -167203,7 +167203,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorNamespaceSelector#matchLabels", + "schema": "PrometheusV1SpecPodMonitorNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -167225,30 +167225,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecPodMonitorNamespaceSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecPodMonitorNamespaceSelector", }, - "monitoringcoreoscom.PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions", + "schema": "PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14930, }, - "name": "PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions", + "name": "PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -167266,7 +167266,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -167285,7 +167285,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -167307,31 +167307,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecPodMonitorSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecPodMonitorSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorSelector", + "schema": "PrometheusV1SpecPodMonitorSelector", }, "remarks": "*Deprecated:* if neither this nor serviceMonitorSelector are specified, configuration is unmanaged.", "summary": "*Experimental* PodMonitors to be selected for target discovery.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecPodMonitorSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMonitorSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12041, }, - "name": "PrometheusSpecPodMonitorSelector", + "name": "PrometheusV1SpecPodMonitorSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorSelector#matchExpressions", + "schema": "PrometheusV1SpecPodMonitorSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -167346,7 +167346,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecPodMonitorSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMonitorSelectorMatchExpressions", }, "kind": "array", }, @@ -167356,7 +167356,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorSelector#matchLabels", + "schema": "PrometheusV1SpecPodMonitorSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -167378,30 +167378,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecPodMonitorSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecPodMonitorSelector", }, - "monitoringcoreoscom.PrometheusSpecPodMonitorSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecPodMonitorSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorSelectorMatchExpressions", + "schema": "PrometheusV1SpecPodMonitorSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecPodMonitorSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecPodMonitorSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 14975, }, - "name": "PrometheusSpecPodMonitorSelectorMatchExpressions", + "name": "PrometheusV1SpecPodMonitorSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecPodMonitorSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -167419,7 +167419,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecPodMonitorSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -167438,7 +167438,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecPodMonitorSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecPodMonitorSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -167460,30 +167460,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecPodMonitorSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecPodMonitorSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecQuery": Object { + "monitoringcoreoscom.PrometheusV1SpecQuery": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecQuery", + "schema": "PrometheusV1SpecQuery", }, "summary": "QuerySpec defines the query command line flags when starting Prometheus.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecQuery", + "fqn": "monitoringcoreoscom.PrometheusV1SpecQuery", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12078, }, - "name": "PrometheusSpecQuery", + "name": "PrometheusV1SpecQuery", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecQuery#lookbackDelta", + "schema": "PrometheusV1SpecQuery#lookbackDelta", }, "summary": "The delta difference allowed for retrieving metrics during expression evaluations.", }, @@ -167502,7 +167502,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecQuery#maxConcurrency", + "schema": "PrometheusV1SpecQuery#maxConcurrency", }, "summary": "Number of concurrent queries that can be run at once.", }, @@ -167521,7 +167521,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecQuery#maxSamples", + "schema": "PrometheusV1SpecQuery#maxSamples", }, "remarks": "Note that queries will fail if they would load more samples than this into memory, so this also limits the number of samples a query can return.", "summary": "Maximum number of samples a single query can load into memory.", @@ -167541,7 +167541,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecQuery#timeout", + "schema": "PrometheusV1SpecQuery#timeout", }, "summary": "Maximum time a query may take before being aborted.", }, @@ -167557,30 +167557,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecQuery", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecQuery", }, - "monitoringcoreoscom.PrometheusSpecRemoteRead": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteRead": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead", + "schema": "PrometheusV1SpecRemoteRead", }, "summary": "RemoteReadSpec defines the remote_read configuration for prometheus.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteRead", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteRead", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12131, }, - "name": "PrometheusSpecRemoteRead", + "name": "PrometheusV1SpecRemoteRead", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#url", + "schema": "PrometheusV1SpecRemoteRead#url", }, "summary": "The URL of the endpoint to send samples to.", }, @@ -167598,7 +167598,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#basicAuth", + "schema": "PrometheusV1SpecRemoteRead#basicAuth", }, "summary": "BasicAuth for the URL.", }, @@ -167610,14 +167610,14 @@ This is experimental and may change significantly without backward compatibility "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuth", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#bearerToken", + "schema": "PrometheusV1SpecRemoteRead#bearerToken", }, "summary": "bearer token for remote read.", }, @@ -167636,7 +167636,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#bearerTokenFile", + "schema": "PrometheusV1SpecRemoteRead#bearerTokenFile", }, "summary": "File to read bearer token for remote read.", }, @@ -167655,7 +167655,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#name", + "schema": "PrometheusV1SpecRemoteRead#name", }, "remarks": "The name is used in metrics and logging in order to differentiate read configurations. Only valid in Prometheus versions 2.15.0 and newer.", "summary": "The name of the remote read queue, must be unique if specified.", @@ -167675,7 +167675,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#proxyUrl", + "schema": "PrometheusV1SpecRemoteRead#proxyUrl", }, "summary": "Optional ProxyURL.", }, @@ -167694,7 +167694,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#readRecent", + "schema": "PrometheusV1SpecRemoteRead#readRecent", }, "summary": "Whether reads should be made for queries for time ranges that the local storage should have complete data for.", }, @@ -167713,7 +167713,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#remoteTimeout", + "schema": "PrometheusV1SpecRemoteRead#remoteTimeout", }, "summary": "Timeout for requests to the remote read endpoint.", }, @@ -167732,7 +167732,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#requiredMatchers", + "schema": "PrometheusV1SpecRemoteRead#requiredMatchers", }, "summary": "An optional list of equality matchers which have to be present in a selector to query the remote read endpoint.", }, @@ -167756,7 +167756,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteRead#tlsConfig", + "schema": "PrometheusV1SpecRemoteRead#tlsConfig", }, "summary": "TLS Config to use for remote read.", }, @@ -167768,34 +167768,34 @@ This is experimental and may change significantly without backward compatibility "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteRead", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteRead", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuth": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuth", + "schema": "PrometheusV1SpecRemoteReadBasicAuth", }, "summary": "BasicAuth for the URL.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuth", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15020, }, - "name": "PrometheusSpecRemoteReadBasicAuth", + "name": "PrometheusV1SpecRemoteReadBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuth#password", + "schema": "PrometheusV1SpecRemoteReadBasicAuth#password", }, "summary": "The secret in the service monitor namespace that contains the password for authentication.", }, @@ -167807,14 +167807,14 @@ This is experimental and may change significantly without backward compatibility "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuthPassword", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuth#username", + "schema": "PrometheusV1SpecRemoteReadBasicAuth#username", }, "summary": "The secret in the service monitor namespace that contains the username for authentication.", }, @@ -167826,34 +167826,34 @@ This is experimental and may change significantly without backward compatibility "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuthUsername", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadBasicAuth", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadBasicAuth", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuthPassword": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuthPassword", + "schema": "PrometheusV1SpecRemoteReadBasicAuthPassword", }, "summary": "The secret in the service monitor namespace that contains the password for authentication.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuthPassword", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19693, }, - "name": "PrometheusSpecRemoteReadBasicAuthPassword", + "name": "PrometheusV1SpecRemoteReadBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuthPassword#key", + "schema": "PrometheusV1SpecRemoteReadBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -167872,7 +167872,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuthPassword#name", + "schema": "PrometheusV1SpecRemoteReadBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -167892,7 +167892,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuthPassword#optional", + "schema": "PrometheusV1SpecRemoteReadBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -167908,30 +167908,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadBasicAuthPassword", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadBasicAuthPassword", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuthUsername": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuthUsername", + "schema": "PrometheusV1SpecRemoteReadBasicAuthUsername", }, "summary": "The secret in the service monitor namespace that contains the username for authentication.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadBasicAuthUsername", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19738, }, - "name": "PrometheusSpecRemoteReadBasicAuthUsername", + "name": "PrometheusV1SpecRemoteReadBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuthUsername#key", + "schema": "PrometheusV1SpecRemoteReadBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -167950,7 +167950,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuthUsername#name", + "schema": "PrometheusV1SpecRemoteReadBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -167970,7 +167970,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadBasicAuthUsername#optional", + "schema": "PrometheusV1SpecRemoteReadBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -167986,30 +167986,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadBasicAuthUsername", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadBasicAuthUsername", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig", + "schema": "PrometheusV1SpecRemoteReadTlsConfig", }, "summary": "TLS Config to use for remote read.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15057, }, - "name": "PrometheusSpecRemoteReadTlsConfig", + "name": "PrometheusV1SpecRemoteReadTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig#ca", + "schema": "PrometheusV1SpecRemoteReadTlsConfig#ca", }, "summary": "Stuct containing the CA cert to use for the targets.", }, @@ -168021,14 +168021,14 @@ This is experimental and may change significantly without backward compatibility "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig#caFile", + "schema": "PrometheusV1SpecRemoteReadTlsConfig#caFile", }, "summary": "Path to the CA cert in the Prometheus container to use for the targets.", }, @@ -168047,7 +168047,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig#cert", + "schema": "PrometheusV1SpecRemoteReadTlsConfig#cert", }, "summary": "Struct containing the client cert file for the targets.", }, @@ -168059,14 +168059,14 @@ This is experimental and may change significantly without backward compatibility "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig#certFile", + "schema": "PrometheusV1SpecRemoteReadTlsConfig#certFile", }, "summary": "Path to the client cert file in the Prometheus container for the targets.", }, @@ -168085,7 +168085,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig#insecureSkipVerify", + "schema": "PrometheusV1SpecRemoteReadTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -168104,7 +168104,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig#keyFile", + "schema": "PrometheusV1SpecRemoteReadTlsConfig#keyFile", }, "summary": "Path to the client key file in the Prometheus container for the targets.", }, @@ -168123,7 +168123,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig#keySecret", + "schema": "PrometheusV1SpecRemoteReadTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -168135,14 +168135,14 @@ This is experimental and may change significantly without backward compatibility "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfig#serverName", + "schema": "PrometheusV1SpecRemoteReadTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -168158,30 +168158,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadTlsConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadTlsConfig", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCa": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCa", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCa", }, "summary": "Stuct containing the CA cert to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19783, }, - "name": "PrometheusSpecRemoteReadTlsConfigCa", + "name": "PrometheusV1SpecRemoteReadTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCa#configMap", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -168193,14 +168193,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCa#secret", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -168212,34 +168212,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadTlsConfigCa", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadTlsConfigCa", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCaConfigMap", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22641, }, - "name": "PrometheusSpecRemoteReadTlsConfigCaConfigMap", + "name": "PrometheusV1SpecRemoteReadTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCaConfigMap#key", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -168257,7 +168257,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCaConfigMap#name", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -168277,7 +168277,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCaConfigMap#optional", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -168293,30 +168293,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadTlsConfigCaConfigMap", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCaSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCaSecret", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22686, }, - "name": "PrometheusSpecRemoteReadTlsConfigCaSecret", + "name": "PrometheusV1SpecRemoteReadTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCaSecret#key", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -168335,7 +168335,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCaSecret#name", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -168355,7 +168355,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCaSecret#optional", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -168371,30 +168371,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadTlsConfigCaSecret", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCert": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCert", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCert", }, "summary": "Struct containing the client cert file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19820, }, - "name": "PrometheusSpecRemoteReadTlsConfigCert", + "name": "PrometheusV1SpecRemoteReadTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCert#configMap", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -168406,14 +168406,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCert#secret", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -168425,34 +168425,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadTlsConfigCert", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadTlsConfigCert", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCertConfigMap", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22731, }, - "name": "PrometheusSpecRemoteReadTlsConfigCertConfigMap", + "name": "PrometheusV1SpecRemoteReadTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCertConfigMap#key", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -168470,7 +168470,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCertConfigMap#name", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -168490,7 +168490,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCertConfigMap#optional", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -168506,30 +168506,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadTlsConfigCertConfigMap", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCertSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCertSecret", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22776, }, - "name": "PrometheusSpecRemoteReadTlsConfigCertSecret", + "name": "PrometheusV1SpecRemoteReadTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCertSecret#key", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -168548,7 +168548,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCertSecret#name", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -168568,7 +168568,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigCertSecret#optional", + "schema": "PrometheusV1SpecRemoteReadTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -168584,30 +168584,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadTlsConfigCertSecret", }, - "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigKeySecret": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigKeySecret", + "schema": "PrometheusV1SpecRemoteReadTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteReadTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteReadTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19857, }, - "name": "PrometheusSpecRemoteReadTlsConfigKeySecret", + "name": "PrometheusV1SpecRemoteReadTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigKeySecret#key", + "schema": "PrometheusV1SpecRemoteReadTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -168626,7 +168626,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigKeySecret#name", + "schema": "PrometheusV1SpecRemoteReadTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -168646,7 +168646,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteReadTlsConfigKeySecret#optional", + "schema": "PrometheusV1SpecRemoteReadTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -168662,30 +168662,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteReadTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteReadTlsConfigKeySecret", }, - "monitoringcoreoscom.PrometheusSpecRemoteWrite": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWrite": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite", + "schema": "PrometheusV1SpecRemoteWrite", }, "summary": "RemoteWriteSpec defines the remote_write configuration for prometheus.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWrite", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWrite", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12232, }, - "name": "PrometheusSpecRemoteWrite", + "name": "PrometheusV1SpecRemoteWrite", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#url", + "schema": "PrometheusV1SpecRemoteWrite#url", }, "summary": "The URL of the endpoint to send samples to.", }, @@ -168703,7 +168703,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#basicAuth", + "schema": "PrometheusV1SpecRemoteWrite#basicAuth", }, "summary": "BasicAuth for the URL.", }, @@ -168715,14 +168715,14 @@ This is experimental and may change significantly without backward compatibility "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuth", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#bearerToken", + "schema": "PrometheusV1SpecRemoteWrite#bearerToken", }, "summary": "File to read bearer token for remote write.", }, @@ -168741,7 +168741,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#bearerTokenFile", + "schema": "PrometheusV1SpecRemoteWrite#bearerTokenFile", }, "summary": "File to read bearer token for remote write.", }, @@ -168760,7 +168760,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#name", + "schema": "PrometheusV1SpecRemoteWrite#name", }, "remarks": "The name is used in metrics and logging in order to differentiate queues. Only valid in Prometheus versions 2.15.0 and newer.", "summary": "The name of the remote write queue, must be unique if specified.", @@ -168780,7 +168780,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#proxyUrl", + "schema": "PrometheusV1SpecRemoteWrite#proxyUrl", }, "summary": "Optional ProxyURL.", }, @@ -168799,7 +168799,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#queueConfig", + "schema": "PrometheusV1SpecRemoteWrite#queueConfig", }, "summary": "QueueConfig allows tuning of the remote write queue parameters.", }, @@ -168811,14 +168811,14 @@ This is experimental and may change significantly without backward compatibility "name": "queueConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteQueueConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteQueueConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#remoteTimeout", + "schema": "PrometheusV1SpecRemoteWrite#remoteTimeout", }, "summary": "Timeout for requests to the remote write endpoint.", }, @@ -168837,7 +168837,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#tlsConfig", + "schema": "PrometheusV1SpecRemoteWrite#tlsConfig", }, "summary": "TLS Config to use for remote write.", }, @@ -168849,14 +168849,14 @@ This is experimental and may change significantly without backward compatibility "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWrite#writeRelabelConfigs", + "schema": "PrometheusV1SpecRemoteWrite#writeRelabelConfigs", }, "summary": "The list of remote write relabel configurations.", }, @@ -168870,37 +168870,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteWriteRelabelConfigs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteWriteRelabelConfigs", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWrite", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWrite", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuth": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuth", + "schema": "PrometheusV1SpecRemoteWriteBasicAuth", }, "summary": "BasicAuth for the URL.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuth", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15142, }, - "name": "PrometheusSpecRemoteWriteBasicAuth", + "name": "PrometheusV1SpecRemoteWriteBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuth#password", + "schema": "PrometheusV1SpecRemoteWriteBasicAuth#password", }, "summary": "The secret in the service monitor namespace that contains the password for authentication.", }, @@ -168912,14 +168912,14 @@ This is experimental and may change significantly without backward compatibility "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuthPassword", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuth#username", + "schema": "PrometheusV1SpecRemoteWriteBasicAuth#username", }, "summary": "The secret in the service monitor namespace that contains the username for authentication.", }, @@ -168931,34 +168931,34 @@ This is experimental and may change significantly without backward compatibility "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuthUsername", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteBasicAuth", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteBasicAuth", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuthPassword": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuthPassword", + "schema": "PrometheusV1SpecRemoteWriteBasicAuthPassword", }, "summary": "The secret in the service monitor namespace that contains the password for authentication.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuthPassword", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19902, }, - "name": "PrometheusSpecRemoteWriteBasicAuthPassword", + "name": "PrometheusV1SpecRemoteWriteBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuthPassword#key", + "schema": "PrometheusV1SpecRemoteWriteBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -168977,7 +168977,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuthPassword#name", + "schema": "PrometheusV1SpecRemoteWriteBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -168997,7 +168997,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuthPassword#optional", + "schema": "PrometheusV1SpecRemoteWriteBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -169013,30 +169013,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteBasicAuthPassword", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteBasicAuthPassword", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuthUsername": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuthUsername", + "schema": "PrometheusV1SpecRemoteWriteBasicAuthUsername", }, "summary": "The secret in the service monitor namespace that contains the username for authentication.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteBasicAuthUsername", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19947, }, - "name": "PrometheusSpecRemoteWriteBasicAuthUsername", + "name": "PrometheusV1SpecRemoteWriteBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuthUsername#key", + "schema": "PrometheusV1SpecRemoteWriteBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -169055,7 +169055,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuthUsername#name", + "schema": "PrometheusV1SpecRemoteWriteBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -169075,7 +169075,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteBasicAuthUsername#optional", + "schema": "PrometheusV1SpecRemoteWriteBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -169091,30 +169091,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteBasicAuthUsername", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteBasicAuthUsername", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteQueueConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteQueueConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig", }, "summary": "QueueConfig allows tuning of the remote write queue parameters.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteQueueConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteQueueConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15179, }, - "name": "PrometheusSpecRemoteWriteQueueConfig", + "name": "PrometheusV1SpecRemoteWriteQueueConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig#batchSendDeadline", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig#batchSendDeadline", }, "summary": "BatchSendDeadline is the maximum time a sample will wait in buffer.", }, @@ -169133,7 +169133,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig#capacity", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig#capacity", }, "summary": "Capacity is the number of samples to buffer per shard before we start dropping them.", }, @@ -169152,7 +169152,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig#maxBackoff", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig#maxBackoff", }, "summary": "MaxBackoff is the maximum retry delay.", }, @@ -169171,7 +169171,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig#maxRetries", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig#maxRetries", }, "summary": "MaxRetries is the maximum number of times to retry a batch on recoverable errors.", }, @@ -169190,7 +169190,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig#maxSamplesPerSend", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig#maxSamplesPerSend", }, "summary": "MaxSamplesPerSend is the maximum number of samples per send.", }, @@ -169209,7 +169209,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig#maxShards", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig#maxShards", }, "summary": "MaxShards is the maximum number of shards, i.e. amount of concurrency.", }, @@ -169228,7 +169228,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig#minBackoff", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig#minBackoff", }, "remarks": "Gets doubled for every retry.", "summary": "MinBackoff is the initial retry delay.", @@ -169248,7 +169248,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteQueueConfig#minShards", + "schema": "PrometheusV1SpecRemoteWriteQueueConfig#minShards", }, "summary": "MinShards is the minimum number of shards, i.e. amount of concurrency.", }, @@ -169264,30 +169264,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteQueueConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteQueueConfig", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig", }, "summary": "TLS Config to use for remote write.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15264, }, - "name": "PrometheusSpecRemoteWriteTlsConfig", + "name": "PrometheusV1SpecRemoteWriteTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig#ca", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig#ca", }, "summary": "Stuct containing the CA cert to use for the targets.", }, @@ -169299,14 +169299,14 @@ This is experimental and may change significantly without backward compatibility "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig#caFile", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig#caFile", }, "summary": "Path to the CA cert in the Prometheus container to use for the targets.", }, @@ -169325,7 +169325,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig#cert", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig#cert", }, "summary": "Struct containing the client cert file for the targets.", }, @@ -169337,14 +169337,14 @@ This is experimental and may change significantly without backward compatibility "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig#certFile", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig#certFile", }, "summary": "Path to the client cert file in the Prometheus container for the targets.", }, @@ -169363,7 +169363,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig#insecureSkipVerify", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -169382,7 +169382,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig#keyFile", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig#keyFile", }, "summary": "Path to the client key file in the Prometheus container for the targets.", }, @@ -169401,7 +169401,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig#keySecret", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -169413,14 +169413,14 @@ This is experimental and may change significantly without backward compatibility "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfig#serverName", + "schema": "PrometheusV1SpecRemoteWriteTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -169436,30 +169436,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteTlsConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteTlsConfig", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCa": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCa", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCa", }, "summary": "Stuct containing the CA cert to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 19992, }, - "name": "PrometheusSpecRemoteWriteTlsConfigCa", + "name": "PrometheusV1SpecRemoteWriteTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCa#configMap", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -169471,14 +169471,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCa#secret", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -169490,34 +169490,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteTlsConfigCa", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteTlsConfigCa", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCaConfigMap", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22821, }, - "name": "PrometheusSpecRemoteWriteTlsConfigCaConfigMap", + "name": "PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCaConfigMap#key", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -169535,7 +169535,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCaConfigMap#name", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -169555,7 +169555,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCaConfigMap#optional", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -169571,30 +169571,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCaSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCaSecret", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22866, }, - "name": "PrometheusSpecRemoteWriteTlsConfigCaSecret", + "name": "PrometheusV1SpecRemoteWriteTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCaSecret#key", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -169613,7 +169613,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCaSecret#name", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -169633,7 +169633,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCaSecret#optional", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -169649,30 +169649,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteTlsConfigCaSecret", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCert": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCert", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCert", }, "summary": "Struct containing the client cert file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20029, }, - "name": "PrometheusSpecRemoteWriteTlsConfigCert", + "name": "PrometheusV1SpecRemoteWriteTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCert#configMap", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -169684,14 +169684,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCert#secret", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -169703,34 +169703,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteTlsConfigCert", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteTlsConfigCert", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCertConfigMap", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22911, }, - "name": "PrometheusSpecRemoteWriteTlsConfigCertConfigMap", + "name": "PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCertConfigMap#key", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -169748,7 +169748,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCertConfigMap#name", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -169768,7 +169768,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCertConfigMap#optional", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -169784,30 +169784,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCertSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCertSecret", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 22956, }, - "name": "PrometheusSpecRemoteWriteTlsConfigCertSecret", + "name": "PrometheusV1SpecRemoteWriteTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCertSecret#key", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -169826,7 +169826,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCertSecret#name", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -169846,7 +169846,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigCertSecret#optional", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -169862,30 +169862,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteTlsConfigCertSecret", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigKeySecret": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigKeySecret", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20066, }, - "name": "PrometheusSpecRemoteWriteTlsConfigKeySecret", + "name": "PrometheusV1SpecRemoteWriteTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigKeySecret#key", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -169904,7 +169904,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigKeySecret#name", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -169924,7 +169924,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteTlsConfigKeySecret#optional", + "schema": "PrometheusV1SpecRemoteWriteTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -169940,31 +169940,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteTlsConfigKeySecret", }, - "monitoringcoreoscom.PrometheusSpecRemoteWriteWriteRelabelConfigs": Object { + "monitoringcoreoscom.PrometheusV1SpecRemoteWriteWriteRelabelConfigs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteWriteRelabelConfigs", + "schema": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs", }, "remarks": "It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs", "summary": "RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRemoteWriteWriteRelabelConfigs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRemoteWriteWriteRelabelConfigs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15349, }, - "name": "PrometheusSpecRemoteWriteWriteRelabelConfigs", + "name": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteWriteRelabelConfigs#action", + "schema": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs#action", }, "default": "replace'", "remarks": "Default is 'replace'", @@ -169985,7 +169985,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteWriteRelabelConfigs#modulus", + "schema": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs#modulus", }, "summary": "Modulus to take of the hash of the source label values.", }, @@ -170004,7 +170004,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteWriteRelabelConfigs#regex", + "schema": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs#regex", }, "default": "'", "remarks": "Default is '(.*)'", @@ -170025,7 +170025,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteWriteRelabelConfigs#replacement", + "schema": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs#replacement", }, "default": "1'", "remarks": "Regex capture groups are available. Default is '$1'", @@ -170046,7 +170046,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteWriteRelabelConfigs#separator", + "schema": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs#separator", }, "remarks": "default is ';'.", "summary": "Separator placed between concatenated source label values.", @@ -170066,7 +170066,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteWriteRelabelConfigs#sourceLabels", + "schema": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs#sourceLabels", }, "remarks": "Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions.", "summary": "The source labels select values from existing labels.", @@ -170091,7 +170091,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRemoteWriteWriteRelabelConfigs#targetLabel", + "schema": "PrometheusV1SpecRemoteWriteWriteRelabelConfigs#targetLabel", }, "remarks": "It is mandatory for replace actions. Regex capture groups are available.", "summary": "Label to which the resulting value is written in a replace action.", @@ -170108,30 +170108,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRemoteWriteWriteRelabelConfigs", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRemoteWriteWriteRelabelConfigs", }, - "monitoringcoreoscom.PrometheusSpecResources": Object { + "monitoringcoreoscom.PrometheusV1SpecResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecResources", + "schema": "PrometheusV1SpecResources", }, "summary": "Define resources requests and limits for single Pods.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12333, }, - "name": "PrometheusSpecResources", + "name": "PrometheusV1SpecResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecResources#limits", + "schema": "PrometheusV1SpecResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -170156,7 +170156,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecResources#requests", + "schema": "PrometheusV1SpecResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -170178,31 +170178,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecResources", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecResources", }, - "monitoringcoreoscom.PrometheusSpecRuleNamespaceSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecRuleNamespaceSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleNamespaceSelector", + "schema": "PrometheusV1SpecRuleNamespaceSelector", }, "remarks": "If unspecified, only the same namespace as the Prometheus object is in is used.", "summary": "Namespaces to be selected for PrometheusRules discovery.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRuleNamespaceSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRuleNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12370, }, - "name": "PrometheusSpecRuleNamespaceSelector", + "name": "PrometheusV1SpecRuleNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleNamespaceSelector#matchExpressions", + "schema": "PrometheusV1SpecRuleNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -170217,7 +170217,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRuleNamespaceSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRuleNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -170227,7 +170227,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleNamespaceSelector#matchLabels", + "schema": "PrometheusV1SpecRuleNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -170249,30 +170249,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRuleNamespaceSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRuleNamespaceSelector", }, - "monitoringcoreoscom.PrometheusSpecRuleNamespaceSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecRuleNamespaceSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleNamespaceSelectorMatchExpressions", + "schema": "PrometheusV1SpecRuleNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRuleNamespaceSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRuleNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15429, }, - "name": "PrometheusSpecRuleNamespaceSelectorMatchExpressions", + "name": "PrometheusV1SpecRuleNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleNamespaceSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecRuleNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -170290,7 +170290,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleNamespaceSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecRuleNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -170309,7 +170309,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleNamespaceSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecRuleNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -170331,31 +170331,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRuleNamespaceSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRuleNamespaceSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecRuleSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecRuleSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleSelector", + "schema": "PrometheusV1SpecRuleSelector", }, "remarks": "Until (excluding) Prometheus Operator v0.24.0 Prometheus Operator will migrate any legacy rule ConfigMaps to PrometheusRule custom resources selected by RuleSelector. Make sure it does not match any config maps that you do not want to be migrated.", "summary": "A selector to select which PrometheusRules to mount for loading alerting/recording rules from.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRuleSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRuleSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12407, }, - "name": "PrometheusSpecRuleSelector", + "name": "PrometheusV1SpecRuleSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleSelector#matchExpressions", + "schema": "PrometheusV1SpecRuleSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -170370,7 +170370,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRuleSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRuleSelectorMatchExpressions", }, "kind": "array", }, @@ -170380,7 +170380,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleSelector#matchLabels", + "schema": "PrometheusV1SpecRuleSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -170402,30 +170402,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRuleSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRuleSelector", }, - "monitoringcoreoscom.PrometheusSpecRuleSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecRuleSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleSelectorMatchExpressions", + "schema": "PrometheusV1SpecRuleSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRuleSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRuleSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15474, }, - "name": "PrometheusSpecRuleSelectorMatchExpressions", + "name": "PrometheusV1SpecRuleSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecRuleSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -170443,7 +170443,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecRuleSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -170462,7 +170462,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRuleSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecRuleSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -170484,30 +170484,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRuleSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRuleSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecRules": Object { + "monitoringcoreoscom.PrometheusV1SpecRules": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRules", + "schema": "PrometheusV1SpecRules", }, "summary": "/--rules._/ command-line arguments.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRules", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRules", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12444, }, - "name": "PrometheusSpecRules", + "name": "PrometheusV1SpecRules", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRules#alert", + "schema": "PrometheusV1SpecRules#alert", }, "summary": "/--rules.alert._/ command-line arguments.", }, @@ -170519,34 +170519,34 @@ This is experimental and may change significantly without backward compatibility "name": "alert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecRulesAlert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRulesAlert", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRules", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRules", }, - "monitoringcoreoscom.PrometheusSpecRulesAlert": Object { + "monitoringcoreoscom.PrometheusV1SpecRulesAlert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRulesAlert", + "schema": "PrometheusV1SpecRulesAlert", }, "summary": "/--rules.alert._/ command-line arguments.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecRulesAlert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecRulesAlert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15519, }, - "name": "PrometheusSpecRulesAlert", + "name": "PrometheusV1SpecRulesAlert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRulesAlert#forGracePeriod", + "schema": "PrometheusV1SpecRulesAlert#forGracePeriod", }, "remarks": "This is maintained only for alerts with configured 'for' time greater than grace period.", "summary": "Minimum duration between alert and restored 'for' state.", @@ -170566,7 +170566,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRulesAlert#forOutageTolerance", + "schema": "PrometheusV1SpecRulesAlert#forOutageTolerance", }, "summary": "Max time to tolerate prometheus outage for restoring 'for' state of alert.", }, @@ -170585,7 +170585,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecRulesAlert#resendDelay", + "schema": "PrometheusV1SpecRulesAlert#resendDelay", }, "summary": "Minimum amount of time to wait before resending an alert to Alertmanager.", }, @@ -170601,31 +170601,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecRulesAlert", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecRulesAlert", }, - "monitoringcoreoscom.PrometheusSpecSecurityContext": Object { + "monitoringcoreoscom.PrometheusV1SpecSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext", + "schema": "PrometheusV1SpecSecurityContext", }, "remarks": "This defaults to the default PodSecurityContext.", "summary": "SecurityContext holds pod-level security attributes and common container settings.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecSecurityContext", + "fqn": "monitoringcoreoscom.PrometheusV1SpecSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12473, }, - "name": "PrometheusSpecSecurityContext", + "name": "PrometheusV1SpecSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#fsGroup", + "schema": "PrometheusV1SpecSecurityContext#fsGroup", }, "remarks": "Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- @@ -170647,7 +170647,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#fsGroupChangePolicy", + "schema": "PrometheusV1SpecSecurityContext#fsGroupChangePolicy", }, "remarks": "This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are \\"OnRootMismatch\\" and \\"Always\\". If not specified defaults to \\"Always\\".", "summary": "fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod.", @@ -170667,7 +170667,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#runAsGroup", + "schema": "PrometheusV1SpecSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The GID to run the entrypoint of the container process.", @@ -170687,7 +170687,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#runAsNonRoot", + "schema": "PrometheusV1SpecSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -170707,7 +170707,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#runAsUser", + "schema": "PrometheusV1SpecSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", @@ -170728,7 +170728,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#seLinuxOptions", + "schema": "PrometheusV1SpecSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The SELinux context to be applied to all containers.", @@ -170741,14 +170741,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#supplementalGroups", + "schema": "PrometheusV1SpecSecurityContext#supplementalGroups", }, "remarks": "If unspecified, no groups will be added to any container.", "summary": "A list of groups applied to the first process run in each container, in addition to the container's primary GID.", @@ -170773,7 +170773,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#sysctls", + "schema": "PrometheusV1SpecSecurityContext#sysctls", }, "remarks": "Pods with unsupported sysctls (by the container runtime) might fail to launch.", "summary": "Sysctls hold a list of namespaced sysctls used for the pod.", @@ -170788,7 +170788,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecSecurityContextSysctls", + "fqn": "monitoringcoreoscom.PrometheusV1SpecSecurityContextSysctls", }, "kind": "array", }, @@ -170798,7 +170798,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContext#windowsOptions", + "schema": "PrometheusV1SpecSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -170811,35 +170811,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecSecurityContext", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecSecurityContext", }, - "monitoringcoreoscom.PrometheusSpecSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.PrometheusV1SpecSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextSeLinuxOptions", + "schema": "PrometheusV1SpecSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The SELinux context to be applied to all containers.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15564, }, - "name": "PrometheusSpecSecurityContextSeLinuxOptions", + "name": "PrometheusV1SpecSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextSeLinuxOptions#level", + "schema": "PrometheusV1SpecSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -170858,7 +170858,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextSeLinuxOptions#role", + "schema": "PrometheusV1SpecSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -170877,7 +170877,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextSeLinuxOptions#type", + "schema": "PrometheusV1SpecSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -170896,7 +170896,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextSeLinuxOptions#user", + "schema": "PrometheusV1SpecSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -170912,30 +170912,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.PrometheusSpecSecurityContextSysctls": Object { + "monitoringcoreoscom.PrometheusV1SpecSecurityContextSysctls": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextSysctls", + "schema": "PrometheusV1SpecSecurityContextSysctls", }, "summary": "Sysctl defines a kernel parameter to be set.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecSecurityContextSysctls", + "fqn": "monitoringcoreoscom.PrometheusV1SpecSecurityContextSysctls", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15617, }, - "name": "PrometheusSpecSecurityContextSysctls", + "name": "PrometheusV1SpecSecurityContextSysctls", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextSysctls#name", + "schema": "PrometheusV1SpecSecurityContextSysctls#name", }, "summary": "Name of a property to set.", }, @@ -170953,7 +170953,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextSysctls#value", + "schema": "PrometheusV1SpecSecurityContextSysctls#value", }, "summary": "Value of a property to set.", }, @@ -170968,31 +170968,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecSecurityContextSysctls", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecSecurityContextSysctls", }, - "monitoringcoreoscom.PrometheusSpecSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.PrometheusV1SpecSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextWindowsOptions", + "schema": "PrometheusV1SpecSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15654, }, - "name": "PrometheusSpecSecurityContextWindowsOptions", + "name": "PrometheusV1SpecSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "PrometheusV1SpecSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -171011,7 +171011,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "PrometheusV1SpecSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -171030,7 +171030,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecSecurityContextWindowsOptions#runAsUserName", + "schema": "PrometheusV1SpecSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -171048,31 +171048,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecSecurityContextWindowsOptions", }, - "monitoringcoreoscom.PrometheusSpecServiceMonitorNamespaceSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecServiceMonitorNamespaceSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorNamespaceSelector", + "schema": "PrometheusV1SpecServiceMonitorNamespaceSelector", }, "remarks": "If nil, only check own namespace.", "summary": "Namespaces to be selected for ServiceMonitor discovery.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecServiceMonitorNamespaceSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecServiceMonitorNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12569, }, - "name": "PrometheusSpecServiceMonitorNamespaceSelector", + "name": "PrometheusV1SpecServiceMonitorNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorNamespaceSelector#matchExpressions", + "schema": "PrometheusV1SpecServiceMonitorNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -171087,7 +171087,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -171097,7 +171097,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorNamespaceSelector#matchLabels", + "schema": "PrometheusV1SpecServiceMonitorNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -171119,30 +171119,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecServiceMonitorNamespaceSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecServiceMonitorNamespaceSelector", }, - "monitoringcoreoscom.PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions", + "schema": "PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15700, }, - "name": "PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions", + "name": "PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -171160,7 +171160,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -171179,7 +171179,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -171201,31 +171201,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecServiceMonitorSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecServiceMonitorSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorSelector", + "schema": "PrometheusV1SpecServiceMonitorSelector", }, "remarks": "*Deprecated:* if neither this nor podMonitorSelector are specified, configuration is unmanaged.", "summary": "ServiceMonitors to be selected for target discovery.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecServiceMonitorSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecServiceMonitorSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12606, }, - "name": "PrometheusSpecServiceMonitorSelector", + "name": "PrometheusV1SpecServiceMonitorSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorSelector#matchExpressions", + "schema": "PrometheusV1SpecServiceMonitorSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -171240,7 +171240,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecServiceMonitorSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecServiceMonitorSelectorMatchExpressions", }, "kind": "array", }, @@ -171250,7 +171250,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorSelector#matchLabels", + "schema": "PrometheusV1SpecServiceMonitorSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -171272,30 +171272,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecServiceMonitorSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecServiceMonitorSelector", }, - "monitoringcoreoscom.PrometheusSpecServiceMonitorSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecServiceMonitorSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorSelectorMatchExpressions", + "schema": "PrometheusV1SpecServiceMonitorSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecServiceMonitorSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecServiceMonitorSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15745, }, - "name": "PrometheusSpecServiceMonitorSelectorMatchExpressions", + "name": "PrometheusV1SpecServiceMonitorSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecServiceMonitorSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -171313,7 +171313,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecServiceMonitorSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -171332,7 +171332,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecServiceMonitorSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecServiceMonitorSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -171354,30 +171354,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecServiceMonitorSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecServiceMonitorSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecStorage": Object { + "monitoringcoreoscom.PrometheusV1SpecStorage": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorage", + "schema": "PrometheusV1SpecStorage", }, "summary": "Storage spec to specify how storage shall be used.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorage", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorage", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12643, }, - "name": "PrometheusSpecStorage", + "name": "PrometheusV1SpecStorage", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorage#disableMountSubPath", + "schema": "PrometheusV1SpecStorage#disableMountSubPath", }, "remarks": "DisableMountSubPath allows to remove any subPath usage in volume mounts.", "summary": "Deprecated: subPath usage will be disabled by default in a future release, this option will become unnecessary.", @@ -171397,7 +171397,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorage#emptyDir", + "schema": "PrometheusV1SpecStorage#emptyDir", }, "remarks": "If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir", "summary": "EmptyDirVolumeSource to be used by the Prometheus StatefulSets.", @@ -171410,14 +171410,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "emptyDir", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageEmptyDir", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageEmptyDir", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorage#volumeClaimTemplate", + "schema": "PrometheusV1SpecStorage#volumeClaimTemplate", }, "summary": "A PVC spec to be used by the Prometheus StatefulSets.", }, @@ -171429,35 +171429,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "volumeClaimTemplate", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplate", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplate", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorage", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorage", }, - "monitoringcoreoscom.PrometheusSpecStorageEmptyDir": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageEmptyDir": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageEmptyDir", + "schema": "PrometheusV1SpecStorageEmptyDir", }, "remarks": "If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir", "summary": "EmptyDirVolumeSource to be used by the Prometheus StatefulSets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageEmptyDir", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageEmptyDir", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15790, }, - "name": "PrometheusSpecStorageEmptyDir", + "name": "PrometheusV1SpecStorageEmptyDir", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageEmptyDir#medium", + "schema": "PrometheusV1SpecStorageEmptyDir#medium", }, "remarks": "The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "What type of storage medium should back this directory.", @@ -171477,7 +171477,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageEmptyDir#sizeLimit", + "schema": "PrometheusV1SpecStorageEmptyDir#sizeLimit", }, "remarks": "The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir", "summary": "Total amount of local storage required for this EmptyDir volume.", @@ -171494,30 +171494,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageEmptyDir", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageEmptyDir", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplate": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplate": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplate", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplate", }, "summary": "A PVC spec to be used by the Prometheus StatefulSets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplate", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplate", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15827, }, - "name": "PrometheusSpecStorageVolumeClaimTemplate", + "name": "PrometheusV1SpecStorageVolumeClaimTemplate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplate#apiVersion", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplate#apiVersion", }, "remarks": "Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "summary": "APIVersion defines the versioned schema of this representation of an object.", @@ -171537,7 +171537,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplate#kind", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplate#kind", }, "remarks": "Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "summary": "Kind is a string value representing the REST resource this object represents.", @@ -171557,7 +171557,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplate#metadata", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplate#metadata", }, "summary": "EmbeddedMetadata contains metadata relevant to an EmbeddedResource.", }, @@ -171569,14 +171569,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "metadata", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateMetadata", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplate#spec", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplate#spec", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Spec defines the desired characteristics of a volume requested by a pod author.", @@ -171589,14 +171589,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "spec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplate#status", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplate#status", }, "remarks": "Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Status represents the current information/status of a persistent volume claim.", @@ -171609,34 +171609,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "status", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateStatus", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateStatus", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplate", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplate", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateMetadata": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateMetadata": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateMetadata", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateMetadata", }, "summary": "EmbeddedMetadata contains metadata relevant to an EmbeddedResource.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateMetadata", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateMetadata", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20111, }, - "name": "PrometheusSpecStorageVolumeClaimTemplateMetadata", + "name": "PrometheusV1SpecStorageVolumeClaimTemplateMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateMetadata#annotations", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateMetadata#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -171661,7 +171661,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateMetadata#labels", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateMetadata#labels", }, "remarks": "May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", "summary": "Map of string keys and values that can be used to organize and categorize (scope and select) objects.", @@ -171686,7 +171686,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateMetadata#name", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateMetadata#name", }, "remarks": "Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", "summary": "Name must be unique within a namespace.", @@ -171703,31 +171703,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplateMetadata", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplateMetadata", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpec": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpec", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpec", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Spec defines the desired characteristics of a volume requested by a pod author.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpec", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20156, }, - "name": "PrometheusSpecStorageVolumeClaimTemplateSpec", + "name": "PrometheusV1SpecStorageVolumeClaimTemplateSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpec#accessModes", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpec#accessModes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "summary": "AccessModes contains the desired access modes the volume should have.", @@ -171752,7 +171752,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpec#dataSource", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpec#dataSource", }, "summary": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change.", }, @@ -171764,14 +171764,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "dataSource", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecDataSource", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpec#resources", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpec#resources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "summary": "Resources represents the minimum resources the volume should have.", @@ -171784,14 +171784,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpec#selector", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpec#selector", }, "summary": "A label query over volumes to consider for binding.", }, @@ -171803,14 +171803,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "selector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpec#storageClassName", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpec#storageClassName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", "summary": "Name of the StorageClass required by the claim.", @@ -171830,7 +171830,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpec#volumeMode", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpec#volumeMode", }, "remarks": "Value of Filesystem is implied when not included in claim spec.", "summary": "volumeMode defines what type of volume is required by the claim.", @@ -171850,7 +171850,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpec#volumeName", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpec#volumeName", }, "summary": "VolumeName is the binding reference to the PersistentVolume backing this claim.", }, @@ -171866,30 +171866,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplateSpec", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplateSpec", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecDataSource": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecDataSource", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource", }, "summary": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecDataSource", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23001, }, - "name": "PrometheusSpecStorageVolumeClaimTemplateSpecDataSource", + "name": "PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecDataSource#kind", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource#kind", }, "summary": "Kind is the type of resource being referenced.", }, @@ -171907,7 +171907,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecDataSource#name", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource#name", }, "summary": "Name is the name of resource being referenced.", }, @@ -171925,7 +171925,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecDataSource#apiGroup", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource#apiGroup", }, "remarks": "If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", "summary": "APIGroup is the group for the resource being referenced.", @@ -171942,31 +171942,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplateSpecDataSource", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecResources": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecResources", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecResources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "summary": "Resources represents the minimum resources the volume should have.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23046, }, - "name": "PrometheusSpecStorageVolumeClaimTemplateSpecResources", + "name": "PrometheusV1SpecStorageVolumeClaimTemplateSpecResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecResources#limits", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -171991,7 +171991,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecResources#requests", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -172013,30 +172013,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplateSpecResources", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplateSpecResources", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecSelector": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecSelector", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector", }, "summary": "A label query over volumes to consider for binding.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecSelector", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23083, }, - "name": "PrometheusSpecStorageVolumeClaimTemplateSpecSelector", + "name": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecSelector#matchExpressions", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -172051,7 +172051,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, "kind": "array", }, @@ -172061,7 +172061,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecSelector#matchLabels", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -172083,30 +172083,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplateSpecSelector", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24414, }, - "name": "PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "name": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -172124,7 +172124,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -172143,7 +172143,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -172165,31 +172165,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateStatus": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateStatus": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatus", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatus", }, "remarks": "Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Status represents the current information/status of a persistent volume claim.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateStatus", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateStatus", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20233, }, - "name": "PrometheusSpecStorageVolumeClaimTemplateStatus", + "name": "PrometheusV1SpecStorageVolumeClaimTemplateStatus", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatus#accessModes", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatus#accessModes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "summary": "AccessModes contains the actual access modes the volume backing the PVC has.", @@ -172214,7 +172214,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatus#capacity", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatus#capacity", }, "summary": "Represents the actual resources of the underlying volume.", }, @@ -172238,7 +172238,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatus#conditions", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatus#conditions", }, "remarks": "If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.", "summary": "Current Condition of persistent volume claim.", @@ -172253,7 +172253,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateStatusConditions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions", }, "kind": "array", }, @@ -172263,7 +172263,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatus#phase", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatus#phase", }, "summary": "Phase represents the current phase of PersistentVolumeClaim.", }, @@ -172279,30 +172279,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplateStatus", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplateStatus", }, - "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateStatusConditions": Object { + "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatusConditions", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions", }, "summary": "PersistentVolumeClaimCondition contails details about state of pvc.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecStorageVolumeClaimTemplateStatusConditions", + "fqn": "monitoringcoreoscom.PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23120, }, - "name": "PrometheusSpecStorageVolumeClaimTemplateStatusConditions", + "name": "PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatusConditions#status", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#status", }, }, "immutable": true, @@ -172319,7 +172319,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatusConditions#type", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#type", }, "summary": "PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type.", }, @@ -172337,7 +172337,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime", }, "summary": "Last time we probed the condition.", }, @@ -172356,7 +172356,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime", }, "summary": "Last time the condition transitioned from one status to another.", }, @@ -172375,7 +172375,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatusConditions#message", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#message", }, "summary": "Human-readable message indicating details about last transition.", }, @@ -172394,7 +172394,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecStorageVolumeClaimTemplateStatusConditions#reason", + "schema": "PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#reason", }, "remarks": "If it reports \\"ResizeStarted\\" that means the underlying persistent volume is being resized.", "summary": "Unique, this should be a short, machine understandable string that gives the reason for condition's last transition.", @@ -172411,32 +172411,32 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecStorageVolumeClaimTemplateStatusConditions", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions", }, - "monitoringcoreoscom.PrometheusSpecThanos": Object { + "monitoringcoreoscom.PrometheusV1SpecThanos": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos", + "schema": "PrometheusV1SpecThanos", }, "remarks": "This section is experimental, it may change significantly without deprecation notice in any release. This is experimental and may change significantly without backward compatibility in any release.", "summary": "Thanos configuration allows configuring various aspects of a Prometheus server in a Thanos environment.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanos", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanos", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12690, }, - "name": "PrometheusSpecThanos", + "name": "PrometheusV1SpecThanos", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#baseImage", + "schema": "PrometheusV1SpecThanos#baseImage", }, "summary": "Thanos base image if other than default.", }, @@ -172455,7 +172455,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#grpcServerTlsConfig", + "schema": "PrometheusV1SpecThanos#grpcServerTlsConfig", }, "remarks": "Note: Currently only the CAFile, CertFile, and KeyFile fields are supported. Maps to the '--grpc-server-tls-*' CLI args.", "summary": "GRPCServerTLSConfig configures the gRPC server from which Thanos Querier reads recorded rule data.", @@ -172468,14 +172468,14 @@ This is experimental and may change significantly without backward compatibility "name": "grpcServerTlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#image", + "schema": "PrometheusV1SpecThanos#image", }, "remarks": "Specifying the version is still necessary to ensure the Prometheus Operator knows what version of Thanos is being configured.", "summary": "Image if specified has precedence over baseImage, tag and sha combinations.", @@ -172495,7 +172495,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#listenLocal", + "schema": "PrometheusV1SpecThanos#listenLocal", }, "summary": "ListenLocal makes the Thanos sidecar listen on loopback, so that it does not bind against the Pod IP.", }, @@ -172514,7 +172514,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#logFormat", + "schema": "PrometheusV1SpecThanos#logFormat", }, "summary": "LogFormat for Thanos sidecar to be configured with.", }, @@ -172533,7 +172533,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#logLevel", + "schema": "PrometheusV1SpecThanos#logLevel", }, "summary": "LogLevel for Thanos sidecar to be configured with.", }, @@ -172552,7 +172552,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#objectStorageConfig", + "schema": "PrometheusV1SpecThanos#objectStorageConfig", }, "summary": "ObjectStorageConfig configures object storage in Thanos.", }, @@ -172564,14 +172564,14 @@ This is experimental and may change significantly without backward compatibility "name": "objectStorageConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosObjectStorageConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosObjectStorageConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#resources", + "schema": "PrometheusV1SpecThanos#resources", }, "remarks": "If not provided, no requests/limits will be set", "summary": "Resources defines the resource requirements for the Thanos sidecar.", @@ -172584,14 +172584,14 @@ This is experimental and may change significantly without backward compatibility "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#sha", + "schema": "PrometheusV1SpecThanos#sha", }, "default": "the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set.", "remarks": "Defaults to the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set.", @@ -172612,7 +172612,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#tag", + "schema": "PrometheusV1SpecThanos#tag", }, "default": "the value of \`version\`. Version is ignored if Tag is set.", "remarks": "Defaults to the value of \`version\`. Version is ignored if Tag is set.", @@ -172633,7 +172633,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#tracingConfig", + "schema": "PrometheusV1SpecThanos#tracingConfig", }, "remarks": "This is an experimental feature, it may change in any upcoming release in a breaking way.", "summary": "TracingConfig configures tracing in Thanos.", @@ -172646,14 +172646,14 @@ This is experimental and may change significantly without backward compatibility "name": "tracingConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosTracingConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosTracingConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanos#version", + "schema": "PrometheusV1SpecThanos#version", }, "summary": "Version describes the version of Thanos to use.", }, @@ -172669,31 +172669,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanos", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanos", }, - "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig", }, "remarks": "Note: Currently only the CAFile, CertFile, and KeyFile fields are supported. Maps to the '--grpc-server-tls-*' CLI args.", "summary": "GRPCServerTLSConfig configures the gRPC server from which Thanos Querier reads recorded rule data.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15888, }, - "name": "PrometheusSpecThanosGrpcServerTlsConfig", + "name": "PrometheusV1SpecThanosGrpcServerTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig#ca", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig#ca", }, "summary": "Stuct containing the CA cert to use for the targets.", }, @@ -172705,14 +172705,14 @@ This is experimental and may change significantly without backward compatibility "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig#caFile", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig#caFile", }, "summary": "Path to the CA cert in the Prometheus container to use for the targets.", }, @@ -172731,7 +172731,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig#cert", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig#cert", }, "summary": "Struct containing the client cert file for the targets.", }, @@ -172743,14 +172743,14 @@ This is experimental and may change significantly without backward compatibility "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig#certFile", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig#certFile", }, "summary": "Path to the client cert file in the Prometheus container for the targets.", }, @@ -172769,7 +172769,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig#insecureSkipVerify", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -172788,7 +172788,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig#keyFile", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig#keyFile", }, "summary": "Path to the client key file in the Prometheus container for the targets.", }, @@ -172807,7 +172807,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig#keySecret", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -172819,14 +172819,14 @@ This is experimental and may change significantly without backward compatibility "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfig#serverName", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -172842,30 +172842,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosGrpcServerTlsConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosGrpcServerTlsConfig", }, - "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCa": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCa", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCa", }, "summary": "Stuct containing the CA cert to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCa", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20286, }, - "name": "PrometheusSpecThanosGrpcServerTlsConfigCa", + "name": "PrometheusV1SpecThanosGrpcServerTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCa#configMap", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -172877,14 +172877,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCa#secret", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -172896,34 +172896,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosGrpcServerTlsConfigCa", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosGrpcServerTlsConfigCa", }, - "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23187, }, - "name": "PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap", + "name": "PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap#key", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -172941,7 +172941,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap#name", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -172961,7 +172961,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap#optional", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -172977,30 +172977,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap", }, - "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCaSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCaSecret", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23232, }, - "name": "PrometheusSpecThanosGrpcServerTlsConfigCaSecret", + "name": "PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCaSecret#key", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -173019,7 +173019,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCaSecret#name", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -173039,7 +173039,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCaSecret#optional", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -173055,30 +173055,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosGrpcServerTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret", }, - "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCert": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCert", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCert", }, "summary": "Struct containing the client cert file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCert", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20323, }, - "name": "PrometheusSpecThanosGrpcServerTlsConfigCert", + "name": "PrometheusV1SpecThanosGrpcServerTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCert#configMap", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -173090,14 +173090,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCert#secret", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -173109,34 +173109,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosGrpcServerTlsConfigCert", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosGrpcServerTlsConfigCert", }, - "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23277, }, - "name": "PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap", + "name": "PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap#key", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -173154,7 +173154,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap#name", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -173174,7 +173174,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap#optional", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -173190,30 +173190,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap", }, - "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCertSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCertSecret", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23322, }, - "name": "PrometheusSpecThanosGrpcServerTlsConfigCertSecret", + "name": "PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCertSecret#key", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -173232,7 +173232,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCertSecret#name", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -173252,7 +173252,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigCertSecret#optional", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -173268,30 +173268,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosGrpcServerTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret", }, - "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigKeySecret": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigKeySecret", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosGrpcServerTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20360, }, - "name": "PrometheusSpecThanosGrpcServerTlsConfigKeySecret", + "name": "PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigKeySecret#key", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -173310,7 +173310,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigKeySecret#name", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -173330,7 +173330,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosGrpcServerTlsConfigKeySecret#optional", + "schema": "PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -173346,30 +173346,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosGrpcServerTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret", }, - "monitoringcoreoscom.PrometheusSpecThanosObjectStorageConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosObjectStorageConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosObjectStorageConfig", + "schema": "PrometheusV1SpecThanosObjectStorageConfig", }, "summary": "ObjectStorageConfig configures object storage in Thanos.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosObjectStorageConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosObjectStorageConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 15973, }, - "name": "PrometheusSpecThanosObjectStorageConfig", + "name": "PrometheusV1SpecThanosObjectStorageConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosObjectStorageConfig#key", + "schema": "PrometheusV1SpecThanosObjectStorageConfig#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -173388,7 +173388,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosObjectStorageConfig#name", + "schema": "PrometheusV1SpecThanosObjectStorageConfig#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -173408,7 +173408,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosObjectStorageConfig#optional", + "schema": "PrometheusV1SpecThanosObjectStorageConfig#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -173424,31 +173424,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosObjectStorageConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosObjectStorageConfig", }, - "monitoringcoreoscom.PrometheusSpecThanosResources": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosResources", + "schema": "PrometheusV1SpecThanosResources", }, "remarks": "If not provided, no requests/limits will be set", "summary": "Resources defines the resource requirements for the Thanos sidecar.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosResources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16018, }, - "name": "PrometheusSpecThanosResources", + "name": "PrometheusV1SpecThanosResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosResources#limits", + "schema": "PrometheusV1SpecThanosResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -173473,7 +173473,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosResources#requests", + "schema": "PrometheusV1SpecThanosResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -173495,31 +173495,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosResources", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosResources", }, - "monitoringcoreoscom.PrometheusSpecThanosTracingConfig": Object { + "monitoringcoreoscom.PrometheusV1SpecThanosTracingConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosTracingConfig", + "schema": "PrometheusV1SpecThanosTracingConfig", }, "remarks": "This is an experimental feature, it may change in any upcoming release in a breaking way.", "summary": "TracingConfig configures tracing in Thanos.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecThanosTracingConfig", + "fqn": "monitoringcoreoscom.PrometheusV1SpecThanosTracingConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16055, }, - "name": "PrometheusSpecThanosTracingConfig", + "name": "PrometheusV1SpecThanosTracingConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosTracingConfig#key", + "schema": "PrometheusV1SpecThanosTracingConfig#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -173538,7 +173538,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosTracingConfig#name", + "schema": "PrometheusV1SpecThanosTracingConfig#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -173558,7 +173558,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecThanosTracingConfig#optional", + "schema": "PrometheusV1SpecThanosTracingConfig#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -173574,30 +173574,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecThanosTracingConfig", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecThanosTracingConfig", }, - "monitoringcoreoscom.PrometheusSpecTolerations": Object { + "monitoringcoreoscom.PrometheusV1SpecTolerations": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecTolerations", + "schema": "PrometheusV1SpecTolerations", }, "summary": "The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .", }, - "fqn": "monitoringcoreoscom.PrometheusSpecTolerations", + "fqn": "monitoringcoreoscom.PrometheusV1SpecTolerations", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12809, }, - "name": "PrometheusSpecTolerations", + "name": "PrometheusV1SpecTolerations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecTolerations#effect", + "schema": "PrometheusV1SpecTolerations#effect", }, "remarks": "Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.", "summary": "Effect indicates the taint effect to match.", @@ -173617,7 +173617,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecTolerations#key", + "schema": "PrometheusV1SpecTolerations#key", }, "remarks": "Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.", "summary": "Key is the taint key that the toleration applies to.", @@ -173637,7 +173637,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecTolerations#operator", + "schema": "PrometheusV1SpecTolerations#operator", }, "default": "Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", "remarks": "Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", @@ -173658,7 +173658,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecTolerations#tolerationSeconds", + "schema": "PrometheusV1SpecTolerations#tolerationSeconds", }, "remarks": "By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.", "summary": "TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint.", @@ -173678,7 +173678,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecTolerations#value", + "schema": "PrometheusV1SpecTolerations#value", }, "remarks": "If the operator is Exists, the value should be empty, otherwise just a regular string.", "summary": "Value is the taint value the toleration matches to.", @@ -173695,30 +173695,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecTolerations", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecTolerations", }, - "monitoringcoreoscom.PrometheusSpecVolumeMounts": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumeMounts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumeMounts", + "schema": "PrometheusV1SpecVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumeMounts", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12871, }, - "name": "PrometheusSpecVolumeMounts", + "name": "PrometheusV1SpecVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumeMounts#mountPath", + "schema": "PrometheusV1SpecVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -173737,7 +173737,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumeMounts#name", + "schema": "PrometheusV1SpecVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -173755,7 +173755,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumeMounts#mountPropagation", + "schema": "PrometheusV1SpecVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -173775,7 +173775,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumeMounts#readOnly", + "schema": "PrometheusV1SpecVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -173796,7 +173796,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumeMounts#subPath", + "schema": "PrometheusV1SpecVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -173817,7 +173817,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumeMounts#subPathExpr", + "schema": "PrometheusV1SpecVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive.", @@ -173835,30 +173835,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumeMounts", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumeMounts", }, - "monitoringcoreoscom.PrometheusSpecVolumes": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumes": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes", + "schema": "PrometheusV1SpecVolumes", }, "summary": "Volume represents a named volume in a pod that may be accessed by any container in the pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumes", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumes", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 12943, }, - "name": "PrometheusSpecVolumes", + "name": "PrometheusV1SpecVolumes", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#name", + "schema": "PrometheusV1SpecVolumes#name", }, "remarks": "Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Volume's name.", @@ -173877,7 +173877,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#awsElasticBlockStore", + "schema": "PrometheusV1SpecVolumes#awsElasticBlockStore", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -173890,14 +173890,14 @@ This is experimental and may change significantly without backward compatibility "name": "awsElasticBlockStore", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesAwsElasticBlockStore", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesAwsElasticBlockStore", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#azureDisk", + "schema": "PrometheusV1SpecVolumes#azureDisk", }, "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", }, @@ -173909,14 +173909,14 @@ This is experimental and may change significantly without backward compatibility "name": "azureDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesAzureDisk", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesAzureDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#azureFile", + "schema": "PrometheusV1SpecVolumes#azureFile", }, "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", }, @@ -173928,14 +173928,14 @@ This is experimental and may change significantly without backward compatibility "name": "azureFile", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesAzureFile", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesAzureFile", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#cephfs", + "schema": "PrometheusV1SpecVolumes#cephfs", }, "summary": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime.", }, @@ -173947,14 +173947,14 @@ This is experimental and may change significantly without backward compatibility "name": "cephfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCephfs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCephfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#cinder", + "schema": "PrometheusV1SpecVolumes#cinder", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Cinder represents a cinder volume attached and mounted on kubelets host machine.", @@ -173967,14 +173967,14 @@ This is experimental and may change significantly without backward compatibility "name": "cinder", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCinder", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCinder", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#configMap", + "schema": "PrometheusV1SpecVolumes#configMap", }, "summary": "ConfigMap represents a configMap that should populate this volume.", }, @@ -173986,14 +173986,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#csi", + "schema": "PrometheusV1SpecVolumes#csi", }, "summary": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature).", }, @@ -174005,14 +174005,14 @@ This is experimental and may change significantly without backward compatibility "name": "csi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCsi", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCsi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#downwardAPI", + "schema": "PrometheusV1SpecVolumes#downwardAPI", }, "summary": "DownwardAPI represents downward API about the pod that should populate this volume.", }, @@ -174024,14 +174024,14 @@ This is experimental and may change significantly without backward compatibility "name": "downwardApi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesDownwardApi", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#emptyDir", + "schema": "PrometheusV1SpecVolumes#emptyDir", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "EmptyDir represents a temporary directory that shares a pod's lifetime.", @@ -174044,14 +174044,14 @@ This is experimental and may change significantly without backward compatibility "name": "emptyDir", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesEmptyDir", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesEmptyDir", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#fc", + "schema": "PrometheusV1SpecVolumes#fc", }, "summary": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.", }, @@ -174063,14 +174063,14 @@ This is experimental and may change significantly without backward compatibility "name": "fc", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesFc", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesFc", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#flexVolume", + "schema": "PrometheusV1SpecVolumes#flexVolume", }, "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", }, @@ -174082,14 +174082,14 @@ This is experimental and may change significantly without backward compatibility "name": "flexVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesFlexVolume", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesFlexVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#flocker", + "schema": "PrometheusV1SpecVolumes#flocker", }, "remarks": "This depends on the Flocker control service being running", "summary": "Flocker represents a Flocker volume attached to a kubelet's host machine.", @@ -174102,14 +174102,14 @@ This is experimental and may change significantly without backward compatibility "name": "flocker", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesFlocker", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesFlocker", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#gcePersistentDisk", + "schema": "PrometheusV1SpecVolumes#gcePersistentDisk", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -174122,14 +174122,14 @@ This is experimental and may change significantly without backward compatibility "name": "gcePersistentDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesGcePersistentDisk", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesGcePersistentDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#gitRepo", + "schema": "PrometheusV1SpecVolumes#gitRepo", }, "remarks": "DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "summary": "GitRepo represents a git repository at a particular revision.", @@ -174142,14 +174142,14 @@ This is experimental and may change significantly without backward compatibility "name": "gitRepo", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesGitRepo", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesGitRepo", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#glusterfs", + "schema": "PrometheusV1SpecVolumes#glusterfs", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md", "summary": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.", @@ -174162,14 +174162,14 @@ This is experimental and may change significantly without backward compatibility "name": "glusterfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesGlusterfs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesGlusterfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#hostPath", + "schema": "PrometheusV1SpecVolumes#hostPath", }, "remarks": "This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write.", "summary": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.", @@ -174182,14 +174182,14 @@ This is experimental and may change significantly without backward compatibility "name": "hostPath", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesHostPath", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesHostPath", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#iscsi", + "schema": "PrometheusV1SpecVolumes#iscsi", }, "remarks": "More info: https://examples.k8s.io/volumes/iscsi/README.md", "summary": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -174202,14 +174202,14 @@ This is experimental and may change significantly without backward compatibility "name": "iscsi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesIscsi", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesIscsi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#nfs", + "schema": "PrometheusV1SpecVolumes#nfs", }, "summary": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs.", }, @@ -174221,14 +174221,14 @@ This is experimental and may change significantly without backward compatibility "name": "nfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesNfs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesNfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#persistentVolumeClaim", + "schema": "PrometheusV1SpecVolumes#persistentVolumeClaim", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.", @@ -174241,14 +174241,14 @@ This is experimental and may change significantly without backward compatibility "name": "persistentVolumeClaim", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesPersistentVolumeClaim", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesPersistentVolumeClaim", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#photonPersistentDisk", + "schema": "PrometheusV1SpecVolumes#photonPersistentDisk", }, "summary": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.", }, @@ -174260,14 +174260,14 @@ This is experimental and may change significantly without backward compatibility "name": "photonPersistentDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesPhotonPersistentDisk", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesPhotonPersistentDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#portworxVolume", + "schema": "PrometheusV1SpecVolumes#portworxVolume", }, "summary": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine.", }, @@ -174279,14 +174279,14 @@ This is experimental and may change significantly without backward compatibility "name": "portworxVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesPortworxVolume", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesPortworxVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#projected", + "schema": "PrometheusV1SpecVolumes#projected", }, "summary": "Items for all in one resources secrets, configmaps, and downward API.", }, @@ -174298,14 +174298,14 @@ This is experimental and may change significantly without backward compatibility "name": "projected", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjected", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjected", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#quobyte", + "schema": "PrometheusV1SpecVolumes#quobyte", }, "summary": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime.", }, @@ -174317,14 +174317,14 @@ This is experimental and may change significantly without backward compatibility "name": "quobyte", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesQuobyte", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesQuobyte", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#rbd", + "schema": "PrometheusV1SpecVolumes#rbd", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md", "summary": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.", @@ -174337,14 +174337,14 @@ This is experimental and may change significantly without backward compatibility "name": "rbd", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesRbd", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesRbd", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#scaleIO", + "schema": "PrometheusV1SpecVolumes#scaleIO", }, "summary": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.", }, @@ -174356,14 +174356,14 @@ This is experimental and may change significantly without backward compatibility "name": "scaleIo", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesScaleIo", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesScaleIo", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#secret", + "schema": "PrometheusV1SpecVolumes#secret", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Secret represents a secret that should populate this volume.", @@ -174376,14 +174376,14 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#storageos", + "schema": "PrometheusV1SpecVolumes#storageos", }, "summary": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.", }, @@ -174395,14 +174395,14 @@ This is experimental and may change significantly without backward compatibility "name": "storageos", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesStorageos", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesStorageos", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumes#vsphereVolume", + "schema": "PrometheusV1SpecVolumes#vsphereVolume", }, "summary": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.", }, @@ -174414,35 +174414,35 @@ This is experimental and may change significantly without backward compatibility "name": "vsphereVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesVsphereVolume", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesVsphereVolume", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumes", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumes", }, - "monitoringcoreoscom.PrometheusSpecVolumesAwsElasticBlockStore": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesAwsElasticBlockStore": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAwsElasticBlockStore", + "schema": "PrometheusV1SpecVolumesAwsElasticBlockStore", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesAwsElasticBlockStore", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesAwsElasticBlockStore", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16100, }, - "name": "PrometheusSpecVolumesAwsElasticBlockStore", + "name": "PrometheusV1SpecVolumesAwsElasticBlockStore", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAwsElasticBlockStore#volumeID", + "schema": "PrometheusV1SpecVolumesAwsElasticBlockStore#volumeID", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "Unique ID of the persistent disk resource in AWS (Amazon EBS volume).", @@ -174461,7 +174461,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAwsElasticBlockStore#fsType", + "schema": "PrometheusV1SpecVolumesAwsElasticBlockStore#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -174481,7 +174481,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAwsElasticBlockStore#partition", + "schema": "PrometheusV1SpecVolumesAwsElasticBlockStore#partition", }, "remarks": "If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty).", "summary": "The partition in the volume that you want to mount.", @@ -174501,7 +174501,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAwsElasticBlockStore#readOnly", + "schema": "PrometheusV1SpecVolumesAwsElasticBlockStore#readOnly", }, "remarks": "If omitted, the default is \\"false\\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "Specify \\"true\\" to force and set the ReadOnly property in VolumeMounts to \\"true\\".", @@ -174518,30 +174518,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesAwsElasticBlockStore", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesAwsElasticBlockStore", }, - "monitoringcoreoscom.PrometheusSpecVolumesAzureDisk": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesAzureDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureDisk", + "schema": "PrometheusV1SpecVolumesAzureDisk", }, "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesAzureDisk", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesAzureDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16153, }, - "name": "PrometheusSpecVolumesAzureDisk", + "name": "PrometheusV1SpecVolumesAzureDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureDisk#diskName", + "schema": "PrometheusV1SpecVolumesAzureDisk#diskName", }, "summary": "The Name of the data disk in the blob storage.", }, @@ -174559,7 +174559,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureDisk#diskURI", + "schema": "PrometheusV1SpecVolumesAzureDisk#diskURI", }, "summary": "The URI the data disk in the blob storage.", }, @@ -174577,7 +174577,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureDisk#cachingMode", + "schema": "PrometheusV1SpecVolumesAzureDisk#cachingMode", }, "summary": "Host Caching mode: None, Read Only, Read Write.", }, @@ -174596,7 +174596,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureDisk#fsType", + "schema": "PrometheusV1SpecVolumesAzureDisk#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -174616,7 +174616,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureDisk#kind", + "schema": "PrometheusV1SpecVolumesAzureDisk#kind", }, "remarks": "defaults to shared", "summary": "Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set).", @@ -174636,7 +174636,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureDisk#readOnly", + "schema": "PrometheusV1SpecVolumesAzureDisk#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -174654,30 +174654,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesAzureDisk", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesAzureDisk", }, - "monitoringcoreoscom.PrometheusSpecVolumesAzureFile": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesAzureFile": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureFile", + "schema": "PrometheusV1SpecVolumesAzureFile", }, "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesAzureFile", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesAzureFile", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16223, }, - "name": "PrometheusSpecVolumesAzureFile", + "name": "PrometheusV1SpecVolumesAzureFile", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureFile#secretName", + "schema": "PrometheusV1SpecVolumesAzureFile#secretName", }, "summary": "the name of secret that contains Azure Storage Account Name and Key.", }, @@ -174695,7 +174695,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureFile#shareName", + "schema": "PrometheusV1SpecVolumesAzureFile#shareName", }, "summary": "Share Name.", }, @@ -174713,7 +174713,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesAzureFile#readOnly", + "schema": "PrometheusV1SpecVolumesAzureFile#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -174731,30 +174731,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesAzureFile", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesAzureFile", }, - "monitoringcoreoscom.PrometheusSpecVolumesCephfs": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesCephfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfs", + "schema": "PrometheusV1SpecVolumesCephfs", }, "summary": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCephfs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCephfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16269, }, - "name": "PrometheusSpecVolumesCephfs", + "name": "PrometheusV1SpecVolumesCephfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfs#monitors", + "schema": "PrometheusV1SpecVolumesCephfs#monitors", }, "summary": "Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -174777,7 +174777,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfs#path", + "schema": "PrometheusV1SpecVolumesCephfs#path", }, "summary": "Optional: Used as the mounted root, rather than the full Ceph tree, default is /.", }, @@ -174796,7 +174796,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfs#readOnly", + "schema": "PrometheusV1SpecVolumesCephfs#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", @@ -174817,7 +174817,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfs#secretFile", + "schema": "PrometheusV1SpecVolumesCephfs#secretFile", }, "summary": "Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -174836,7 +174836,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfs#secretRef", + "schema": "PrometheusV1SpecVolumesCephfs#secretRef", }, "remarks": "More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "summary": "Optional: SecretRef is reference to the authentication secret for User, default is empty.", @@ -174849,14 +174849,14 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCephfsSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCephfsSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfs#user", + "schema": "PrometheusV1SpecVolumesCephfs#user", }, "summary": "Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -174872,31 +174872,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesCephfs", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesCephfs", }, - "monitoringcoreoscom.PrometheusSpecVolumesCephfsSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesCephfsSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfsSecretRef", + "schema": "PrometheusV1SpecVolumesCephfsSecretRef", }, "remarks": "More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "summary": "Optional: SecretRef is reference to the authentication secret for User, default is empty.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCephfsSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCephfsSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20405, }, - "name": "PrometheusSpecVolumesCephfsSecretRef", + "name": "PrometheusV1SpecVolumesCephfsSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCephfsSecretRef#name", + "schema": "PrometheusV1SpecVolumesCephfsSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -174913,31 +174913,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesCephfsSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesCephfsSecretRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesCinder": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesCinder": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCinder", + "schema": "PrometheusV1SpecVolumesCinder", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Cinder represents a cinder volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCinder", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCinder", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16339, }, - "name": "PrometheusSpecVolumesCinder", + "name": "PrometheusV1SpecVolumesCinder", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCinder#volumeID", + "schema": "PrometheusV1SpecVolumesCinder#volumeID", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "volume id used to identify the volume in cinder.", @@ -174956,7 +174956,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCinder#fsType", + "schema": "PrometheusV1SpecVolumesCinder#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Filesystem type to mount.", @@ -174976,7 +174976,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCinder#readOnly", + "schema": "PrometheusV1SpecVolumesCinder#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", @@ -174997,7 +174997,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCinder#secretRef", + "schema": "PrometheusV1SpecVolumesCinder#secretRef", }, "summary": "Optional: points to a secret object containing parameters used to connect to OpenStack.", }, @@ -175009,34 +175009,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCinderSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCinderSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesCinder", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesCinder", }, - "monitoringcoreoscom.PrometheusSpecVolumesCinderSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesCinderSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCinderSecretRef", + "schema": "PrometheusV1SpecVolumesCinderSecretRef", }, "summary": "Optional: points to a secret object containing parameters used to connect to OpenStack.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCinderSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCinderSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20434, }, - "name": "PrometheusSpecVolumesCinderSecretRef", + "name": "PrometheusV1SpecVolumesCinderSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCinderSecretRef#name", + "schema": "PrometheusV1SpecVolumesCinderSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -175053,30 +175053,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesCinderSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesCinderSecretRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMap", + "schema": "PrometheusV1SpecVolumesConfigMap", }, "summary": "ConfigMap represents a configMap that should populate this volume.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16393, }, - "name": "PrometheusSpecVolumesConfigMap", + "name": "PrometheusV1SpecVolumesConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMap#defaultMode", + "schema": "PrometheusV1SpecVolumesConfigMap#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -175097,7 +175097,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMap#items", + "schema": "PrometheusV1SpecVolumesConfigMap#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value.", @@ -175112,7 +175112,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesConfigMapItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesConfigMapItems", }, "kind": "array", }, @@ -175122,7 +175122,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMap#name", + "schema": "PrometheusV1SpecVolumesConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -175142,7 +175142,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMap#optional", + "schema": "PrometheusV1SpecVolumesConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its keys must be defined.", }, @@ -175158,30 +175158,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesConfigMap", }, - "monitoringcoreoscom.PrometheusSpecVolumesConfigMapItems": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesConfigMapItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMapItems", + "schema": "PrometheusV1SpecVolumesConfigMapItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesConfigMapItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesConfigMapItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20463, }, - "name": "PrometheusSpecVolumesConfigMapItems", + "name": "PrometheusV1SpecVolumesConfigMapItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMapItems#key", + "schema": "PrometheusV1SpecVolumesConfigMapItems#key", }, "summary": "The key to project.", }, @@ -175199,7 +175199,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMapItems#path", + "schema": "PrometheusV1SpecVolumesConfigMapItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -175218,7 +175218,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesConfigMapItems#mode", + "schema": "PrometheusV1SpecVolumesConfigMapItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -175235,30 +175235,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesConfigMapItems", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesConfigMapItems", }, - "monitoringcoreoscom.PrometheusSpecVolumesCsi": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesCsi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCsi", + "schema": "PrometheusV1SpecVolumesCsi", }, "summary": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature).", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCsi", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCsi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16447, }, - "name": "PrometheusSpecVolumesCsi", + "name": "PrometheusV1SpecVolumesCsi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCsi#driver", + "schema": "PrometheusV1SpecVolumesCsi#driver", }, "remarks": "Consult with your admin for the correct name as registered in the cluster.", "summary": "Driver is the name of the CSI driver that handles this volume.", @@ -175277,7 +175277,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCsi#fsType", + "schema": "PrometheusV1SpecVolumesCsi#fsType", }, "remarks": "Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.", "summary": "Filesystem type to mount.", @@ -175297,7 +175297,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCsi#nodePublishSecretRef", + "schema": "PrometheusV1SpecVolumesCsi#nodePublishSecretRef", }, "remarks": "This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed.", "summary": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.", @@ -175310,14 +175310,14 @@ This is experimental and may change significantly without backward compatibility "name": "nodePublishSecretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCsiNodePublishSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCsiNodePublishSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCsi#readOnly", + "schema": "PrometheusV1SpecVolumesCsi#readOnly", }, "default": "false (read/write).", "remarks": "Defaults to false (read/write).", @@ -175338,7 +175338,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCsi#volumeAttributes", + "schema": "PrometheusV1SpecVolumesCsi#volumeAttributes", }, "remarks": "Consult your driver's documentation for supported values.", "summary": "VolumeAttributes stores driver-specific properties that are passed to the CSI driver.", @@ -175360,31 +175360,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesCsi", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesCsi", }, - "monitoringcoreoscom.PrometheusSpecVolumesCsiNodePublishSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesCsiNodePublishSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCsiNodePublishSecretRef", + "schema": "PrometheusV1SpecVolumesCsiNodePublishSecretRef", }, "remarks": "This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed.", "summary": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesCsiNodePublishSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesCsiNodePublishSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20508, }, - "name": "PrometheusSpecVolumesCsiNodePublishSecretRef", + "name": "PrometheusV1SpecVolumesCsiNodePublishSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesCsiNodePublishSecretRef#name", + "schema": "PrometheusV1SpecVolumesCsiNodePublishSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -175401,30 +175401,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesCsiNodePublishSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesCsiNodePublishSecretRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesDownwardApi": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApi", + "schema": "PrometheusV1SpecVolumesDownwardApi", }, "summary": "DownwardAPI represents downward API about the pod that should populate this volume.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesDownwardApi", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16509, }, - "name": "PrometheusSpecVolumesDownwardApi", + "name": "PrometheusV1SpecVolumesDownwardApi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApi#defaultMode", + "schema": "PrometheusV1SpecVolumesDownwardApi#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -175445,7 +175445,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApi#items", + "schema": "PrometheusV1SpecVolumesDownwardApi#items", }, "summary": "Items is a list of downward API volume file.", }, @@ -175459,37 +175459,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItems", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesDownwardApi", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesDownwardApi", }, - "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItems": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItems", + "schema": "PrometheusV1SpecVolumesDownwardApiItems", }, "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20537, }, - "name": "PrometheusSpecVolumesDownwardApiItems", + "name": "PrometheusV1SpecVolumesDownwardApiItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItems#path", + "schema": "PrometheusV1SpecVolumesDownwardApiItems#path", }, "remarks": "Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", "summary": "Required: Path is the relative path name of the file to be created.", @@ -175508,7 +175508,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItems#fieldRef", + "schema": "PrometheusV1SpecVolumesDownwardApiItems#fieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, @@ -175520,14 +175520,14 @@ This is experimental and may change significantly without backward compatibility "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItemsFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItems#mode", + "schema": "PrometheusV1SpecVolumesDownwardApiItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -175547,7 +175547,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItems#resourceFieldRef", + "schema": "PrometheusV1SpecVolumesDownwardApiItems#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, @@ -175559,34 +175559,34 @@ This is experimental and may change significantly without backward compatibility "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesDownwardApiItems", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesDownwardApiItems", }, - "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItemsFieldRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItemsFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItemsFieldRef", + "schema": "PrometheusV1SpecVolumesDownwardApiItemsFieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItemsFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23367, }, - "name": "PrometheusSpecVolumesDownwardApiItemsFieldRef", + "name": "PrometheusV1SpecVolumesDownwardApiItemsFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItemsFieldRef#fieldPath", + "schema": "PrometheusV1SpecVolumesDownwardApiItemsFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -175604,7 +175604,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItemsFieldRef#apiVersion", + "schema": "PrometheusV1SpecVolumesDownwardApiItemsFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -175620,30 +175620,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesDownwardApiItemsFieldRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesDownwardApiItemsFieldRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItemsResourceFieldRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItemsResourceFieldRef", + "schema": "PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23404, }, - "name": "PrometheusSpecVolumesDownwardApiItemsResourceFieldRef", + "name": "PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItemsResourceFieldRef#resource", + "schema": "PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -175661,7 +175661,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItemsResourceFieldRef#containerName", + "schema": "PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -175680,7 +175680,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesDownwardApiItemsResourceFieldRef#divisor", + "schema": "PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -175696,31 +175696,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesDownwardApiItemsResourceFieldRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesEmptyDir": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesEmptyDir": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesEmptyDir", + "schema": "PrometheusV1SpecVolumesEmptyDir", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "EmptyDir represents a temporary directory that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesEmptyDir", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesEmptyDir", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16547, }, - "name": "PrometheusSpecVolumesEmptyDir", + "name": "PrometheusV1SpecVolumesEmptyDir", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesEmptyDir#medium", + "schema": "PrometheusV1SpecVolumesEmptyDir#medium", }, "remarks": "The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "What type of storage medium should back this directory.", @@ -175740,7 +175740,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesEmptyDir#sizeLimit", + "schema": "PrometheusV1SpecVolumesEmptyDir#sizeLimit", }, "remarks": "The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir", "summary": "Total amount of local storage required for this EmptyDir volume.", @@ -175757,30 +175757,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesEmptyDir", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesEmptyDir", }, - "monitoringcoreoscom.PrometheusSpecVolumesFc": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesFc": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFc", + "schema": "PrometheusV1SpecVolumesFc", }, "summary": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesFc", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesFc", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16584, }, - "name": "PrometheusSpecVolumesFc", + "name": "PrometheusV1SpecVolumesFc", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFc#fsType", + "schema": "PrometheusV1SpecVolumesFc#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type to mount.", @@ -175800,7 +175800,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFc#lun", + "schema": "PrometheusV1SpecVolumesFc#lun", }, "summary": "Optional: FC target lun number.", }, @@ -175819,7 +175819,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFc#readOnly", + "schema": "PrometheusV1SpecVolumesFc#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -175840,7 +175840,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFc#targetWWNs", + "schema": "PrometheusV1SpecVolumesFc#targetWWNs", }, "summary": "Optional: FC target worldwide names (WWNs).", }, @@ -175864,7 +175864,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFc#wwids", + "schema": "PrometheusV1SpecVolumesFc#wwids", }, "summary": "Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.", }, @@ -175885,30 +175885,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesFc", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesFc", }, - "monitoringcoreoscom.PrometheusSpecVolumesFlexVolume": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesFlexVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlexVolume", + "schema": "PrometheusV1SpecVolumesFlexVolume", }, "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesFlexVolume", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesFlexVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16646, }, - "name": "PrometheusSpecVolumesFlexVolume", + "name": "PrometheusV1SpecVolumesFlexVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlexVolume#driver", + "schema": "PrometheusV1SpecVolumesFlexVolume#driver", }, "summary": "Driver is the name of the driver to use for this volume.", }, @@ -175926,7 +175926,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlexVolume#fsType", + "schema": "PrometheusV1SpecVolumesFlexVolume#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". The default filesystem depends on FlexVolume script.", "summary": "Filesystem type to mount.", @@ -175946,7 +175946,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlexVolume#options", + "schema": "PrometheusV1SpecVolumesFlexVolume#options", }, "summary": "Optional: Extra command options if any.", }, @@ -175970,7 +175970,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlexVolume#readOnly", + "schema": "PrometheusV1SpecVolumesFlexVolume#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -175991,7 +175991,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlexVolume#secretRef", + "schema": "PrometheusV1SpecVolumesFlexVolume#secretRef", }, "remarks": "This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.", "summary": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.", @@ -176004,35 +176004,35 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesFlexVolumeSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesFlexVolumeSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesFlexVolume", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesFlexVolume", }, - "monitoringcoreoscom.PrometheusSpecVolumesFlexVolumeSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesFlexVolumeSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlexVolumeSecretRef", + "schema": "PrometheusV1SpecVolumesFlexVolumeSecretRef", }, "remarks": "This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.", "summary": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesFlexVolumeSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesFlexVolumeSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20590, }, - "name": "PrometheusSpecVolumesFlexVolumeSecretRef", + "name": "PrometheusV1SpecVolumesFlexVolumeSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlexVolumeSecretRef#name", + "schema": "PrometheusV1SpecVolumesFlexVolumeSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -176049,31 +176049,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesFlexVolumeSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesFlexVolumeSecretRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesFlocker": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesFlocker": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlocker", + "schema": "PrometheusV1SpecVolumesFlocker", }, "remarks": "This depends on the Flocker control service being running", "summary": "Flocker represents a Flocker volume attached to a kubelet's host machine.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesFlocker", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesFlocker", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16708, }, - "name": "PrometheusSpecVolumesFlocker", + "name": "PrometheusV1SpecVolumesFlocker", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlocker#datasetName", + "schema": "PrometheusV1SpecVolumesFlocker#datasetName", }, "summary": "Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated.", }, @@ -176092,7 +176092,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesFlocker#datasetUUID", + "schema": "PrometheusV1SpecVolumesFlocker#datasetUUID", }, "remarks": "This is unique identifier of a Flocker dataset", "summary": "UUID of the dataset.", @@ -176109,31 +176109,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesFlocker", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesFlocker", }, - "monitoringcoreoscom.PrometheusSpecVolumesGcePersistentDisk": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesGcePersistentDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGcePersistentDisk", + "schema": "PrometheusV1SpecVolumesGcePersistentDisk", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesGcePersistentDisk", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesGcePersistentDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16745, }, - "name": "PrometheusSpecVolumesGcePersistentDisk", + "name": "PrometheusV1SpecVolumesGcePersistentDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGcePersistentDisk#pdName", + "schema": "PrometheusV1SpecVolumesGcePersistentDisk#pdName", }, "remarks": "Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "Unique name of the PD resource in GCE.", @@ -176152,7 +176152,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGcePersistentDisk#fsType", + "schema": "PrometheusV1SpecVolumesGcePersistentDisk#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -176172,7 +176172,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGcePersistentDisk#partition", + "schema": "PrometheusV1SpecVolumesGcePersistentDisk#partition", }, "remarks": "If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "The partition in the volume that you want to mount.", @@ -176192,7 +176192,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGcePersistentDisk#readOnly", + "schema": "PrometheusV1SpecVolumesGcePersistentDisk#readOnly", }, "default": "false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "remarks": "Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", @@ -176210,31 +176210,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesGcePersistentDisk", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesGcePersistentDisk", }, - "monitoringcoreoscom.PrometheusSpecVolumesGitRepo": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesGitRepo": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGitRepo", + "schema": "PrometheusV1SpecVolumesGitRepo", }, "remarks": "DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "summary": "GitRepo represents a git repository at a particular revision.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesGitRepo", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesGitRepo", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16799, }, - "name": "PrometheusSpecVolumesGitRepo", + "name": "PrometheusV1SpecVolumesGitRepo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGitRepo#repository", + "schema": "PrometheusV1SpecVolumesGitRepo#repository", }, "summary": "Repository URL.", }, @@ -176252,7 +176252,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGitRepo#directory", + "schema": "PrometheusV1SpecVolumesGitRepo#directory", }, "remarks": "Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.", "summary": "Target directory name.", @@ -176272,7 +176272,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGitRepo#revision", + "schema": "PrometheusV1SpecVolumesGitRepo#revision", }, "summary": "Commit hash for the specified revision.", }, @@ -176288,31 +176288,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesGitRepo", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesGitRepo", }, - "monitoringcoreoscom.PrometheusSpecVolumesGlusterfs": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesGlusterfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGlusterfs", + "schema": "PrometheusV1SpecVolumesGlusterfs", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md", "summary": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesGlusterfs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesGlusterfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16844, }, - "name": "PrometheusSpecVolumesGlusterfs", + "name": "PrometheusV1SpecVolumesGlusterfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGlusterfs#endpoints", + "schema": "PrometheusV1SpecVolumesGlusterfs#endpoints", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "summary": "EndpointsName is the endpoint name that details Glusterfs topology.", @@ -176331,7 +176331,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGlusterfs#path", + "schema": "PrometheusV1SpecVolumesGlusterfs#path", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "summary": "Path is the Glusterfs volume path.", @@ -176350,7 +176350,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesGlusterfs#readOnly", + "schema": "PrometheusV1SpecVolumesGlusterfs#readOnly", }, "default": "false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "remarks": "Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", @@ -176368,31 +176368,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesGlusterfs", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesGlusterfs", }, - "monitoringcoreoscom.PrometheusSpecVolumesHostPath": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesHostPath": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesHostPath", + "schema": "PrometheusV1SpecVolumesHostPath", }, "remarks": "This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write.", "summary": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesHostPath", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesHostPath", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16890, }, - "name": "PrometheusSpecVolumesHostPath", + "name": "PrometheusV1SpecVolumesHostPath", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesHostPath#path", + "schema": "PrometheusV1SpecVolumesHostPath#path", }, "remarks": "If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "summary": "Path of the directory on the host.", @@ -176411,7 +176411,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesHostPath#type", + "schema": "PrometheusV1SpecVolumesHostPath#type", }, "default": "More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "summary": "Type for HostPath Volume Defaults to \\"\\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath.", @@ -176428,31 +176428,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesHostPath", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesHostPath", }, - "monitoringcoreoscom.PrometheusSpecVolumesIscsi": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesIscsi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi", + "schema": "PrometheusV1SpecVolumesIscsi", }, "remarks": "More info: https://examples.k8s.io/volumes/iscsi/README.md", "summary": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesIscsi", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesIscsi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 16928, }, - "name": "PrometheusSpecVolumesIscsi", + "name": "PrometheusV1SpecVolumesIscsi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#iqn", + "schema": "PrometheusV1SpecVolumesIscsi#iqn", }, "summary": "Target iSCSI Qualified Name.", }, @@ -176470,7 +176470,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#lun", + "schema": "PrometheusV1SpecVolumesIscsi#lun", }, "summary": "iSCSI Target Lun number.", }, @@ -176488,7 +176488,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#targetPortal", + "schema": "PrometheusV1SpecVolumesIscsi#targetPortal", }, "remarks": "The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "summary": "iSCSI Target Portal.", @@ -176507,7 +176507,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#chapAuthDiscovery", + "schema": "PrometheusV1SpecVolumesIscsi#chapAuthDiscovery", }, "summary": "whether support iSCSI Discovery CHAP authentication.", }, @@ -176526,7 +176526,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#chapAuthSession", + "schema": "PrometheusV1SpecVolumesIscsi#chapAuthSession", }, "summary": "whether support iSCSI Session CHAP authentication.", }, @@ -176545,7 +176545,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#fsType", + "schema": "PrometheusV1SpecVolumesIscsi#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -176565,7 +176565,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#initiatorName", + "schema": "PrometheusV1SpecVolumesIscsi#initiatorName", }, "remarks": "If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.", "summary": "Custom iSCSI Initiator Name.", @@ -176585,7 +176585,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#iscsiInterface", + "schema": "PrometheusV1SpecVolumesIscsi#iscsiInterface", }, "default": "default' (tcp).", "remarks": "Defaults to 'default' (tcp).", @@ -176606,7 +176606,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#portals", + "schema": "PrometheusV1SpecVolumesIscsi#portals", }, "remarks": "The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "summary": "iSCSI Target Portal List.", @@ -176631,7 +176631,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#readOnly", + "schema": "PrometheusV1SpecVolumesIscsi#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -176652,7 +176652,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsi#secretRef", + "schema": "PrometheusV1SpecVolumesIscsi#secretRef", }, "summary": "CHAP Secret for iSCSI target and initiator authentication.", }, @@ -176664,34 +176664,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesIscsiSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesIscsiSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesIscsi", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesIscsi", }, - "monitoringcoreoscom.PrometheusSpecVolumesIscsiSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesIscsiSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsiSecretRef", + "schema": "PrometheusV1SpecVolumesIscsiSecretRef", }, "summary": "CHAP Secret for iSCSI target and initiator authentication.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesIscsiSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesIscsiSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20619, }, - "name": "PrometheusSpecVolumesIscsiSecretRef", + "name": "PrometheusV1SpecVolumesIscsiSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesIscsiSecretRef#name", + "schema": "PrometheusV1SpecVolumesIscsiSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -176708,30 +176708,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesIscsiSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesIscsiSecretRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesNfs": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesNfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesNfs", + "schema": "PrometheusV1SpecVolumesNfs", }, "summary": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesNfs", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesNfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17039, }, - "name": "PrometheusSpecVolumesNfs", + "name": "PrometheusV1SpecVolumesNfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesNfs#path", + "schema": "PrometheusV1SpecVolumesNfs#path", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "summary": "Path that is exported by the NFS server.", @@ -176750,7 +176750,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesNfs#server", + "schema": "PrometheusV1SpecVolumesNfs#server", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "summary": "Server is the hostname or IP address of the NFS server.", @@ -176769,7 +176769,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesNfs#readOnly", + "schema": "PrometheusV1SpecVolumesNfs#readOnly", }, "default": "false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "remarks": "Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", @@ -176787,31 +176787,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesNfs", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesNfs", }, - "monitoringcoreoscom.PrometheusSpecVolumesPersistentVolumeClaim": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesPersistentVolumeClaim": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPersistentVolumeClaim", + "schema": "PrometheusV1SpecVolumesPersistentVolumeClaim", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesPersistentVolumeClaim", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesPersistentVolumeClaim", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17085, }, - "name": "PrometheusSpecVolumesPersistentVolumeClaim", + "name": "PrometheusV1SpecVolumesPersistentVolumeClaim", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPersistentVolumeClaim#claimName", + "schema": "PrometheusV1SpecVolumesPersistentVolumeClaim#claimName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume.", @@ -176830,7 +176830,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPersistentVolumeClaim#readOnly", + "schema": "PrometheusV1SpecVolumesPersistentVolumeClaim#readOnly", }, "remarks": "Default false.", "summary": "Will force the ReadOnly setting in VolumeMounts.", @@ -176847,30 +176847,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesPersistentVolumeClaim", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesPersistentVolumeClaim", }, - "monitoringcoreoscom.PrometheusSpecVolumesPhotonPersistentDisk": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesPhotonPersistentDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPhotonPersistentDisk", + "schema": "PrometheusV1SpecVolumesPhotonPersistentDisk", }, "summary": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesPhotonPersistentDisk", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesPhotonPersistentDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17122, }, - "name": "PrometheusSpecVolumesPhotonPersistentDisk", + "name": "PrometheusV1SpecVolumesPhotonPersistentDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPhotonPersistentDisk#pdID", + "schema": "PrometheusV1SpecVolumesPhotonPersistentDisk#pdID", }, "summary": "ID that identifies Photon Controller persistent disk.", }, @@ -176888,7 +176888,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPhotonPersistentDisk#fsType", + "schema": "PrometheusV1SpecVolumesPhotonPersistentDisk#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -176905,30 +176905,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesPhotonPersistentDisk", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesPhotonPersistentDisk", }, - "monitoringcoreoscom.PrometheusSpecVolumesPortworxVolume": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesPortworxVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPortworxVolume", + "schema": "PrometheusV1SpecVolumesPortworxVolume", }, "summary": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesPortworxVolume", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesPortworxVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17159, }, - "name": "PrometheusSpecVolumesPortworxVolume", + "name": "PrometheusV1SpecVolumesPortworxVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPortworxVolume#volumeID", + "schema": "PrometheusV1SpecVolumesPortworxVolume#volumeID", }, "summary": "VolumeID uniquely identifies a Portworx volume.", }, @@ -176946,7 +176946,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPortworxVolume#fsType", + "schema": "PrometheusV1SpecVolumesPortworxVolume#fsType", }, "remarks": "Ex. \\"ext4\\", \\"xfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system.", @@ -176966,7 +176966,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesPortworxVolume#readOnly", + "schema": "PrometheusV1SpecVolumesPortworxVolume#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -176984,30 +176984,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesPortworxVolume", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesPortworxVolume", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjected": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjected": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjected", + "schema": "PrometheusV1SpecVolumesProjected", }, "summary": "Items for all in one resources secrets, configmaps, and downward API.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjected", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjected", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17205, }, - "name": "PrometheusSpecVolumesProjected", + "name": "PrometheusV1SpecVolumesProjected", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjected#sources", + "schema": "PrometheusV1SpecVolumesProjected#sources", }, "summary": "list of volume projections.", }, @@ -177020,7 +177020,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSources", }, "kind": "array", }, @@ -177030,7 +177030,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjected#defaultMode", + "schema": "PrometheusV1SpecVolumesProjected#defaultMode", }, "remarks": "Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Mode bits to use on created files by default.", @@ -177047,30 +177047,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjected", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjected", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSources": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSources", + "schema": "PrometheusV1SpecVolumesProjectedSources", }, "summary": "Projection that may be projected along with other supported volume types.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSources", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20648, }, - "name": "PrometheusSpecVolumesProjectedSources", + "name": "PrometheusV1SpecVolumesProjectedSources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSources#configMap", + "schema": "PrometheusV1SpecVolumesProjectedSources#configMap", }, "summary": "information about the configMap data to project.", }, @@ -177082,14 +177082,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSources#downwardAPI", + "schema": "PrometheusV1SpecVolumesProjectedSources#downwardAPI", }, "summary": "information about the downwardAPI data to project.", }, @@ -177101,14 +177101,14 @@ This is experimental and may change significantly without backward compatibility "name": "downwardApi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApi", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSources#secret", + "schema": "PrometheusV1SpecVolumesProjectedSources#secret", }, "summary": "information about the secret data to project.", }, @@ -177120,14 +177120,14 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSources#serviceAccountToken", + "schema": "PrometheusV1SpecVolumesProjectedSources#serviceAccountToken", }, "summary": "information about the serviceAccountToken data to project.", }, @@ -177139,34 +177139,34 @@ This is experimental and may change significantly without backward compatibility "name": "serviceAccountToken", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesServiceAccountToken", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSources", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSources", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesConfigMap": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesConfigMap", + "schema": "PrometheusV1SpecVolumesProjectedSourcesConfigMap", }, "summary": "information about the configMap data to project.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesConfigMap", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23449, }, - "name": "PrometheusSpecVolumesProjectedSourcesConfigMap", + "name": "PrometheusV1SpecVolumesProjectedSourcesConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesConfigMap#items", + "schema": "PrometheusV1SpecVolumesProjectedSourcesConfigMap#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value.", @@ -177181,7 +177181,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesConfigMapItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesConfigMapItems", }, "kind": "array", }, @@ -177191,7 +177191,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesConfigMap#name", + "schema": "PrometheusV1SpecVolumesProjectedSourcesConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -177211,7 +177211,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesConfigMap#optional", + "schema": "PrometheusV1SpecVolumesProjectedSourcesConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its keys must be defined.", }, @@ -177227,30 +177227,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesConfigMap", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesConfigMap", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesConfigMapItems": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesConfigMapItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesConfigMapItems", + "schema": "PrometheusV1SpecVolumesProjectedSourcesConfigMapItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesConfigMapItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesConfigMapItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24459, }, - "name": "PrometheusSpecVolumesProjectedSourcesConfigMapItems", + "name": "PrometheusV1SpecVolumesProjectedSourcesConfigMapItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesConfigMapItems#key", + "schema": "PrometheusV1SpecVolumesProjectedSourcesConfigMapItems#key", }, "summary": "The key to project.", }, @@ -177268,7 +177268,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesConfigMapItems#path", + "schema": "PrometheusV1SpecVolumesProjectedSourcesConfigMapItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -177287,7 +177287,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesConfigMapItems#mode", + "schema": "PrometheusV1SpecVolumesProjectedSourcesConfigMapItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -177304,30 +177304,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesConfigMapItems", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesConfigMapItems", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApi": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApi", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApi", }, "summary": "information about the downwardAPI data to project.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApi", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23494, }, - "name": "PrometheusSpecVolumesProjectedSourcesDownwardApi", + "name": "PrometheusV1SpecVolumesProjectedSourcesDownwardApi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApi#items", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApi#items", }, "summary": "Items is a list of DownwardAPIVolume file.", }, @@ -177341,37 +177341,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesDownwardApi", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesDownwardApi", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItems": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItems", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems", }, "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24504, }, - "name": "PrometheusSpecVolumesProjectedSourcesDownwardApiItems", + "name": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItems#path", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems#path", }, "remarks": "Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", "summary": "Required: Path is the relative path name of the file to be created.", @@ -177390,7 +177390,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItems#fieldRef", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems#fieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, @@ -177402,14 +177402,14 @@ This is experimental and may change significantly without backward compatibility "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItems#mode", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -177429,7 +177429,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, @@ -177441,34 +177441,34 @@ This is experimental and may change significantly without backward compatibility "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesDownwardApiItems", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24692, }, - "name": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "name": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -177486,7 +177486,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -177502,30 +177502,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24729, }, - "name": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "name": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -177543,7 +177543,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -177562,7 +177562,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor", + "schema": "PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -177578,30 +177578,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesSecret", + "schema": "PrometheusV1SpecVolumesProjectedSourcesSecret", }, "summary": "information about the secret data to project.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23523, }, - "name": "PrometheusSpecVolumesProjectedSourcesSecret", + "name": "PrometheusV1SpecVolumesProjectedSourcesSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesSecret#items", + "schema": "PrometheusV1SpecVolumesProjectedSourcesSecret#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value.", @@ -177616,7 +177616,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesSecretItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesSecretItems", }, "kind": "array", }, @@ -177626,7 +177626,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesSecret#name", + "schema": "PrometheusV1SpecVolumesProjectedSourcesSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -177646,7 +177646,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesSecret#optional", + "schema": "PrometheusV1SpecVolumesProjectedSourcesSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -177662,30 +177662,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesSecret", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesSecretItems": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesSecretItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesSecretItems", + "schema": "PrometheusV1SpecVolumesProjectedSourcesSecretItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesSecretItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesSecretItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 24557, }, - "name": "PrometheusSpecVolumesProjectedSourcesSecretItems", + "name": "PrometheusV1SpecVolumesProjectedSourcesSecretItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesSecretItems#key", + "schema": "PrometheusV1SpecVolumesProjectedSourcesSecretItems#key", }, "summary": "The key to project.", }, @@ -177703,7 +177703,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesSecretItems#path", + "schema": "PrometheusV1SpecVolumesProjectedSourcesSecretItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -177722,7 +177722,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesSecretItems#mode", + "schema": "PrometheusV1SpecVolumesProjectedSourcesSecretItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -177739,30 +177739,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesSecretItems", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesSecretItems", }, - "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesServiceAccountToken": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesServiceAccountToken", + "schema": "PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken", }, "summary": "information about the serviceAccountToken data to project.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesProjectedSourcesServiceAccountToken", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 23568, }, - "name": "PrometheusSpecVolumesProjectedSourcesServiceAccountToken", + "name": "PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesServiceAccountToken#path", + "schema": "PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken#path", }, "summary": "Path is the path relative to the mount point of the file to project the token into.", }, @@ -177780,7 +177780,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesServiceAccountToken#audience", + "schema": "PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken#audience", }, "remarks": "A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.", "summary": "Audience is the intended audience of the token.", @@ -177800,7 +177800,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds", + "schema": "PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds", }, "default": "1 hour and must be at least 10 minutes.", "remarks": "As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.", @@ -177818,30 +177818,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesProjectedSourcesServiceAccountToken", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken", }, - "monitoringcoreoscom.PrometheusSpecVolumesQuobyte": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesQuobyte": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesQuobyte", + "schema": "PrometheusV1SpecVolumesQuobyte", }, "summary": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesQuobyte", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesQuobyte", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17242, }, - "name": "PrometheusSpecVolumesQuobyte", + "name": "PrometheusV1SpecVolumesQuobyte", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesQuobyte#registry", + "schema": "PrometheusV1SpecVolumesQuobyte#registry", }, "summary": "Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes.", }, @@ -177859,7 +177859,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesQuobyte#volume", + "schema": "PrometheusV1SpecVolumesQuobyte#volume", }, "summary": "Volume is a string that references an already created Quobyte volume by name.", }, @@ -177877,7 +177877,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesQuobyte#group", + "schema": "PrometheusV1SpecVolumesQuobyte#group", }, "default": "no group", "summary": "Group to map volume access to Default is no group.", @@ -177897,7 +177897,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesQuobyte#readOnly", + "schema": "PrometheusV1SpecVolumesQuobyte#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -177918,7 +177918,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesQuobyte#tenant", + "schema": "PrometheusV1SpecVolumesQuobyte#tenant", }, "summary": "Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin.", }, @@ -177937,7 +177937,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesQuobyte#user", + "schema": "PrometheusV1SpecVolumesQuobyte#user", }, "default": "serivceaccount user", "summary": "User to map volume access to Defaults to serivceaccount user.", @@ -177954,31 +177954,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesQuobyte", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesQuobyte", }, - "monitoringcoreoscom.PrometheusSpecVolumesRbd": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesRbd": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd", + "schema": "PrometheusV1SpecVolumesRbd", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md", "summary": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesRbd", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesRbd", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17314, }, - "name": "PrometheusSpecVolumesRbd", + "name": "PrometheusV1SpecVolumesRbd", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd#image", + "schema": "PrometheusV1SpecVolumesRbd#image", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "The rados image name.", @@ -177997,7 +177997,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd#monitors", + "schema": "PrometheusV1SpecVolumesRbd#monitors", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "A collection of Ceph monitors.", @@ -178021,7 +178021,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd#fsType", + "schema": "PrometheusV1SpecVolumesRbd#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -178041,7 +178041,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd#keyring", + "schema": "PrometheusV1SpecVolumesRbd#keyring", }, "default": "etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -178062,7 +178062,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd#pool", + "schema": "PrometheusV1SpecVolumesRbd#pool", }, "default": "rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -178083,7 +178083,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd#readOnly", + "schema": "PrometheusV1SpecVolumesRbd#readOnly", }, "default": "false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -178104,7 +178104,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd#secretRef", + "schema": "PrometheusV1SpecVolumesRbd#secretRef", }, "default": "nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -178118,14 +178118,14 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesRbdSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesRbdSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbd#user", + "schema": "PrometheusV1SpecVolumesRbd#user", }, "default": "admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -178143,32 +178143,32 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesRbd", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesRbd", }, - "monitoringcoreoscom.PrometheusSpecVolumesRbdSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesRbdSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbdSecretRef", + "schema": "PrometheusV1SpecVolumesRbdSecretRef", }, "default": "nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "SecretRef is name of the authentication secret for RBDUser.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesRbdSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesRbdSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20702, }, - "name": "PrometheusSpecVolumesRbdSecretRef", + "name": "PrometheusV1SpecVolumesRbdSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesRbdSecretRef#name", + "schema": "PrometheusV1SpecVolumesRbdSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -178185,30 +178185,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesRbdSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesRbdSecretRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesScaleIo": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesScaleIo": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo", + "schema": "PrometheusV1SpecVolumesScaleIo", }, "summary": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesScaleIo", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesScaleIo", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17404, }, - "name": "PrometheusSpecVolumesScaleIo", + "name": "PrometheusV1SpecVolumesScaleIo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#gateway", + "schema": "PrometheusV1SpecVolumesScaleIo#gateway", }, "summary": "The host address of the ScaleIO API Gateway.", }, @@ -178226,7 +178226,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#secretRef", + "schema": "PrometheusV1SpecVolumesScaleIo#secretRef", }, "remarks": "If this is not provided, Login operation will fail.", "summary": "SecretRef references to the secret for ScaleIO user and other sensitive information.", @@ -178238,14 +178238,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "secretRef", "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesScaleIoSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesScaleIoSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#system", + "schema": "PrometheusV1SpecVolumesScaleIo#system", }, "summary": "The name of the storage system as configured in ScaleIO.", }, @@ -178263,7 +178263,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#fsType", + "schema": "PrometheusV1SpecVolumesScaleIo#fsType", }, "default": "xfs\\".", "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Default is \\"xfs\\".", @@ -178284,7 +178284,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#protectionDomain", + "schema": "PrometheusV1SpecVolumesScaleIo#protectionDomain", }, "summary": "The name of the ScaleIO Protection Domain for the configured storage.", }, @@ -178303,7 +178303,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#readOnly", + "schema": "PrometheusV1SpecVolumesScaleIo#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -178324,7 +178324,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#sslEnabled", + "schema": "PrometheusV1SpecVolumesScaleIo#sslEnabled", }, "summary": "Flag to enable/disable SSL communication with Gateway, default false.", }, @@ -178343,7 +178343,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#storageMode", + "schema": "PrometheusV1SpecVolumesScaleIo#storageMode", }, "default": "ThinProvisioned.", "remarks": "Default is ThinProvisioned.", @@ -178364,7 +178364,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#storagePool", + "schema": "PrometheusV1SpecVolumesScaleIo#storagePool", }, "summary": "The ScaleIO Storage Pool associated with the protection domain.", }, @@ -178383,7 +178383,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIo#volumeName", + "schema": "PrometheusV1SpecVolumesScaleIo#volumeName", }, "summary": "The name of a volume already created in the ScaleIO system that is associated with this volume source.", }, @@ -178399,31 +178399,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesScaleIo", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesScaleIo", }, - "monitoringcoreoscom.PrometheusSpecVolumesScaleIoSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesScaleIoSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIoSecretRef", + "schema": "PrometheusV1SpecVolumesScaleIoSecretRef", }, "remarks": "If this is not provided, Login operation will fail.", "summary": "SecretRef references to the secret for ScaleIO user and other sensitive information.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesScaleIoSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesScaleIoSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20731, }, - "name": "PrometheusSpecVolumesScaleIoSecretRef", + "name": "PrometheusV1SpecVolumesScaleIoSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesScaleIoSecretRef#name", + "schema": "PrometheusV1SpecVolumesScaleIoSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -178440,31 +178440,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesScaleIoSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesScaleIoSecretRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesSecret": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecret", + "schema": "PrometheusV1SpecVolumesSecret", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Secret represents a secret that should populate this volume.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesSecret", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17508, }, - "name": "PrometheusSpecVolumesSecret", + "name": "PrometheusV1SpecVolumesSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecret#defaultMode", + "schema": "PrometheusV1SpecVolumesSecret#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -178485,7 +178485,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecret#items", + "schema": "PrometheusV1SpecVolumesSecret#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value.", @@ -178500,7 +178500,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesSecretItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesSecretItems", }, "kind": "array", }, @@ -178510,7 +178510,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecret#optional", + "schema": "PrometheusV1SpecVolumesSecret#optional", }, "summary": "Specify whether the Secret or its keys must be defined.", }, @@ -178529,7 +178529,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecret#secretName", + "schema": "PrometheusV1SpecVolumesSecret#secretName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Name of the secret in the pod's namespace to use.", @@ -178546,30 +178546,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesSecret", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesSecret", }, - "monitoringcoreoscom.PrometheusSpecVolumesSecretItems": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesSecretItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecretItems", + "schema": "PrometheusV1SpecVolumesSecretItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesSecretItems", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesSecretItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20760, }, - "name": "PrometheusSpecVolumesSecretItems", + "name": "PrometheusV1SpecVolumesSecretItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecretItems#key", + "schema": "PrometheusV1SpecVolumesSecretItems#key", }, "summary": "The key to project.", }, @@ -178587,7 +178587,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecretItems#path", + "schema": "PrometheusV1SpecVolumesSecretItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -178606,7 +178606,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesSecretItems#mode", + "schema": "PrometheusV1SpecVolumesSecretItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -178623,30 +178623,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesSecretItems", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesSecretItems", }, - "monitoringcoreoscom.PrometheusSpecVolumesStorageos": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesStorageos": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesStorageos", + "schema": "PrometheusV1SpecVolumesStorageos", }, "summary": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesStorageos", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesStorageos", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17562, }, - "name": "PrometheusSpecVolumesStorageos", + "name": "PrometheusV1SpecVolumesStorageos", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesStorageos#fsType", + "schema": "PrometheusV1SpecVolumesStorageos#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -178666,7 +178666,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesStorageos#readOnly", + "schema": "PrometheusV1SpecVolumesStorageos#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -178687,7 +178687,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesStorageos#secretRef", + "schema": "PrometheusV1SpecVolumesStorageos#secretRef", }, "remarks": "If not specified, default values will be attempted.", "summary": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials.", @@ -178700,14 +178700,14 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesStorageosSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesStorageosSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesStorageos#volumeName", + "schema": "PrometheusV1SpecVolumesStorageos#volumeName", }, "remarks": "Volume names are only unique within a namespace.", "summary": "VolumeName is the human-readable name of the StorageOS volume.", @@ -178727,7 +178727,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesStorageos#volumeNamespace", + "schema": "PrometheusV1SpecVolumesStorageos#volumeNamespace", }, "remarks": "If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \\"default\\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.", "summary": "VolumeNamespace specifies the scope of the volume within StorageOS.", @@ -178744,31 +178744,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesStorageos", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesStorageos", }, - "monitoringcoreoscom.PrometheusSpecVolumesStorageosSecretRef": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesStorageosSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesStorageosSecretRef", + "schema": "PrometheusV1SpecVolumesStorageosSecretRef", }, "remarks": "If not specified, default values will be attempted.", "summary": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesStorageosSecretRef", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesStorageosSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 20805, }, - "name": "PrometheusSpecVolumesStorageosSecretRef", + "name": "PrometheusV1SpecVolumesStorageosSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesStorageosSecretRef#name", + "schema": "PrometheusV1SpecVolumesStorageosSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -178785,30 +178785,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesStorageosSecretRef", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesStorageosSecretRef", }, - "monitoringcoreoscom.PrometheusSpecVolumesVsphereVolume": Object { + "monitoringcoreoscom.PrometheusV1SpecVolumesVsphereVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesVsphereVolume", + "schema": "PrometheusV1SpecVolumesVsphereVolume", }, "summary": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.PrometheusSpecVolumesVsphereVolume", + "fqn": "monitoringcoreoscom.PrometheusV1SpecVolumesVsphereVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 17624, }, - "name": "PrometheusSpecVolumesVsphereVolume", + "name": "PrometheusV1SpecVolumesVsphereVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesVsphereVolume#volumePath", + "schema": "PrometheusV1SpecVolumesVsphereVolume#volumePath", }, "summary": "Path that identifies vSphere volume vmdk.", }, @@ -178826,7 +178826,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesVsphereVolume#fsType", + "schema": "PrometheusV1SpecVolumesVsphereVolume#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -178846,7 +178846,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesVsphereVolume#storagePolicyID", + "schema": "PrometheusV1SpecVolumesVsphereVolume#storagePolicyID", }, "summary": "Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.", }, @@ -178865,7 +178865,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "PrometheusSpecVolumesVsphereVolume#storagePolicyName", + "schema": "PrometheusV1SpecVolumesVsphereVolume#storagePolicyName", }, "summary": "Storage Policy Based Management (SPBM) profile name.", }, @@ -178881,21 +178881,21 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:PrometheusSpecVolumesVsphereVolume", + "symbolId": "monitoring.coreos.com:PrometheusV1SpecVolumesVsphereVolume", }, - "monitoringcoreoscom.ServiceMonitor": Object { + "monitoringcoreoscom.ServiceMonitorV1": Object { "assembly": "monitoringcoreoscom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "ServiceMonitor", + "schema": "ServiceMonitorV1", }, "summary": "ServiceMonitor defines monitoring for a set of services.", }, - "fqn": "monitoringcoreoscom.ServiceMonitor", + "fqn": "monitoringcoreoscom.ServiceMonitorV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"ServiceMonitor\\" API object.", + "summary": "Defines a \\"ServiceMonitorV1\\" API object.", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -178926,7 +178926,7 @@ This is experimental and may change significantly without backward compatibility }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorProps", + "fqn": "monitoringcoreoscom.ServiceMonitorV1Props", }, }, ], @@ -178940,7 +178940,7 @@ This is experimental and may change significantly without backward compatibility Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"ServiceMonitor\\".", + "summary": "Renders a Kubernetes manifest for \\"ServiceMonitorV1\\".", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -178954,7 +178954,7 @@ This is experimental and may change significantly without backward compatibility }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorProps", + "fqn": "monitoringcoreoscom.ServiceMonitorV1Props", }, }, ], @@ -178982,12 +178982,12 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "name": "ServiceMonitor", + "name": "ServiceMonitorV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"ServiceMonitor\\".", + "summary": "Returns the apiVersion and kind for \\"ServiceMonitorV1\\".", }, "immutable": true, "locationInModule": Object { @@ -179001,30 +179001,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitor", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1", }, - "monitoringcoreoscom.ServiceMonitorProps": Object { + "monitoringcoreoscom.ServiceMonitorV1Props": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitor", + "schema": "ServiceMonitorV1", }, "summary": "ServiceMonitor defines monitoring for a set of services.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorProps", + "fqn": "monitoringcoreoscom.ServiceMonitorV1Props", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25064, }, - "name": "ServiceMonitorProps", + "name": "ServiceMonitorV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitor#spec", + "schema": "ServiceMonitorV1#spec", }, "summary": "Specification of desired Service selection for target discovery by Prometheus.", }, @@ -179035,14 +179035,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "spec", "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpec", + "fqn": "monitoringcoreoscom.ServiceMonitorV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitor#metadata", + "schema": "ServiceMonitorV1#metadata", }, }, "immutable": true, @@ -179057,30 +179057,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorProps", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1Props", }, - "monitoringcoreoscom.ServiceMonitorSpec": Object { + "monitoringcoreoscom.ServiceMonitorV1Spec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpec", + "schema": "ServiceMonitorV1Spec", }, "summary": "Specification of desired Service selection for target discovery by Prometheus.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpec", + "fqn": "monitoringcoreoscom.ServiceMonitorV1Spec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25099, }, - "name": "ServiceMonitorSpec", + "name": "ServiceMonitorV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpec#endpoints", + "schema": "ServiceMonitorV1Spec#endpoints", }, "summary": "A list of endpoints allowed as part of this ServiceMonitor.", }, @@ -179093,7 +179093,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpoints", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpoints", }, "kind": "array", }, @@ -179103,7 +179103,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpec#selector", + "schema": "ServiceMonitorV1Spec#selector", }, "summary": "Selector to select Endpoints objects.", }, @@ -179114,14 +179114,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "selector", "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecSelector", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpec#jobLabel", + "schema": "ServiceMonitorV1Spec#jobLabel", }, "summary": "The label to use to retrieve the job name from.", }, @@ -179140,7 +179140,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpec#namespaceSelector", + "schema": "ServiceMonitorV1Spec#namespaceSelector", }, "summary": "Selector to select which namespaces the Endpoints objects are discovered from.", }, @@ -179152,14 +179152,14 @@ This is experimental and may change significantly without backward compatibility "name": "namespaceSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecNamespaceSelector", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpec#podTargetLabels", + "schema": "ServiceMonitorV1Spec#podTargetLabels", }, "summary": "PodTargetLabels transfers labels on the Kubernetes Pod onto the target.", }, @@ -179183,7 +179183,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpec#sampleLimit", + "schema": "ServiceMonitorV1Spec#sampleLimit", }, "summary": "SampleLimit defines per-scrape limit on number of scraped samples that will be accepted.", }, @@ -179202,7 +179202,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpec#targetLabels", + "schema": "ServiceMonitorV1Spec#targetLabels", }, "summary": "TargetLabels transfers labels on the Kubernetes Service onto the target.", }, @@ -179223,30 +179223,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpec", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1Spec", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpoints": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpoints": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints", + "schema": "ServiceMonitorV1SpecEndpoints", }, "summary": "Endpoint defines a scrapeable endpoint serving Prometheus metrics.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpoints", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpoints", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25176, }, - "name": "ServiceMonitorSpecEndpoints", + "name": "ServiceMonitorV1SpecEndpoints", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#basicAuth", + "schema": "ServiceMonitorV1SpecEndpoints#basicAuth", }, "summary": "BasicAuth allow an endpoint to authenticate over basic authentication More info: https://prometheus.io/docs/operating/configuration/#endpoints.", }, @@ -179258,14 +179258,14 @@ This is experimental and may change significantly without backward compatibility "name": "basicAuth", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuth", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuth", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#bearerTokenFile", + "schema": "ServiceMonitorV1SpecEndpoints#bearerTokenFile", }, "summary": "File to read bearer token for scraping targets.", }, @@ -179284,7 +179284,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#bearerTokenSecret", + "schema": "ServiceMonitorV1SpecEndpoints#bearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the service monitor and accessible by the Prometheus Operator.", "summary": "Secret to mount to read bearer token for scraping targets.", @@ -179297,14 +179297,14 @@ This is experimental and may change significantly without backward compatibility "name": "bearerTokenSecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsBearerTokenSecret", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBearerTokenSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#honorLabels", + "schema": "ServiceMonitorV1SpecEndpoints#honorLabels", }, "summary": "HonorLabels chooses the metric's labels on collisions with target labels.", }, @@ -179323,7 +179323,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#honorTimestamps", + "schema": "ServiceMonitorV1SpecEndpoints#honorTimestamps", }, "summary": "HonorTimestamps controls whether Prometheus respects the timestamps present in scraped data.", }, @@ -179342,7 +179342,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#interval", + "schema": "ServiceMonitorV1SpecEndpoints#interval", }, "summary": "Interval at which metrics should be scraped.", }, @@ -179361,7 +179361,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#metricRelabelings", + "schema": "ServiceMonitorV1SpecEndpoints#metricRelabelings", }, "summary": "MetricRelabelConfigs to apply to samples before ingestion.", }, @@ -179375,7 +179375,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsMetricRelabelings", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsMetricRelabelings", }, "kind": "array", }, @@ -179385,7 +179385,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#params", + "schema": "ServiceMonitorV1SpecEndpoints#params", }, "summary": "Optional HTTP URL parameters.", }, @@ -179414,7 +179414,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#path", + "schema": "ServiceMonitorV1SpecEndpoints#path", }, "summary": "HTTP path to scrape for metrics.", }, @@ -179433,7 +179433,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#port", + "schema": "ServiceMonitorV1SpecEndpoints#port", }, "remarks": "Mutually exclusive with targetPort.", "summary": "Name of the service port this endpoint refers to.", @@ -179453,7 +179453,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#proxyUrl", + "schema": "ServiceMonitorV1SpecEndpoints#proxyUrl", }, "summary": "ProxyURL eg http://proxyserver:2195 Directs scrapes to proxy through this endpoint.", }, @@ -179472,7 +179472,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#relabelings", + "schema": "ServiceMonitorV1SpecEndpoints#relabelings", }, "remarks": "More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config", "summary": "RelabelConfigs to apply to samples before scraping.", @@ -179487,7 +179487,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsRelabelings", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsRelabelings", }, "kind": "array", }, @@ -179497,7 +179497,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#scheme", + "schema": "ServiceMonitorV1SpecEndpoints#scheme", }, "summary": "HTTP scheme to use for scraping.", }, @@ -179516,7 +179516,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#scrapeTimeout", + "schema": "ServiceMonitorV1SpecEndpoints#scrapeTimeout", }, "summary": "Timeout after which the scrape is ended.", }, @@ -179535,7 +179535,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#targetPort", + "schema": "ServiceMonitorV1SpecEndpoints#targetPort", }, "remarks": "Mutually exclusive with port.", "summary": "Name or number of the pod port this endpoint refers to.", @@ -179548,14 +179548,14 @@ This is experimental and may change significantly without backward compatibility "name": "targetPort", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTargetPort", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTargetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpoints#tlsConfig", + "schema": "ServiceMonitorV1SpecEndpoints#tlsConfig", }, "summary": "TLS configuration to use when scraping the endpoint.", }, @@ -179567,34 +179567,34 @@ This is experimental and may change significantly without backward compatibility "name": "tlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfig", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfig", }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpoints", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpoints", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuth": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuth": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuth", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuth", }, "summary": "BasicAuth allow an endpoint to authenticate over basic authentication More info: https://prometheus.io/docs/operating/configuration/#endpoints.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuth", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuth", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25399, }, - "name": "ServiceMonitorSpecEndpointsBasicAuth", + "name": "ServiceMonitorV1SpecEndpointsBasicAuth", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuth#password", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuth#password", }, "summary": "The secret in the service monitor namespace that contains the password for authentication.", }, @@ -179606,14 +179606,14 @@ This is experimental and may change significantly without backward compatibility "name": "password", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuthPassword", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuthPassword", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuth#username", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuth#username", }, "summary": "The secret in the service monitor namespace that contains the username for authentication.", }, @@ -179625,34 +179625,34 @@ This is experimental and may change significantly without backward compatibility "name": "username", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuthUsername", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuthUsername", }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsBasicAuth", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsBasicAuth", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuthPassword": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuthPassword": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuthPassword", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuthPassword", }, "summary": "The secret in the service monitor namespace that contains the password for authentication.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuthPassword", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuthPassword", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25787, }, - "name": "ServiceMonitorSpecEndpointsBasicAuthPassword", + "name": "ServiceMonitorV1SpecEndpointsBasicAuthPassword", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuthPassword#key", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuthPassword#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -179671,7 +179671,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuthPassword#name", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuthPassword#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -179691,7 +179691,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuthPassword#optional", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuthPassword#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -179707,30 +179707,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsBasicAuthPassword", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsBasicAuthPassword", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuthUsername": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuthUsername": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuthUsername", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuthUsername", }, "summary": "The secret in the service monitor namespace that contains the username for authentication.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsBasicAuthUsername", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBasicAuthUsername", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25832, }, - "name": "ServiceMonitorSpecEndpointsBasicAuthUsername", + "name": "ServiceMonitorV1SpecEndpointsBasicAuthUsername", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuthUsername#key", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuthUsername#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -179749,7 +179749,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuthUsername#name", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuthUsername#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -179769,7 +179769,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBasicAuthUsername#optional", + "schema": "ServiceMonitorV1SpecEndpointsBasicAuthUsername#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -179785,31 +179785,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsBasicAuthUsername", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsBasicAuthUsername", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsBearerTokenSecret": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBearerTokenSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBearerTokenSecret", + "schema": "ServiceMonitorV1SpecEndpointsBearerTokenSecret", }, "remarks": "The secret needs to be in the same namespace as the service monitor and accessible by the Prometheus Operator.", "summary": "Secret to mount to read bearer token for scraping targets.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsBearerTokenSecret", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsBearerTokenSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25436, }, - "name": "ServiceMonitorSpecEndpointsBearerTokenSecret", + "name": "ServiceMonitorV1SpecEndpointsBearerTokenSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBearerTokenSecret#key", + "schema": "ServiceMonitorV1SpecEndpointsBearerTokenSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -179828,7 +179828,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBearerTokenSecret#name", + "schema": "ServiceMonitorV1SpecEndpointsBearerTokenSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -179848,7 +179848,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsBearerTokenSecret#optional", + "schema": "ServiceMonitorV1SpecEndpointsBearerTokenSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -179864,31 +179864,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsBearerTokenSecret", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsBearerTokenSecret", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsMetricRelabelings": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsMetricRelabelings": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsMetricRelabelings", + "schema": "ServiceMonitorV1SpecEndpointsMetricRelabelings", }, "remarks": "It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs", "summary": "RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsMetricRelabelings", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsMetricRelabelings", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25481, }, - "name": "ServiceMonitorSpecEndpointsMetricRelabelings", + "name": "ServiceMonitorV1SpecEndpointsMetricRelabelings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsMetricRelabelings#action", + "schema": "ServiceMonitorV1SpecEndpointsMetricRelabelings#action", }, "default": "replace'", "remarks": "Default is 'replace'", @@ -179909,7 +179909,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsMetricRelabelings#modulus", + "schema": "ServiceMonitorV1SpecEndpointsMetricRelabelings#modulus", }, "summary": "Modulus to take of the hash of the source label values.", }, @@ -179928,7 +179928,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsMetricRelabelings#regex", + "schema": "ServiceMonitorV1SpecEndpointsMetricRelabelings#regex", }, "default": "'", "remarks": "Default is '(.*)'", @@ -179949,7 +179949,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsMetricRelabelings#replacement", + "schema": "ServiceMonitorV1SpecEndpointsMetricRelabelings#replacement", }, "default": "1'", "remarks": "Regex capture groups are available. Default is '$1'", @@ -179970,7 +179970,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsMetricRelabelings#separator", + "schema": "ServiceMonitorV1SpecEndpointsMetricRelabelings#separator", }, "remarks": "default is ';'.", "summary": "Separator placed between concatenated source label values.", @@ -179990,7 +179990,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsMetricRelabelings#sourceLabels", + "schema": "ServiceMonitorV1SpecEndpointsMetricRelabelings#sourceLabels", }, "remarks": "Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions.", "summary": "The source labels select values from existing labels.", @@ -180015,7 +180015,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsMetricRelabelings#targetLabel", + "schema": "ServiceMonitorV1SpecEndpointsMetricRelabelings#targetLabel", }, "remarks": "It is mandatory for replace actions. Regex capture groups are available.", "summary": "Label to which the resulting value is written in a replace action.", @@ -180032,31 +180032,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsMetricRelabelings", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsMetricRelabelings", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsRelabelings": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsRelabelings": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsRelabelings", + "schema": "ServiceMonitorV1SpecEndpointsRelabelings", }, "remarks": "It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs", "summary": "RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsRelabelings", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsRelabelings", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25561, }, - "name": "ServiceMonitorSpecEndpointsRelabelings", + "name": "ServiceMonitorV1SpecEndpointsRelabelings", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsRelabelings#action", + "schema": "ServiceMonitorV1SpecEndpointsRelabelings#action", }, "default": "replace'", "remarks": "Default is 'replace'", @@ -180077,7 +180077,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsRelabelings#modulus", + "schema": "ServiceMonitorV1SpecEndpointsRelabelings#modulus", }, "summary": "Modulus to take of the hash of the source label values.", }, @@ -180096,7 +180096,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsRelabelings#regex", + "schema": "ServiceMonitorV1SpecEndpointsRelabelings#regex", }, "default": "'", "remarks": "Default is '(.*)'", @@ -180117,7 +180117,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsRelabelings#replacement", + "schema": "ServiceMonitorV1SpecEndpointsRelabelings#replacement", }, "default": "1'", "remarks": "Regex capture groups are available. Default is '$1'", @@ -180138,7 +180138,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsRelabelings#separator", + "schema": "ServiceMonitorV1SpecEndpointsRelabelings#separator", }, "remarks": "default is ';'.", "summary": "Separator placed between concatenated source label values.", @@ -180158,7 +180158,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsRelabelings#sourceLabels", + "schema": "ServiceMonitorV1SpecEndpointsRelabelings#sourceLabels", }, "remarks": "Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions.", "summary": "The source labels select values from existing labels.", @@ -180183,7 +180183,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsRelabelings#targetLabel", + "schema": "ServiceMonitorV1SpecEndpointsRelabelings#targetLabel", }, "remarks": "It is mandatory for replace actions. Regex capture groups are available.", "summary": "Label to which the resulting value is written in a replace action.", @@ -180200,18 +180200,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsRelabelings", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsRelabelings", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTargetPort": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTargetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTargetPort", + "schema": "ServiceMonitorV1SpecEndpointsTargetPort", }, "remarks": "Mutually exclusive with port.", "summary": "Name or number of the pod port this endpoint refers to.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTargetPort", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTargetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -180234,7 +180234,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTargetPort", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTargetPort", }, }, "static": true, @@ -180255,13 +180255,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTargetPort", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTargetPort", }, }, "static": true, }, ], - "name": "ServiceMonitorSpecEndpointsTargetPort", + "name": "ServiceMonitorV1SpecEndpointsTargetPort", "properties": Array [ Object { "immutable": true, @@ -180284,30 +180284,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTargetPort", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTargetPort", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfig": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig", }, "summary": "TLS configuration to use when scraping the endpoint.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfig", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25657, }, - "name": "ServiceMonitorSpecEndpointsTlsConfig", + "name": "ServiceMonitorV1SpecEndpointsTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig#ca", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig#ca", }, "summary": "Stuct containing the CA cert to use for the targets.", }, @@ -180319,14 +180319,14 @@ This is experimental and may change significantly without backward compatibility "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCa", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig#caFile", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig#caFile", }, "summary": "Path to the CA cert in the Prometheus container to use for the targets.", }, @@ -180345,7 +180345,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig#cert", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig#cert", }, "summary": "Struct containing the client cert file for the targets.", }, @@ -180357,14 +180357,14 @@ This is experimental and may change significantly without backward compatibility "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCert", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig#certFile", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig#certFile", }, "summary": "Path to the client cert file in the Prometheus container for the targets.", }, @@ -180383,7 +180383,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig#insecureSkipVerify", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -180402,7 +180402,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig#keyFile", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig#keyFile", }, "summary": "Path to the client key file in the Prometheus container for the targets.", }, @@ -180421,7 +180421,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig#keySecret", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -180433,14 +180433,14 @@ This is experimental and may change significantly without backward compatibility "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfig#serverName", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -180456,30 +180456,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTlsConfig", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTlsConfig", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCa": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCa", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCa", }, "summary": "Stuct containing the CA cert to use for the targets.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCa", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25877, }, - "name": "ServiceMonitorSpecEndpointsTlsConfigCa", + "name": "ServiceMonitorV1SpecEndpointsTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCa#configMap", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -180491,14 +180491,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCa#secret", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -180510,34 +180510,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTlsConfigCa", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTlsConfigCa", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCaConfigMap", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25996, }, - "name": "ServiceMonitorSpecEndpointsTlsConfigCaConfigMap", + "name": "ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCaConfigMap#key", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -180555,7 +180555,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCaConfigMap#name", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -180575,7 +180575,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCaConfigMap#optional", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -180591,30 +180591,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCaSecret": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCaSecret", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26041, }, - "name": "ServiceMonitorSpecEndpointsTlsConfigCaSecret", + "name": "ServiceMonitorV1SpecEndpointsTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCaSecret#key", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -180633,7 +180633,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCaSecret#name", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -180653,7 +180653,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCaSecret#optional", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -180669,30 +180669,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTlsConfigCaSecret", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCert": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCert", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCert", }, "summary": "Struct containing the client cert file for the targets.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCert", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25914, }, - "name": "ServiceMonitorSpecEndpointsTlsConfigCert", + "name": "ServiceMonitorV1SpecEndpointsTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCert#configMap", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -180704,14 +180704,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCert#secret", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -180723,34 +180723,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTlsConfigCert", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTlsConfigCert", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCertConfigMap", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26086, }, - "name": "ServiceMonitorSpecEndpointsTlsConfigCertConfigMap", + "name": "ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCertConfigMap#key", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -180768,7 +180768,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCertConfigMap#name", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -180788,7 +180788,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCertConfigMap#optional", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -180804,30 +180804,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCertSecret": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCertSecret", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26131, }, - "name": "ServiceMonitorSpecEndpointsTlsConfigCertSecret", + "name": "ServiceMonitorV1SpecEndpointsTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCertSecret#key", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -180846,7 +180846,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCertSecret#name", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -180866,7 +180866,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigCertSecret#optional", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -180882,30 +180882,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTlsConfigCertSecret", }, - "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigKeySecret": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigKeySecret", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecEndpointsTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecEndpointsTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25951, }, - "name": "ServiceMonitorSpecEndpointsTlsConfigKeySecret", + "name": "ServiceMonitorV1SpecEndpointsTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigKeySecret#key", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -180924,7 +180924,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigKeySecret#name", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -180944,7 +180944,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecEndpointsTlsConfigKeySecret#optional", + "schema": "ServiceMonitorV1SpecEndpointsTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -180960,30 +180960,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecEndpointsTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecEndpointsTlsConfigKeySecret", }, - "monitoringcoreoscom.ServiceMonitorSpecNamespaceSelector": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecNamespaceSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecNamespaceSelector", + "schema": "ServiceMonitorV1SpecNamespaceSelector", }, "summary": "Selector to select which namespaces the Endpoints objects are discovered from.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecNamespaceSelector", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25325, }, - "name": "ServiceMonitorSpecNamespaceSelector", + "name": "ServiceMonitorV1SpecNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecNamespaceSelector#any", + "schema": "ServiceMonitorV1SpecNamespaceSelector#any", }, "summary": "Boolean describing whether all namespaces are selected in contrast to a list restricting them.", }, @@ -181002,7 +181002,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecNamespaceSelector#matchNames", + "schema": "ServiceMonitorV1SpecNamespaceSelector#matchNames", }, "summary": "List of namespace names.", }, @@ -181023,30 +181023,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecNamespaceSelector", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecNamespaceSelector", }, - "monitoringcoreoscom.ServiceMonitorSpecSelector": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecSelector", + "schema": "ServiceMonitorV1SpecSelector", }, "summary": "Selector to select Endpoints objects.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecSelector", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25362, }, - "name": "ServiceMonitorSpecSelector", + "name": "ServiceMonitorV1SpecSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecSelector#matchExpressions", + "schema": "ServiceMonitorV1SpecSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -181061,7 +181061,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ServiceMonitorSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecSelectorMatchExpressions", }, "kind": "array", }, @@ -181071,7 +181071,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecSelector#matchLabels", + "schema": "ServiceMonitorV1SpecSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -181093,30 +181093,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecSelector", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecSelector", }, - "monitoringcoreoscom.ServiceMonitorSpecSelectorMatchExpressions": Object { + "monitoringcoreoscom.ServiceMonitorV1SpecSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecSelectorMatchExpressions", + "schema": "ServiceMonitorV1SpecSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ServiceMonitorSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ServiceMonitorV1SpecSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 25742, }, - "name": "ServiceMonitorSpecSelectorMatchExpressions", + "name": "ServiceMonitorV1SpecSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecSelectorMatchExpressions#key", + "schema": "ServiceMonitorV1SpecSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -181134,7 +181134,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecSelectorMatchExpressions#operator", + "schema": "ServiceMonitorV1SpecSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -181153,7 +181153,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ServiceMonitorSpecSelectorMatchExpressions#values", + "schema": "ServiceMonitorV1SpecSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -181175,21 +181175,21 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ServiceMonitorSpecSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:ServiceMonitorV1SpecSelectorMatchExpressions", }, - "monitoringcoreoscom.ThanosRuler": Object { + "monitoringcoreoscom.ThanosRulerV1": Object { "assembly": "monitoringcoreoscom", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "ThanosRuler", + "schema": "ThanosRulerV1", }, "summary": "ThanosRuler defines a ThanosRuler deployment.", }, - "fqn": "monitoringcoreoscom.ThanosRuler", + "fqn": "monitoringcoreoscom.ThanosRulerV1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"ThanosRuler\\" API object.", + "summary": "Defines a \\"ThanosRulerV1\\" API object.", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -181220,7 +181220,7 @@ This is experimental and may change significantly without backward compatibility }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerProps", + "fqn": "monitoringcoreoscom.ThanosRulerV1Props", }, }, ], @@ -181234,7 +181234,7 @@ This is experimental and may change significantly without backward compatibility Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"ThanosRuler\\".", + "summary": "Renders a Kubernetes manifest for \\"ThanosRulerV1\\".", }, "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -181248,7 +181248,7 @@ This is experimental and may change significantly without backward compatibility }, "name": "props", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerProps", + "fqn": "monitoringcoreoscom.ThanosRulerV1Props", }, }, ], @@ -181276,12 +181276,12 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "name": "ThanosRuler", + "name": "ThanosRulerV1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"ThanosRuler\\".", + "summary": "Returns the apiVersion and kind for \\"ThanosRulerV1\\".", }, "immutable": true, "locationInModule": Object { @@ -181295,30 +181295,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRuler", + "symbolId": "monitoring.coreos.com:ThanosRulerV1", }, - "monitoringcoreoscom.ThanosRulerProps": Object { + "monitoringcoreoscom.ThanosRulerV1Props": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRuler", + "schema": "ThanosRulerV1", }, "summary": "ThanosRuler defines a ThanosRuler deployment.", }, - "fqn": "monitoringcoreoscom.ThanosRulerProps", + "fqn": "monitoringcoreoscom.ThanosRulerV1Props", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26231, }, - "name": "ThanosRulerProps", + "name": "ThanosRulerV1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRuler#spec", + "schema": "ThanosRulerV1#spec", }, "remarks": "More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", "summary": "Specification of the desired behavior of the ThanosRuler cluster.", @@ -181330,14 +181330,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "spec", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpec", + "fqn": "monitoringcoreoscom.ThanosRulerV1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRuler#metadata", + "schema": "ThanosRulerV1#metadata", }, }, "immutable": true, @@ -181352,31 +181352,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerProps", + "symbolId": "monitoring.coreos.com:ThanosRulerV1Props", }, - "monitoringcoreoscom.ThanosRulerSpec": Object { + "monitoringcoreoscom.ThanosRulerV1Spec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec", + "schema": "ThanosRulerV1Spec", }, "remarks": "More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status", "summary": "Specification of the desired behavior of the ThanosRuler cluster.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpec", + "fqn": "monitoringcoreoscom.ThanosRulerV1Spec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26266, }, - "name": "ThanosRulerSpec", + "name": "ThanosRulerV1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#affinity", + "schema": "ThanosRulerV1Spec#affinity", }, "summary": "If specified, the pod's scheduling constraints.", }, @@ -181388,14 +181388,14 @@ This is experimental and may change significantly without backward compatibility "name": "affinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinity", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#alertDropLabels", + "schema": "ThanosRulerV1Spec#alertDropLabels", }, "remarks": "If \`labels\` field is not provided, \`thanos_ruler_replica\` will be dropped in alerts by default.", "summary": "AlertDropLabels configure the label names which should be dropped in ThanosRuler alerts.", @@ -181420,7 +181420,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#alertmanagersConfig", + "schema": "ThanosRulerV1Spec#alertmanagersConfig", }, "remarks": "Only available with thanos v0.10.0 and higher. Maps to the \`alertmanagers.config\` arg.", "summary": "Define configuration for connecting to alertmanager.", @@ -181433,14 +181433,14 @@ This is experimental and may change significantly without backward compatibility "name": "alertmanagersConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAlertmanagersConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAlertmanagersConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#alertmanagersUrl", + "schema": "ThanosRulerV1Spec#alertmanagersUrl", }, "remarks": "For Thanos v0.10.0 and higher, AlertManagersConfig should be used instead. Note: this field will be ignored if AlertManagersConfig is specified. Maps to the \`alertmanagers.url\` arg.", "summary": "Define URLs to send alerts to Alertmanager.", @@ -181465,7 +181465,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#alertQueryUrl", + "schema": "ThanosRulerV1Spec#alertQueryUrl", }, "remarks": "Maps to the '--alert.query-url' CLI arg.", "summary": "The external Query URL the Thanos Ruler will set in the 'Source' field of all alerts.", @@ -181485,7 +181485,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#containers", + "schema": "ThanosRulerV1Spec#containers", }, "remarks": "This can be used to allow adding an authentication proxy to a ThanosRuler pod or to change the behavior of an operator generated container. Containers described here modify an operator generated container if they share the same name and modifications are done via a strategic merge patch. The current container names are: \`thanos-ruler\` and \`rules-configmap-reloader\`. Overriding containers is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice.", "summary": "Containers allows injecting additional containers or modifying operator generated containers.", @@ -181500,7 +181500,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainers", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainers", }, "kind": "array", }, @@ -181510,7 +181510,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#enforcedNamespaceLabel", + "schema": "ThanosRulerV1Spec#enforcedNamespaceLabel", }, "remarks": "The label value will always be the namespace of the object that is being created.", "summary": "EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert and metric that is user created.", @@ -181530,7 +181530,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#evaluationInterval", + "schema": "ThanosRulerV1Spec#evaluationInterval", }, "summary": "Interval between consecutive evaluations.", }, @@ -181549,7 +181549,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#externalPrefix", + "schema": "ThanosRulerV1Spec#externalPrefix", }, "remarks": "This is necessary to generate correct URLs. This is necessary if Thanos Ruler is not served from root of a DNS name.", "summary": "The external URL the Thanos Ruler instances will be available under.", @@ -181569,7 +181569,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#grpcServerTlsConfig", + "schema": "ThanosRulerV1Spec#grpcServerTlsConfig", }, "remarks": "Note: Currently only the CAFile, CertFile, and KeyFile fields are supported. Maps to the '--grpc-server-tls-*' CLI args.", "summary": "GRPCServerTLSConfig configures the gRPC server from which Thanos Querier reads recorded rule data.", @@ -181582,14 +181582,14 @@ This is experimental and may change significantly without backward compatibility "name": "grpcServerTlsConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#image", + "schema": "ThanosRulerV1Spec#image", }, "summary": "Thanos container image URL.", }, @@ -181608,7 +181608,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#imagePullSecrets", + "schema": "ThanosRulerV1Spec#imagePullSecrets", }, "summary": "An optional list of references to secrets in the same namespace to use for pulling thanos images from registries see http://kubernetes.io/docs/user-guide/images#specifying-imagepullsecrets-on-a-pod.", }, @@ -181622,7 +181622,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecImagePullSecrets", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecImagePullSecrets", }, "kind": "array", }, @@ -181632,7 +181632,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#initContainers", + "schema": "ThanosRulerV1Spec#initContainers", }, "remarks": "Those can be used to e.g. fetch secrets for injection into the ThanosRuler configuration from external sources. Any errors during the execution of an initContainer will lead to a restart of the Pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ Using initContainers for any use case other then secret fetching is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice.", "summary": "InitContainers allows adding initContainers to the pod definition.", @@ -181647,7 +181647,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainers", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainers", }, "kind": "array", }, @@ -181657,7 +181657,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#labels", + "schema": "ThanosRulerV1Spec#labels", }, "remarks": "If not provided, default replica label \`thanos_ruler_replica\` will be added as a label and be dropped in alerts.", "summary": "Labels configure the external label pairs to ThanosRuler.", @@ -181682,7 +181682,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#listenLocal", + "schema": "ThanosRulerV1Spec#listenLocal", }, "summary": "ListenLocal makes the Thanos ruler listen on loopback, so that it does not bind against the Pod IP.", }, @@ -181701,7 +181701,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#logFormat", + "schema": "ThanosRulerV1Spec#logFormat", }, "summary": "Log format for ThanosRuler to be configured with.", }, @@ -181720,7 +181720,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#logLevel", + "schema": "ThanosRulerV1Spec#logLevel", }, "summary": "Log level for ThanosRuler to be configured with.", }, @@ -181739,7 +181739,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#nodeSelector", + "schema": "ThanosRulerV1Spec#nodeSelector", }, "summary": "Define which Nodes the Pods are scheduled on.", }, @@ -181763,7 +181763,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#objectStorageConfig", + "schema": "ThanosRulerV1Spec#objectStorageConfig", }, "summary": "ObjectStorageConfig configures object storage in Thanos.", }, @@ -181775,14 +181775,14 @@ This is experimental and may change significantly without backward compatibility "name": "objectStorageConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecObjectStorageConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecObjectStorageConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#paused", + "schema": "ThanosRulerV1Spec#paused", }, "summary": "When a ThanosRuler deployment is paused, no actions except for deletion will be performed on the underlying objects.", }, @@ -181801,7 +181801,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#podMetadata", + "schema": "ThanosRulerV1Spec#podMetadata", }, "summary": "PodMetadata contains Labels and Annotations gets propagated to the thanos ruler pods.", }, @@ -181813,14 +181813,14 @@ This is experimental and may change significantly without backward compatibility "name": "podMetadata", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecPodMetadata", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecPodMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#portName", + "schema": "ThanosRulerV1Spec#portName", }, "remarks": "This defaults to web", "summary": "Port name used for the pods and governing service.", @@ -181840,7 +181840,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#priorityClassName", + "schema": "ThanosRulerV1Spec#priorityClassName", }, "summary": "Priority class assigned to the Pods.", }, @@ -181859,7 +181859,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#queryConfig", + "schema": "ThanosRulerV1Spec#queryConfig", }, "remarks": "If this is defined, the QueryEndpoints field will be ignored. Maps to the \`query.config\` CLI argument. Only available with thanos v0.11.0 and higher.", "summary": "Define configuration for connecting to thanos query instances.", @@ -181872,14 +181872,14 @@ This is experimental and may change significantly without backward compatibility "name": "queryConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecQueryConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecQueryConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#queryEndpoints", + "schema": "ThanosRulerV1Spec#queryEndpoints", }, "remarks": "Maps to the --query flag of thanos ruler.", "summary": "QueryEndpoints defines Thanos querier endpoints from which to query metrics.", @@ -181904,7 +181904,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#replicas", + "schema": "ThanosRulerV1Spec#replicas", }, "summary": "Number of thanos ruler instances to deploy.", }, @@ -181923,7 +181923,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#resources", + "schema": "ThanosRulerV1Spec#resources", }, "remarks": "If not provided, no requests/limits will be set", "summary": "Resources defines the resource requirements for single Pods.", @@ -181936,14 +181936,14 @@ This is experimental and may change significantly without backward compatibility "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecResources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#retention", + "schema": "ThanosRulerV1Spec#retention", }, "default": "24h', and must match the regular expression \`[0-9]+(ms|s|m|h|d|w|y)\` (milliseconds seconds minutes hours days weeks years).", "remarks": "Default is '24h', and must match the regular expression \`[0-9]+(ms|s|m|h|d|w|y)\` (milliseconds seconds minutes hours days weeks years).", @@ -181964,7 +181964,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#routePrefix", + "schema": "ThanosRulerV1Spec#routePrefix", }, "remarks": "This allows thanos UI to be served on a sub-path.", "summary": "The route prefix ThanosRuler registers HTTP handlers for.", @@ -181984,7 +181984,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#ruleNamespaceSelector", + "schema": "ThanosRulerV1Spec#ruleNamespaceSelector", }, "remarks": "If unspecified, only the same namespace as the ThanosRuler object is in is used.", "summary": "Namespaces to be selected for Rules discovery.", @@ -181997,14 +181997,14 @@ This is experimental and may change significantly without backward compatibility "name": "ruleNamespaceSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecRuleNamespaceSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecRuleNamespaceSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#ruleSelector", + "schema": "ThanosRulerV1Spec#ruleSelector", }, "summary": "A label selector to select which PrometheusRules to mount for alerting and recording.", }, @@ -182016,14 +182016,14 @@ This is experimental and may change significantly without backward compatibility "name": "ruleSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecRuleSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecRuleSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#securityContext", + "schema": "ThanosRulerV1Spec#securityContext", }, "remarks": "This defaults to the default PodSecurityContext.", "summary": "SecurityContext holds pod-level security attributes and common container settings.", @@ -182036,14 +182036,14 @@ This is experimental and may change significantly without backward compatibility "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecSecurityContext", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#serviceAccountName", + "schema": "ThanosRulerV1Spec#serviceAccountName", }, "summary": "ServiceAccountName is the name of the ServiceAccount to use to run the Thanos Ruler Pods.", }, @@ -182062,7 +182062,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#storage", + "schema": "ThanosRulerV1Spec#storage", }, "summary": "Storage spec to specify how storage shall be used.", }, @@ -182074,14 +182074,14 @@ This is experimental and may change significantly without backward compatibility "name": "storage", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorage", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorage", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#tolerations", + "schema": "ThanosRulerV1Spec#tolerations", }, "summary": "If specified, the pod's tolerations.", }, @@ -182095,7 +182095,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecTolerations", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecTolerations", }, "kind": "array", }, @@ -182105,7 +182105,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#tracingConfig", + "schema": "ThanosRulerV1Spec#tracingConfig", }, "remarks": "This is an experimental feature, it may change in any upcoming release in a breaking way.", "summary": "TracingConfig configures tracing in Thanos.", @@ -182118,14 +182118,14 @@ This is experimental and may change significantly without backward compatibility "name": "tracingConfig", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecTracingConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecTracingConfig", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpec#volumes", + "schema": "ThanosRulerV1Spec#volumes", }, "remarks": "Volumes specified will be appended to other volumes that are generated as a result of StorageSpec objects.", "summary": "Volumes allows configuration of additional volumes on the output StatefulSet definition.", @@ -182140,37 +182140,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumes", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumes", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1Spec", }, - "monitoringcoreoscom.ThanosRulerSpecAffinity": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinity", + "schema": "ThanosRulerV1SpecAffinity", }, "summary": "If specified, the pod's scheduling constraints.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinity", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26584, }, - "name": "ThanosRulerSpecAffinity", + "name": "ThanosRulerV1SpecAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinity#nodeAffinity", + "schema": "ThanosRulerV1SpecAffinity#nodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, @@ -182182,14 +182182,14 @@ This is experimental and may change significantly without backward compatibility "name": "nodeAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinity", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinity#podAffinity", + "schema": "ThanosRulerV1SpecAffinity#podAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -182201,14 +182201,14 @@ This is experimental and may change significantly without backward compatibility "name": "podAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinity", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinity", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinity#podAntiAffinity", + "schema": "ThanosRulerV1SpecAffinity#podAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, @@ -182220,34 +182220,34 @@ This is experimental and may change significantly without backward compatibility "name": "podAntiAffinity", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinity", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinity", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinity", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinity", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinity": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinity", + "schema": "ThanosRulerV1SpecAffinityNodeAffinity", }, "summary": "Describes node affinity scheduling rules for the pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinity", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27941, }, - "name": "ThanosRulerSpecAffinityNodeAffinity", + "name": "ThanosRulerV1SpecAffinityNodeAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -182262,7 +182262,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -182272,7 +182272,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -182285,34 +182285,34 @@ This is experimental and may change significantly without backward compatibility "name": "requiredDuringSchedulingIgnoredDuringExecution", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinity", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinity", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31488, }, - "name": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference", }, "summary": "A node selector term, associated with the corresponding weight.", }, @@ -182323,14 +182323,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "preference", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.", }, @@ -182345,30 +182345,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, "summary": "A node selector term, associated with the corresponding weight.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33978, }, - "name": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "name": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -182382,7 +182382,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "kind": "array", }, @@ -182392,7 +182392,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -182406,37 +182406,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35919, }, - "name": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "name": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -182454,7 +182454,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -182473,7 +182473,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -182495,30 +182495,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35964, }, - "name": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "name": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -182536,7 +182536,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -182555,7 +182555,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -182577,31 +182577,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31525, }, - "name": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms", }, "remarks": "A list of node selector terms. The terms are ORed.", "summary": "Required.", @@ -182615,38 +182615,38 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, "remarks": "The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.", "summary": "A null or empty node selector term matches no objects.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34015, }, - "name": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "name": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions", }, "summary": "A list of node selector requirements by node's labels.", }, @@ -182660,7 +182660,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "kind": "array", }, @@ -182670,7 +182670,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields", }, "summary": "A list of node selector requirements by node's fields.", }, @@ -182684,37 +182684,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36009, }, - "name": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "name": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key", }, "summary": "The label key that the selector applies to.", }, @@ -182732,7 +182732,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -182751,7 +182751,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -182773,30 +182773,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, "summary": "A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36054, }, - "name": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "name": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key", }, "summary": "The label key that the selector applies to.", }, @@ -182814,7 +182814,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator", }, "remarks": "Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.", "summary": "Represents a key's relationship to a set of values.", @@ -182833,7 +182833,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", + "schema": "ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.", "summary": "An array of string values.", @@ -182855,30 +182855,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinity": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinity", + "schema": "ThanosRulerV1SpecAffinityPodAffinity", }, "summary": "Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinity", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27978, }, - "name": "ThanosRulerSpecAffinityPodAffinity", + "name": "ThanosRulerV1SpecAffinityPodAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -182893,7 +182893,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -182903,7 +182903,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -182918,37 +182918,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAffinity", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAffinity", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31554, }, - "name": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -182960,14 +182960,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "podAffinityTerm", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -182982,31 +182982,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34052, }, - "name": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -183025,7 +183025,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -183037,14 +183037,14 @@ This is experimental and may change significantly without backward compatibility "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -183066,30 +183066,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36099, }, - "name": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -183104,7 +183104,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -183114,7 +183114,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -183136,30 +183136,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36727, }, - "name": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -183177,7 +183177,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -183196,7 +183196,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -183218,30 +183218,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31591, }, - "name": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -183260,7 +183260,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -183272,14 +183272,14 @@ This is experimental and may change significantly without backward compatibility "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -183301,30 +183301,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34097, }, - "name": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -183339,7 +183339,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -183349,7 +183349,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -183371,30 +183371,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36136, }, - "name": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -183412,7 +183412,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -183431,7 +183431,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -183453,30 +183453,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinity": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinity": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinity", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinity", }, "summary": "Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinity", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinity", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28015, }, - "name": "ThanosRulerSpecAffinityPodAntiAffinity", + "name": "ThanosRulerV1SpecAffinityPodAntiAffinity", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution", }, "remarks": "The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.", "summary": "The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions.", @@ -183491,7 +183491,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, @@ -183501,7 +183501,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution", }, "remarks": "If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.", "summary": "If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node.", @@ -183516,37 +183516,37 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAntiAffinity", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAntiAffinity", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, "summary": "The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s).", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31636, }, - "name": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "name": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", @@ -183558,14 +183558,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "podAffinityTerm", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight", }, "summary": "weight associated with matching the corresponding podAffinityTerm, in the range 1-100.", }, @@ -183580,31 +183580,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, "remarks": "A pod affinity term, associated with the corresponding weight.", "summary": "Required.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34134, }, - "name": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "name": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -183623,7 +183623,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -183635,14 +183635,14 @@ This is experimental and may change significantly without backward compatibility "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -183664,30 +183664,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36181, }, - "name": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "name": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -183702,7 +183702,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -183712,7 +183712,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -183734,30 +183734,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36772, }, - "name": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "name": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -183775,7 +183775,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -183794,7 +183794,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -183816,30 +183816,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, "summary": "Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31673, }, - "name": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "name": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey", }, "remarks": "Empty topologyKey is not allowed.", "summary": "This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running.", @@ -183858,7 +183858,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, @@ -183870,14 +183870,14 @@ This is experimental and may change significantly without backward compatibility "name": "labelSelector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces", }, "remarks": "null or empty list means \\"this pod's namespace\\"", "summary": "namespaces specifies which namespaces the labelSelector applies to (matches against);", @@ -183899,30 +183899,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, "summary": "A label query over a set of resources, in this case pods.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34179, }, - "name": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "name": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -183937,7 +183937,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "kind": "array", }, @@ -183947,7 +183947,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -183969,30 +183969,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector", }, - "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36218, }, - "name": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "name": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -184010,7 +184010,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -184029,7 +184029,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", + "schema": "ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -184051,31 +184051,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecAlertmanagersConfig": Object { + "monitoringcoreoscom.ThanosRulerV1SpecAlertmanagersConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAlertmanagersConfig", + "schema": "ThanosRulerV1SpecAlertmanagersConfig", }, "remarks": "Only available with thanos v0.10.0 and higher. Maps to the \`alertmanagers.config\` arg.", "summary": "Define configuration for connecting to alertmanager.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecAlertmanagersConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecAlertmanagersConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26629, }, - "name": "ThanosRulerSpecAlertmanagersConfig", + "name": "ThanosRulerV1SpecAlertmanagersConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAlertmanagersConfig#key", + "schema": "ThanosRulerV1SpecAlertmanagersConfig#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -184094,7 +184094,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAlertmanagersConfig#name", + "schema": "ThanosRulerV1SpecAlertmanagersConfig#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -184114,7 +184114,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecAlertmanagersConfig#optional", + "schema": "ThanosRulerV1SpecAlertmanagersConfig#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -184130,30 +184130,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecAlertmanagersConfig", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecAlertmanagersConfig", }, - "monitoringcoreoscom.ThanosRulerSpecContainers": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers", + "schema": "ThanosRulerV1SpecContainers", }, "summary": "A single application container that you want to run within a pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainers", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26674, }, - "name": "ThanosRulerSpecContainers", + "name": "ThanosRulerV1SpecContainers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#name", + "schema": "ThanosRulerV1SpecContainers#name", }, "remarks": "Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.", "summary": "Name of the container specified as a DNS_LABEL.", @@ -184172,7 +184172,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#args", + "schema": "ThanosRulerV1SpecContainers#args", }, "remarks": "The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Arguments to the entrypoint.", @@ -184197,7 +184197,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#command", + "schema": "ThanosRulerV1SpecContainers#command", }, "remarks": "Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Entrypoint array.", @@ -184222,7 +184222,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#env", + "schema": "ThanosRulerV1SpecContainers#env", }, "remarks": "Cannot be updated.", "summary": "List of environment variables to set in the container.", @@ -184237,7 +184237,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnv", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnv", }, "kind": "array", }, @@ -184247,7 +184247,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#envFrom", + "schema": "ThanosRulerV1SpecContainers#envFrom", }, "remarks": "The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "summary": "List of sources to populate environment variables in the container.", @@ -184262,7 +184262,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvFrom", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFrom", }, "kind": "array", }, @@ -184272,7 +184272,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#image", + "schema": "ThanosRulerV1SpecContainers#image", }, "remarks": "More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "summary": "Docker image name.", @@ -184292,7 +184292,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#imagePullPolicy", + "schema": "ThanosRulerV1SpecContainers#imagePullPolicy", }, "default": "Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", "remarks": "One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", @@ -184313,7 +184313,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#lifecycle", + "schema": "ThanosRulerV1SpecContainers#lifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", @@ -184326,14 +184326,14 @@ This is experimental and may change significantly without backward compatibility "name": "lifecycle", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecycle", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecycle", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#livenessProbe", + "schema": "ThanosRulerV1SpecContainers#livenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", @@ -184346,14 +184346,14 @@ This is experimental and may change significantly without backward compatibility "name": "livenessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#ports", + "schema": "ThanosRulerV1SpecContainers#ports", }, "remarks": "Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated.", "summary": "List of ports to expose from the container.", @@ -184368,7 +184368,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersPorts", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersPorts", }, "kind": "array", }, @@ -184378,7 +184378,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#readinessProbe", + "schema": "ThanosRulerV1SpecContainers#readinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", @@ -184391,14 +184391,14 @@ This is experimental and may change significantly without backward compatibility "name": "readinessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#resources", + "schema": "ThanosRulerV1SpecContainers#resources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", @@ -184411,14 +184411,14 @@ This is experimental and may change significantly without backward compatibility "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersResources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#securityContext", + "schema": "ThanosRulerV1SpecContainers#securityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", @@ -184431,14 +184431,14 @@ This is experimental and may change significantly without backward compatibility "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContext", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#startupProbe", + "schema": "ThanosRulerV1SpecContainers#startupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", @@ -184451,14 +184451,14 @@ This is experimental and may change significantly without backward compatibility "name": "startupProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#stdin", + "schema": "ThanosRulerV1SpecContainers#stdin", }, "default": "false.", "remarks": "If this is not set, reads from stdin in the container will always result in EOF. Default is false.", @@ -184479,7 +184479,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#stdinOnce", + "schema": "ThanosRulerV1SpecContainers#stdinOnce", }, "default": "false", "remarks": "When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", @@ -184500,7 +184500,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#terminationMessagePath", + "schema": "ThanosRulerV1SpecContainers#terminationMessagePath", }, "default": "dev/termination-log. Cannot be updated.", "remarks": "Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", @@ -184521,7 +184521,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#terminationMessagePolicy", + "schema": "ThanosRulerV1SpecContainers#terminationMessagePolicy", }, "default": "File. Cannot be updated.", "remarks": "File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", @@ -184542,7 +184542,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#tty", + "schema": "ThanosRulerV1SpecContainers#tty", }, "default": "false.", "remarks": "Default is false.", @@ -184563,7 +184563,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#volumeDevices", + "schema": "ThanosRulerV1SpecContainers#volumeDevices", }, "summary": "volumeDevices is the list of block devices to be used by the container.", }, @@ -184577,7 +184577,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersVolumeDevices", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersVolumeDevices", }, "kind": "array", }, @@ -184587,7 +184587,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#volumeMounts", + "schema": "ThanosRulerV1SpecContainers#volumeMounts", }, "remarks": "Cannot be updated.", "summary": "Pod volumes to mount into the container's filesystem.", @@ -184602,7 +184602,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersVolumeMounts", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersVolumeMounts", }, "kind": "array", }, @@ -184612,7 +184612,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainers#workingDir", + "schema": "ThanosRulerV1SpecContainers#workingDir", }, "remarks": "If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "summary": "Container's working directory.", @@ -184629,30 +184629,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainers", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainers", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnv": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnv": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnv", + "schema": "ThanosRulerV1SpecContainersEnv", }, "summary": "EnvVar represents an environment variable present in a Container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnv", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnv", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28052, }, - "name": "ThanosRulerSpecContainersEnv", + "name": "ThanosRulerV1SpecContainersEnv", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnv#name", + "schema": "ThanosRulerV1SpecContainersEnv#name", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "Name of the environment variable.", @@ -184671,7 +184671,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnv#value", + "schema": "ThanosRulerV1SpecContainersEnv#value", }, "default": ".", "remarks": "If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\".", @@ -184692,7 +184692,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnv#valueFrom", + "schema": "ThanosRulerV1SpecContainersEnv#valueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", @@ -184705,34 +184705,34 @@ This is experimental and may change significantly without backward compatibility "name": "valueFrom", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFrom", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnv", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnv", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnvFrom": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFrom", + "schema": "ThanosRulerV1SpecContainersEnvFrom", }, "summary": "EnvFromSource represents the source of a set of ConfigMaps.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvFrom", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28098, }, - "name": "ThanosRulerSpecContainersEnvFrom", + "name": "ThanosRulerV1SpecContainersEnvFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFrom#configMapRef", + "schema": "ThanosRulerV1SpecContainersEnvFrom#configMapRef", }, "summary": "The ConfigMap to select from.", }, @@ -184744,14 +184744,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMapRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFromConfigMapRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFrom#prefix", + "schema": "ThanosRulerV1SpecContainersEnvFrom#prefix", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "An optional identifier to prepend to each key in the ConfigMap.", @@ -184771,7 +184771,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFrom#secretRef", + "schema": "ThanosRulerV1SpecContainersEnvFrom#secretRef", }, "summary": "The Secret to select from.", }, @@ -184783,34 +184783,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFromSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnvFrom", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnvFrom", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnvFromConfigMapRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFromConfigMapRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFromConfigMapRef", + "schema": "ThanosRulerV1SpecContainersEnvFromConfigMapRef", }, "summary": "The ConfigMap to select from.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFromConfigMapRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31771, }, - "name": "ThanosRulerSpecContainersEnvFromConfigMapRef", + "name": "ThanosRulerV1SpecContainersEnvFromConfigMapRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFromConfigMapRef#name", + "schema": "ThanosRulerV1SpecContainersEnvFromConfigMapRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -184830,7 +184830,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFromConfigMapRef#optional", + "schema": "ThanosRulerV1SpecContainersEnvFromConfigMapRef#optional", }, "summary": "Specify whether the ConfigMap must be defined.", }, @@ -184846,30 +184846,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnvFromConfigMapRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnvFromConfigMapRef", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnvFromSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFromSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFromSecretRef", + "schema": "ThanosRulerV1SpecContainersEnvFromSecretRef", }, "summary": "The Secret to select from.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvFromSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31808, }, - "name": "ThanosRulerSpecContainersEnvFromSecretRef", + "name": "ThanosRulerV1SpecContainersEnvFromSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFromSecretRef#name", + "schema": "ThanosRulerV1SpecContainersEnvFromSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -184889,7 +184889,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvFromSecretRef#optional", + "schema": "ThanosRulerV1SpecContainersEnvFromSecretRef#optional", }, "summary": "Specify whether the Secret must be defined.", }, @@ -184905,31 +184905,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnvFromSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnvFromSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFrom": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFrom", + "schema": "ThanosRulerV1SpecContainersEnvValueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31718, }, - "name": "ThanosRulerSpecContainersEnvValueFrom", + "name": "ThanosRulerV1SpecContainersEnvValueFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFrom#configMapKeyRef", + "schema": "ThanosRulerV1SpecContainersEnvValueFrom#configMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, @@ -184941,14 +184941,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMapKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFrom#fieldRef", + "schema": "ThanosRulerV1SpecContainersEnvValueFrom#fieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, @@ -184960,14 +184960,14 @@ This is experimental and may change significantly without backward compatibility "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFrom#resourceFieldRef", + "schema": "ThanosRulerV1SpecContainersEnvValueFrom#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, @@ -184979,14 +184979,14 @@ This is experimental and may change significantly without backward compatibility "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFrom#secretKeyRef", + "schema": "ThanosRulerV1SpecContainersEnvValueFrom#secretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, @@ -184998,34 +184998,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnvValueFrom", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnvValueFrom", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef", + "schema": "ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34216, }, - "name": "ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef", + "name": "ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef#key", + "schema": "ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef#key", }, "summary": "The key to select.", }, @@ -185043,7 +185043,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef#name", + "schema": "ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -185063,7 +185063,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef#optional", + "schema": "ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -185079,30 +185079,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromFieldRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromFieldRef", + "schema": "ThanosRulerV1SpecContainersEnvValueFromFieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34261, }, - "name": "ThanosRulerSpecContainersEnvValueFromFieldRef", + "name": "ThanosRulerV1SpecContainersEnvValueFromFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromFieldRef#fieldPath", + "schema": "ThanosRulerV1SpecContainersEnvValueFromFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -185120,7 +185120,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromFieldRef#apiVersion", + "schema": "ThanosRulerV1SpecContainersEnvValueFromFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -185136,30 +185136,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnvValueFromFieldRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnvValueFromFieldRef", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromResourceFieldRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromResourceFieldRef", + "schema": "ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34298, }, - "name": "ThanosRulerSpecContainersEnvValueFromResourceFieldRef", + "name": "ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromResourceFieldRef#resource", + "schema": "ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -185177,7 +185177,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromResourceFieldRef#containerName", + "schema": "ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -185196,7 +185196,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromResourceFieldRef#divisor", + "schema": "ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -185212,30 +185212,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnvValueFromResourceFieldRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef", }, - "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromSecretKeyRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromSecretKeyRef", + "schema": "ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34343, }, - "name": "ThanosRulerSpecContainersEnvValueFromSecretKeyRef", + "name": "ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromSecretKeyRef#key", + "schema": "ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -185254,7 +185254,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromSecretKeyRef#name", + "schema": "ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -185274,7 +185274,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersEnvValueFromSecretKeyRef#optional", + "schema": "ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -185290,31 +185290,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersEnvValueFromSecretKeyRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecycle": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecycle": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecycle", + "schema": "ThanosRulerV1SpecContainersLifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecycle", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecycle", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28143, }, - "name": "ThanosRulerSpecContainersLifecycle", + "name": "ThanosRulerV1SpecContainersLifecycle", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecycle#postStart", + "schema": "ThanosRulerV1SpecContainersLifecycle#postStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", @@ -185327,14 +185327,14 @@ This is experimental and may change significantly without backward compatibility "name": "postStart", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStart", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecycle#preStop", + "schema": "ThanosRulerV1SpecContainersLifecycle#preStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", @@ -185347,35 +185347,35 @@ This is experimental and may change significantly without backward compatibility "name": "preStop", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStop", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecycle", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecycle", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStart": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStart": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStart", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStart", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31845, }, - "name": "ThanosRulerSpecContainersLifecyclePostStart", + "name": "ThanosRulerV1SpecContainersLifecyclePostStart", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStart#exec", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStart#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -185388,14 +185388,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStart#httpGet", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStart#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -185407,14 +185407,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStart#tcpSocket", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStart#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -185427,35 +185427,35 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePostStart", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePostStart", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartExec", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34388, }, - "name": "ThanosRulerSpecContainersLifecyclePostStartExec", + "name": "ThanosRulerV1SpecContainersLifecyclePostStartExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartExec#command", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -185477,30 +185477,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePostStartExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePostStartExec", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGet", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34417, }, - "name": "ThanosRulerSpecContainersLifecyclePostStartHttpGet", + "name": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGet#port", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -185512,14 +185512,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGet#host", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -185539,7 +185539,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -185554,7 +185554,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, "kind": "array", }, @@ -185564,7 +185564,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGet#path", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -185583,7 +185583,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGet#scheme", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -185601,30 +185601,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePostStartHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePostStartHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36263, }, - "name": "ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -185642,7 +185642,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -185657,18 +185657,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartHttpGetPort", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -185691,7 +185691,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort", }, }, "static": true, @@ -185712,13 +185712,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersLifecyclePostStartHttpGetPort", + "name": "ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -185741,31 +185741,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePostStartHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartTcpSocket", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34479, }, - "name": "ThanosRulerSpecContainersLifecyclePostStartTcpSocket", + "name": "ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartTcpSocket#port", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -185777,14 +185777,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartTcpSocket#host", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -185800,18 +185800,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePostStartTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort", + "schema": "ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -185834,7 +185834,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, @@ -185855,13 +185855,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort", + "name": "ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -185884,31 +185884,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStop": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStop": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStop", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStop", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31890, }, - "name": "ThanosRulerSpecContainersLifecyclePreStop", + "name": "ThanosRulerV1SpecContainersLifecyclePreStop", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStop#exec", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStop#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -185921,14 +185921,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStop#httpGet", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStop#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -185940,14 +185940,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStop#tcpSocket", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStop#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -185960,35 +185960,35 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePreStop", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePreStop", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopExec", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34516, }, - "name": "ThanosRulerSpecContainersLifecyclePreStopExec", + "name": "ThanosRulerV1SpecContainersLifecyclePreStopExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopExec#command", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -186010,30 +186010,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePreStopExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePreStopExec", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGet", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34545, }, - "name": "ThanosRulerSpecContainersLifecyclePreStopHttpGet", + "name": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGet#port", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -186045,14 +186045,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGet#host", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -186072,7 +186072,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -186087,7 +186087,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, "kind": "array", }, @@ -186097,7 +186097,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGet#path", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -186116,7 +186116,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGet#scheme", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -186134,30 +186134,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePreStopHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePreStopHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36332, }, - "name": "ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -186175,7 +186175,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -186190,18 +186190,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopHttpGetPort", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -186224,7 +186224,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort", }, }, "static": true, @@ -186245,13 +186245,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersLifecyclePreStopHttpGetPort", + "name": "ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -186274,31 +186274,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePreStopHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopTcpSocket", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34607, }, - "name": "ThanosRulerSpecContainersLifecyclePreStopTcpSocket", + "name": "ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopTcpSocket#port", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -186310,14 +186310,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopTcpSocket#host", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -186333,18 +186333,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePreStopTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort", + "schema": "ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -186367,7 +186367,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, @@ -186388,13 +186388,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort", + "name": "ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -186417,31 +186417,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbe": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe", + "schema": "ThanosRulerV1SpecContainersLivenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28180, }, - "name": "ThanosRulerSpecContainersLivenessProbe", + "name": "ThanosRulerV1SpecContainersLivenessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe#exec", + "schema": "ThanosRulerV1SpecContainersLivenessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -186454,14 +186454,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe#failureThreshold", + "schema": "ThanosRulerV1SpecContainersLivenessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -186482,7 +186482,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe#httpGet", + "schema": "ThanosRulerV1SpecContainersLivenessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -186494,14 +186494,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe#initialDelaySeconds", + "schema": "ThanosRulerV1SpecContainersLivenessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -186521,7 +186521,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe#periodSeconds", + "schema": "ThanosRulerV1SpecContainersLivenessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -186542,7 +186542,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe#successThreshold", + "schema": "ThanosRulerV1SpecContainersLivenessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -186563,7 +186563,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe#tcpSocket", + "schema": "ThanosRulerV1SpecContainersLivenessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -186576,14 +186576,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbe#timeoutSeconds", + "schema": "ThanosRulerV1SpecContainersLivenessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -186601,31 +186601,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLivenessProbe", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLivenessProbe", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeExec", + "schema": "ThanosRulerV1SpecContainersLivenessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31935, }, - "name": "ThanosRulerSpecContainersLivenessProbeExec", + "name": "ThanosRulerV1SpecContainersLivenessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeExec#command", + "schema": "ThanosRulerV1SpecContainersLivenessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -186647,30 +186647,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLivenessProbeExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLivenessProbeExec", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGet", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31964, }, - "name": "ThanosRulerSpecContainersLivenessProbeHttpGet", + "name": "ThanosRulerV1SpecContainersLivenessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGet#port", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -186682,14 +186682,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGet#host", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -186709,7 +186709,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -186724,7 +186724,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -186734,7 +186734,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGet#path", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -186753,7 +186753,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGet#scheme", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -186771,30 +186771,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLivenessProbeHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLivenessProbeHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34644, }, - "name": "ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -186812,7 +186812,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -186827,18 +186827,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeHttpGetPort", + "schema": "ThanosRulerV1SpecContainersLivenessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -186861,7 +186861,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGetPort", }, }, "static": true, @@ -186882,13 +186882,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersLivenessProbeHttpGetPort", + "name": "ThanosRulerV1SpecContainersLivenessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -186911,31 +186911,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLivenessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLivenessProbeHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeTcpSocket", + "schema": "ThanosRulerV1SpecContainersLivenessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32026, }, - "name": "ThanosRulerSpecContainersLivenessProbeTcpSocket", + "name": "ThanosRulerV1SpecContainersLivenessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeTcpSocket#port", + "schema": "ThanosRulerV1SpecContainersLivenessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -186947,14 +186947,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeTcpSocket#host", + "schema": "ThanosRulerV1SpecContainersLivenessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -186970,18 +186970,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLivenessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLivenessProbeTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersLivenessProbeTcpSocketPort", + "schema": "ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -187004,7 +187004,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort", }, }, "static": true, @@ -187025,13 +187025,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersLivenessProbeTcpSocketPort", + "name": "ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -187054,30 +187054,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersLivenessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersPorts": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersPorts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersPorts", + "schema": "ThanosRulerV1SpecContainersPorts", }, "summary": "ContainerPort represents a network port in a single container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersPorts", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersPorts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28269, }, - "name": "ThanosRulerSpecContainersPorts", + "name": "ThanosRulerV1SpecContainersPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersPorts#containerPort", + "schema": "ThanosRulerV1SpecContainersPorts#containerPort", }, "remarks": "This must be a valid port number, 0 < x < 65536.", "summary": "Number of port to expose on the pod's IP address.", @@ -187096,7 +187096,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersPorts#hostIP", + "schema": "ThanosRulerV1SpecContainersPorts#hostIP", }, "summary": "What host IP to bind the external port to.", }, @@ -187115,7 +187115,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersPorts#hostPort", + "schema": "ThanosRulerV1SpecContainersPorts#hostPort", }, "remarks": "If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.", "summary": "Number of port to expose on the host.", @@ -187135,7 +187135,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersPorts#name", + "schema": "ThanosRulerV1SpecContainersPorts#name", }, "remarks": "Each named port in a pod must have a unique name. Name for the port that can be referred to by services.", "summary": "If specified, this must be an IANA_SVC_NAME and unique within the pod.", @@ -187155,7 +187155,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersPorts#protocol", + "schema": "ThanosRulerV1SpecContainersPorts#protocol", }, "default": "TCP\\".", "remarks": "Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\".", @@ -187173,31 +187173,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersPorts", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersPorts", }, - "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbe": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe", + "schema": "ThanosRulerV1SpecContainersReadinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28331, }, - "name": "ThanosRulerSpecContainersReadinessProbe", + "name": "ThanosRulerV1SpecContainersReadinessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe#exec", + "schema": "ThanosRulerV1SpecContainersReadinessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -187210,14 +187210,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe#failureThreshold", + "schema": "ThanosRulerV1SpecContainersReadinessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -187238,7 +187238,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe#httpGet", + "schema": "ThanosRulerV1SpecContainersReadinessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -187250,14 +187250,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe#initialDelaySeconds", + "schema": "ThanosRulerV1SpecContainersReadinessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -187277,7 +187277,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe#periodSeconds", + "schema": "ThanosRulerV1SpecContainersReadinessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -187298,7 +187298,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe#successThreshold", + "schema": "ThanosRulerV1SpecContainersReadinessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -187319,7 +187319,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe#tcpSocket", + "schema": "ThanosRulerV1SpecContainersReadinessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -187332,14 +187332,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbe#timeoutSeconds", + "schema": "ThanosRulerV1SpecContainersReadinessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -187357,31 +187357,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersReadinessProbe", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersReadinessProbe", }, - "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeExec", + "schema": "ThanosRulerV1SpecContainersReadinessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32063, }, - "name": "ThanosRulerSpecContainersReadinessProbeExec", + "name": "ThanosRulerV1SpecContainersReadinessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeExec#command", + "schema": "ThanosRulerV1SpecContainersReadinessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -187403,30 +187403,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersReadinessProbeExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersReadinessProbeExec", }, - "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGet", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32092, }, - "name": "ThanosRulerSpecContainersReadinessProbeHttpGet", + "name": "ThanosRulerV1SpecContainersReadinessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGet#port", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -187438,14 +187438,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGet#host", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -187465,7 +187465,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -187480,7 +187480,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -187490,7 +187490,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGet#path", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -187509,7 +187509,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGet#scheme", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -187527,30 +187527,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersReadinessProbeHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersReadinessProbeHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34713, }, - "name": "ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -187568,7 +187568,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -187583,18 +187583,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeHttpGetPort", + "schema": "ThanosRulerV1SpecContainersReadinessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -187617,7 +187617,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGetPort", }, }, "static": true, @@ -187638,13 +187638,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersReadinessProbeHttpGetPort", + "name": "ThanosRulerV1SpecContainersReadinessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -187667,31 +187667,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersReadinessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersReadinessProbeHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeTcpSocket", + "schema": "ThanosRulerV1SpecContainersReadinessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32154, }, - "name": "ThanosRulerSpecContainersReadinessProbeTcpSocket", + "name": "ThanosRulerV1SpecContainersReadinessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeTcpSocket#port", + "schema": "ThanosRulerV1SpecContainersReadinessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -187703,14 +187703,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeTcpSocket#host", + "schema": "ThanosRulerV1SpecContainersReadinessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -187726,18 +187726,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersReadinessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersReadinessProbeTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersReadinessProbeTcpSocketPort", + "schema": "ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -187760,7 +187760,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort", }, }, "static": true, @@ -187781,13 +187781,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersReadinessProbeTcpSocketPort", + "name": "ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -187810,31 +187810,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersReadinessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersResources": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersResources", + "schema": "ThanosRulerV1SpecContainersResources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersResources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28420, }, - "name": "ThanosRulerSpecContainersResources", + "name": "ThanosRulerV1SpecContainersResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersResources#limits", + "schema": "ThanosRulerV1SpecContainersResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -187859,7 +187859,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersResources#requests", + "schema": "ThanosRulerV1SpecContainersResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -187881,31 +187881,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersResources", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersResources", }, - "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContext": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext", + "schema": "ThanosRulerV1SpecContainersSecurityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContext", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28457, }, - "name": "ThanosRulerSpecContainersSecurityContext", + "name": "ThanosRulerV1SpecContainersSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#allowPrivilegeEscalation", + "schema": "ThanosRulerV1SpecContainersSecurityContext#allowPrivilegeEscalation", }, "remarks": "This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN", "summary": "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process.", @@ -187925,7 +187925,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#capabilities", + "schema": "ThanosRulerV1SpecContainersSecurityContext#capabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", @@ -187939,14 +187939,14 @@ This is experimental and may change significantly without backward compatibility "name": "capabilities", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextCapabilities", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#privileged", + "schema": "ThanosRulerV1SpecContainersSecurityContext#privileged", }, "default": "false.", "remarks": "Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.", @@ -187967,7 +187967,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#procMount", + "schema": "ThanosRulerV1SpecContainersSecurityContext#procMount", }, "remarks": "The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.", "summary": "procMount denotes the type of proc mount to use for the containers.", @@ -187987,7 +187987,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#readOnlyRootFilesystem", + "schema": "ThanosRulerV1SpecContainersSecurityContext#readOnlyRootFilesystem", }, "default": "false.", "remarks": "Default is false.", @@ -188008,7 +188008,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#runAsGroup", + "schema": "ThanosRulerV1SpecContainersSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The GID to run the entrypoint of the container process.", @@ -188028,7 +188028,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#runAsNonRoot", + "schema": "ThanosRulerV1SpecContainersSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -188048,7 +188048,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#runAsUser", + "schema": "ThanosRulerV1SpecContainersSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -188069,7 +188069,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#seLinuxOptions", + "schema": "ThanosRulerV1SpecContainersSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", @@ -188082,14 +188082,14 @@ This is experimental and may change significantly without backward compatibility "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContext#windowsOptions", + "schema": "ThanosRulerV1SpecContainersSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -188102,36 +188102,36 @@ This is experimental and may change significantly without backward compatibility "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersSecurityContext", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersSecurityContext", }, - "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextCapabilities": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextCapabilities": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextCapabilities", + "schema": "ThanosRulerV1SpecContainersSecurityContextCapabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", "summary": "The capabilities to add/drop when running containers.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextCapabilities", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32192, }, - "name": "ThanosRulerSpecContainersSecurityContextCapabilities", + "name": "ThanosRulerV1SpecContainersSecurityContextCapabilities", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextCapabilities#add", + "schema": "ThanosRulerV1SpecContainersSecurityContextCapabilities#add", }, "summary": "Added capabilities.", }, @@ -188155,7 +188155,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextCapabilities#drop", + "schema": "ThanosRulerV1SpecContainersSecurityContextCapabilities#drop", }, "summary": "Removed capabilities.", }, @@ -188176,31 +188176,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersSecurityContextCapabilities", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersSecurityContextCapabilities", }, - "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextSeLinuxOptions", + "schema": "ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32229, }, - "name": "ThanosRulerSpecContainersSecurityContextSeLinuxOptions", + "name": "ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextSeLinuxOptions#level", + "schema": "ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -188219,7 +188219,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextSeLinuxOptions#role", + "schema": "ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -188238,7 +188238,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextSeLinuxOptions#type", + "schema": "ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -188257,7 +188257,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextSeLinuxOptions#user", + "schema": "ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -188273,31 +188273,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextWindowsOptions", + "schema": "ThanosRulerV1SpecContainersSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32282, }, - "name": "ThanosRulerSpecContainersSecurityContextWindowsOptions", + "name": "ThanosRulerV1SpecContainersSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "ThanosRulerV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -188316,7 +188316,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "ThanosRulerV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -188335,7 +188335,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersSecurityContextWindowsOptions#runAsUserName", + "schema": "ThanosRulerV1SpecContainersSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -188353,31 +188353,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersSecurityContextWindowsOptions", }, - "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbe": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe", + "schema": "ThanosRulerV1SpecContainersStartupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28562, }, - "name": "ThanosRulerSpecContainersStartupProbe", + "name": "ThanosRulerV1SpecContainersStartupProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe#exec", + "schema": "ThanosRulerV1SpecContainersStartupProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -188390,14 +188390,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe#failureThreshold", + "schema": "ThanosRulerV1SpecContainersStartupProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -188418,7 +188418,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe#httpGet", + "schema": "ThanosRulerV1SpecContainersStartupProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -188430,14 +188430,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe#initialDelaySeconds", + "schema": "ThanosRulerV1SpecContainersStartupProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -188457,7 +188457,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe#periodSeconds", + "schema": "ThanosRulerV1SpecContainersStartupProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -188478,7 +188478,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe#successThreshold", + "schema": "ThanosRulerV1SpecContainersStartupProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -188499,7 +188499,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe#tcpSocket", + "schema": "ThanosRulerV1SpecContainersStartupProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -188512,14 +188512,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbe#timeoutSeconds", + "schema": "ThanosRulerV1SpecContainersStartupProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -188537,31 +188537,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersStartupProbe", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersStartupProbe", }, - "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeExec", + "schema": "ThanosRulerV1SpecContainersStartupProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32328, }, - "name": "ThanosRulerSpecContainersStartupProbeExec", + "name": "ThanosRulerV1SpecContainersStartupProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeExec#command", + "schema": "ThanosRulerV1SpecContainersStartupProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -188583,30 +188583,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersStartupProbeExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersStartupProbeExec", }, - "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGet", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32357, }, - "name": "ThanosRulerSpecContainersStartupProbeHttpGet", + "name": "ThanosRulerV1SpecContainersStartupProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGet#port", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -188618,14 +188618,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGet#host", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -188645,7 +188645,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -188660,7 +188660,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -188670,7 +188670,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGet#path", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -188689,7 +188689,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGet#scheme", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -188707,30 +188707,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersStartupProbeHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersStartupProbeHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34782, }, - "name": "ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -188748,7 +188748,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -188763,18 +188763,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeHttpGetPort", + "schema": "ThanosRulerV1SpecContainersStartupProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -188797,7 +188797,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGetPort", }, }, "static": true, @@ -188818,13 +188818,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersStartupProbeHttpGetPort", + "name": "ThanosRulerV1SpecContainersStartupProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -188847,31 +188847,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersStartupProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersStartupProbeHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeTcpSocket", + "schema": "ThanosRulerV1SpecContainersStartupProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32419, }, - "name": "ThanosRulerSpecContainersStartupProbeTcpSocket", + "name": "ThanosRulerV1SpecContainersStartupProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeTcpSocket#port", + "schema": "ThanosRulerV1SpecContainersStartupProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -188883,14 +188883,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeTcpSocket#host", + "schema": "ThanosRulerV1SpecContainersStartupProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -188906,18 +188906,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersStartupProbeTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersStartupProbeTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersStartupProbeTcpSocketPort", + "schema": "ThanosRulerV1SpecContainersStartupProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -188940,7 +188940,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeTcpSocketPort", }, }, "static": true, @@ -188961,13 +188961,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersStartupProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecContainersStartupProbeTcpSocketPort", + "name": "ThanosRulerV1SpecContainersStartupProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -188990,30 +188990,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersStartupProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersStartupProbeTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecContainersVolumeDevices": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersVolumeDevices": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeDevices", + "schema": "ThanosRulerV1SpecContainersVolumeDevices", }, "summary": "volumeDevice describes a mapping of a raw block device within a container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersVolumeDevices", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersVolumeDevices", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28651, }, - "name": "ThanosRulerSpecContainersVolumeDevices", + "name": "ThanosRulerV1SpecContainersVolumeDevices", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeDevices#devicePath", + "schema": "ThanosRulerV1SpecContainersVolumeDevices#devicePath", }, "summary": "devicePath is the path inside of the container that the device will be mapped to.", }, @@ -189031,7 +189031,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeDevices#name", + "schema": "ThanosRulerV1SpecContainersVolumeDevices#name", }, "summary": "name must match the name of a persistentVolumeClaim in the pod.", }, @@ -189046,30 +189046,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersVolumeDevices", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersVolumeDevices", }, - "monitoringcoreoscom.ThanosRulerSpecContainersVolumeMounts": Object { + "monitoringcoreoscom.ThanosRulerV1SpecContainersVolumeMounts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeMounts", + "schema": "ThanosRulerV1SpecContainersVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecContainersVolumeMounts", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecContainersVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28688, }, - "name": "ThanosRulerSpecContainersVolumeMounts", + "name": "ThanosRulerV1SpecContainersVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeMounts#mountPath", + "schema": "ThanosRulerV1SpecContainersVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -189088,7 +189088,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeMounts#name", + "schema": "ThanosRulerV1SpecContainersVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -189106,7 +189106,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeMounts#mountPropagation", + "schema": "ThanosRulerV1SpecContainersVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -189126,7 +189126,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeMounts#readOnly", + "schema": "ThanosRulerV1SpecContainersVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -189147,7 +189147,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeMounts#subPath", + "schema": "ThanosRulerV1SpecContainersVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -189168,7 +189168,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecContainersVolumeMounts#subPathExpr", + "schema": "ThanosRulerV1SpecContainersVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive.", @@ -189186,31 +189186,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecContainersVolumeMounts", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecContainersVolumeMounts", }, - "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfig": Object { + "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig", }, "remarks": "Note: Currently only the CAFile, CertFile, and KeyFile fields are supported. Maps to the '--grpc-server-tls-*' CLI args.", "summary": "GRPCServerTLSConfig configures the gRPC server from which Thanos Querier reads recorded rule data.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26877, }, - "name": "ThanosRulerSpecGrpcServerTlsConfig", + "name": "ThanosRulerV1SpecGrpcServerTlsConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig#ca", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig#ca", }, "summary": "Stuct containing the CA cert to use for the targets.", }, @@ -189222,14 +189222,14 @@ This is experimental and may change significantly without backward compatibility "name": "ca", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCa", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCa", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig#caFile", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig#caFile", }, "summary": "Path to the CA cert in the Prometheus container to use for the targets.", }, @@ -189248,7 +189248,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig#cert", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig#cert", }, "summary": "Struct containing the client cert file for the targets.", }, @@ -189260,14 +189260,14 @@ This is experimental and may change significantly without backward compatibility "name": "cert", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCert", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCert", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig#certFile", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig#certFile", }, "summary": "Path to the client cert file in the Prometheus container for the targets.", }, @@ -189286,7 +189286,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig#insecureSkipVerify", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig#insecureSkipVerify", }, "summary": "Disable target certificate validation.", }, @@ -189305,7 +189305,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig#keyFile", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig#keyFile", }, "summary": "Path to the client key file in the Prometheus container for the targets.", }, @@ -189324,7 +189324,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig#keySecret", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig#keySecret", }, "summary": "Secret containing the client key file for the targets.", }, @@ -189336,14 +189336,14 @@ This is experimental and may change significantly without backward compatibility "name": "keySecret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigKeySecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfig#serverName", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfig#serverName", }, "summary": "Used to verify the hostname for the targets.", }, @@ -189359,30 +189359,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecGrpcServerTlsConfig", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecGrpcServerTlsConfig", }, - "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCa": Object { + "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCa": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCa", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCa", }, "summary": "Stuct containing the CA cert to use for the targets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCa", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCa", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28760, }, - "name": "ThanosRulerSpecGrpcServerTlsConfigCa", + "name": "ThanosRulerV1SpecGrpcServerTlsConfigCa", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCa#configMap", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCa#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -189394,14 +189394,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCa#secret", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCa#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -189413,34 +189413,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCaSecret", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecGrpcServerTlsConfigCa", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecGrpcServerTlsConfigCa", }, - "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCaConfigMap": Object { + "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCaConfigMap", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCaConfigMap", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32456, }, - "name": "ThanosRulerSpecGrpcServerTlsConfigCaConfigMap", + "name": "ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCaConfigMap#key", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap#key", }, "summary": "The key to select.", }, @@ -189458,7 +189458,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCaConfigMap#name", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -189478,7 +189478,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCaConfigMap#optional", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -189494,30 +189494,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecGrpcServerTlsConfigCaConfigMap", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap", }, - "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCaSecret": Object { + "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCaSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCaSecret", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCaSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCaSecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCaSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32501, }, - "name": "ThanosRulerSpecGrpcServerTlsConfigCaSecret", + "name": "ThanosRulerV1SpecGrpcServerTlsConfigCaSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCaSecret#key", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCaSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -189536,7 +189536,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCaSecret#name", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCaSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -189556,7 +189556,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCaSecret#optional", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCaSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -189572,30 +189572,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecGrpcServerTlsConfigCaSecret", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecGrpcServerTlsConfigCaSecret", }, - "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCert": Object { + "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCert": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCert", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCert", }, "summary": "Struct containing the client cert file for the targets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCert", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCert", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28797, }, - "name": "ThanosRulerSpecGrpcServerTlsConfigCert", + "name": "ThanosRulerV1SpecGrpcServerTlsConfigCert", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCert#configMap", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCert#configMap", }, "summary": "ConfigMap containing data to use for the targets.", }, @@ -189607,14 +189607,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCert#secret", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCert#secret", }, "summary": "Secret containing data to use for the targets.", }, @@ -189626,34 +189626,34 @@ This is experimental and may change significantly without backward compatibility "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCertSecret", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecGrpcServerTlsConfigCert", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecGrpcServerTlsConfigCert", }, - "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCertConfigMap": Object { + "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCertConfigMap", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap", }, "summary": "ConfigMap containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCertConfigMap", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32546, }, - "name": "ThanosRulerSpecGrpcServerTlsConfigCertConfigMap", + "name": "ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCertConfigMap#key", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap#key", }, "summary": "The key to select.", }, @@ -189671,7 +189671,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCertConfigMap#name", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -189691,7 +189691,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCertConfigMap#optional", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -189707,30 +189707,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecGrpcServerTlsConfigCertConfigMap", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap", }, - "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCertSecret": Object { + "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCertSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCertSecret", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCertSecret", }, "summary": "Secret containing data to use for the targets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigCertSecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigCertSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32591, }, - "name": "ThanosRulerSpecGrpcServerTlsConfigCertSecret", + "name": "ThanosRulerV1SpecGrpcServerTlsConfigCertSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCertSecret#key", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCertSecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -189749,7 +189749,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCertSecret#name", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCertSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -189769,7 +189769,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigCertSecret#optional", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigCertSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -189785,30 +189785,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecGrpcServerTlsConfigCertSecret", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecGrpcServerTlsConfigCertSecret", }, - "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigKeySecret": Object { + "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigKeySecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigKeySecret", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigKeySecret", }, "summary": "Secret containing the client key file for the targets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecGrpcServerTlsConfigKeySecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecGrpcServerTlsConfigKeySecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28834, }, - "name": "ThanosRulerSpecGrpcServerTlsConfigKeySecret", + "name": "ThanosRulerV1SpecGrpcServerTlsConfigKeySecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigKeySecret#key", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigKeySecret#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -189827,7 +189827,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigKeySecret#name", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigKeySecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -189847,7 +189847,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecGrpcServerTlsConfigKeySecret#optional", + "schema": "ThanosRulerV1SpecGrpcServerTlsConfigKeySecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -189863,30 +189863,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecGrpcServerTlsConfigKeySecret", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecGrpcServerTlsConfigKeySecret", }, - "monitoringcoreoscom.ThanosRulerSpecImagePullSecrets": Object { + "monitoringcoreoscom.ThanosRulerV1SpecImagePullSecrets": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecImagePullSecrets", + "schema": "ThanosRulerV1SpecImagePullSecrets", }, "summary": "LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecImagePullSecrets", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecImagePullSecrets", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26962, }, - "name": "ThanosRulerSpecImagePullSecrets", + "name": "ThanosRulerV1SpecImagePullSecrets", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecImagePullSecrets#name", + "schema": "ThanosRulerV1SpecImagePullSecrets#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -189903,30 +189903,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecImagePullSecrets", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecImagePullSecrets", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainers": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainers": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers", + "schema": "ThanosRulerV1SpecInitContainers", }, "summary": "A single application container that you want to run within a pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainers", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainers", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 26991, }, - "name": "ThanosRulerSpecInitContainers", + "name": "ThanosRulerV1SpecInitContainers", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#name", + "schema": "ThanosRulerV1SpecInitContainers#name", }, "remarks": "Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated.", "summary": "Name of the container specified as a DNS_LABEL.", @@ -189945,7 +189945,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#args", + "schema": "ThanosRulerV1SpecInitContainers#args", }, "remarks": "The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Arguments to the entrypoint.", @@ -189970,7 +189970,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#command", + "schema": "ThanosRulerV1SpecInitContainers#command", }, "remarks": "Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell", "summary": "Entrypoint array.", @@ -189995,7 +189995,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#env", + "schema": "ThanosRulerV1SpecInitContainers#env", }, "remarks": "Cannot be updated.", "summary": "List of environment variables to set in the container.", @@ -190010,7 +190010,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnv", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnv", }, "kind": "array", }, @@ -190020,7 +190020,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#envFrom", + "schema": "ThanosRulerV1SpecInitContainers#envFrom", }, "remarks": "The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated.", "summary": "List of sources to populate environment variables in the container.", @@ -190035,7 +190035,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFrom", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFrom", }, "kind": "array", }, @@ -190045,7 +190045,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#image", + "schema": "ThanosRulerV1SpecInitContainers#image", }, "remarks": "More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets.", "summary": "Docker image name.", @@ -190065,7 +190065,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#imagePullPolicy", + "schema": "ThanosRulerV1SpecInitContainers#imagePullPolicy", }, "default": "Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", "remarks": "One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images", @@ -190086,7 +190086,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#lifecycle", + "schema": "ThanosRulerV1SpecInitContainers#lifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", @@ -190099,14 +190099,14 @@ This is experimental and may change significantly without backward compatibility "name": "lifecycle", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecycle", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecycle", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#livenessProbe", + "schema": "ThanosRulerV1SpecInitContainers#livenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", @@ -190119,14 +190119,14 @@ This is experimental and may change significantly without backward compatibility "name": "livenessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#ports", + "schema": "ThanosRulerV1SpecInitContainers#ports", }, "remarks": "Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated.", "summary": "List of ports to expose from the container.", @@ -190141,7 +190141,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersPorts", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersPorts", }, "kind": "array", }, @@ -190151,7 +190151,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#readinessProbe", + "schema": "ThanosRulerV1SpecInitContainers#readinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", @@ -190164,14 +190164,14 @@ This is experimental and may change significantly without backward compatibility "name": "readinessProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#resources", + "schema": "ThanosRulerV1SpecInitContainers#resources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", @@ -190184,14 +190184,14 @@ This is experimental and may change significantly without backward compatibility "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersResources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#securityContext", + "schema": "ThanosRulerV1SpecInitContainers#securityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", @@ -190204,14 +190204,14 @@ This is experimental and may change significantly without backward compatibility "name": "securityContext", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContext", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContext", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#startupProbe", + "schema": "ThanosRulerV1SpecInitContainers#startupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", @@ -190224,14 +190224,14 @@ This is experimental and may change significantly without backward compatibility "name": "startupProbe", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbe", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#stdin", + "schema": "ThanosRulerV1SpecInitContainers#stdin", }, "default": "false.", "remarks": "If this is not set, reads from stdin in the container will always result in EOF. Default is false.", @@ -190252,7 +190252,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#stdinOnce", + "schema": "ThanosRulerV1SpecInitContainers#stdinOnce", }, "default": "false", "remarks": "When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false", @@ -190273,7 +190273,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#terminationMessagePath", + "schema": "ThanosRulerV1SpecInitContainers#terminationMessagePath", }, "default": "dev/termination-log. Cannot be updated.", "remarks": "Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated.", @@ -190294,7 +190294,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#terminationMessagePolicy", + "schema": "ThanosRulerV1SpecInitContainers#terminationMessagePolicy", }, "default": "File. Cannot be updated.", "remarks": "File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated.", @@ -190315,7 +190315,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#tty", + "schema": "ThanosRulerV1SpecInitContainers#tty", }, "default": "false.", "remarks": "Default is false.", @@ -190336,7 +190336,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#volumeDevices", + "schema": "ThanosRulerV1SpecInitContainers#volumeDevices", }, "summary": "volumeDevices is the list of block devices to be used by the container.", }, @@ -190350,7 +190350,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersVolumeDevices", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersVolumeDevices", }, "kind": "array", }, @@ -190360,7 +190360,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#volumeMounts", + "schema": "ThanosRulerV1SpecInitContainers#volumeMounts", }, "remarks": "Cannot be updated.", "summary": "Pod volumes to mount into the container's filesystem.", @@ -190375,7 +190375,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersVolumeMounts", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersVolumeMounts", }, "kind": "array", }, @@ -190385,7 +190385,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainers#workingDir", + "schema": "ThanosRulerV1SpecInitContainers#workingDir", }, "remarks": "If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated.", "summary": "Container's working directory.", @@ -190402,30 +190402,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainers", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainers", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnv": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnv": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnv", + "schema": "ThanosRulerV1SpecInitContainersEnv", }, "summary": "EnvVar represents an environment variable present in a Container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnv", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnv", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28879, }, - "name": "ThanosRulerSpecInitContainersEnv", + "name": "ThanosRulerV1SpecInitContainersEnv", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnv#name", + "schema": "ThanosRulerV1SpecInitContainersEnv#name", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "Name of the environment variable.", @@ -190444,7 +190444,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnv#value", + "schema": "ThanosRulerV1SpecInitContainersEnv#value", }, "default": ".", "remarks": "If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\".", @@ -190465,7 +190465,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnv#valueFrom", + "schema": "ThanosRulerV1SpecInitContainersEnv#valueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", @@ -190478,34 +190478,34 @@ This is experimental and may change significantly without backward compatibility "name": "valueFrom", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFrom", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnv", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnv", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFrom": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFrom", + "schema": "ThanosRulerV1SpecInitContainersEnvFrom", }, "summary": "EnvFromSource represents the source of a set of ConfigMaps.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFrom", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28925, }, - "name": "ThanosRulerSpecInitContainersEnvFrom", + "name": "ThanosRulerV1SpecInitContainersEnvFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFrom#configMapRef", + "schema": "ThanosRulerV1SpecInitContainersEnvFrom#configMapRef", }, "summary": "The ConfigMap to select from.", }, @@ -190517,14 +190517,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMapRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFromConfigMapRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFrom#prefix", + "schema": "ThanosRulerV1SpecInitContainersEnvFrom#prefix", }, "remarks": "Must be a C_IDENTIFIER.", "summary": "An optional identifier to prepend to each key in the ConfigMap.", @@ -190544,7 +190544,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFrom#secretRef", + "schema": "ThanosRulerV1SpecInitContainersEnvFrom#secretRef", }, "summary": "The Secret to select from.", }, @@ -190556,34 +190556,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFromSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnvFrom", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnvFrom", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFromConfigMapRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFromConfigMapRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFromConfigMapRef", + "schema": "ThanosRulerV1SpecInitContainersEnvFromConfigMapRef", }, "summary": "The ConfigMap to select from.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFromConfigMapRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFromConfigMapRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32689, }, - "name": "ThanosRulerSpecInitContainersEnvFromConfigMapRef", + "name": "ThanosRulerV1SpecInitContainersEnvFromConfigMapRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFromConfigMapRef#name", + "schema": "ThanosRulerV1SpecInitContainersEnvFromConfigMapRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -190603,7 +190603,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFromConfigMapRef#optional", + "schema": "ThanosRulerV1SpecInitContainersEnvFromConfigMapRef#optional", }, "summary": "Specify whether the ConfigMap must be defined.", }, @@ -190619,30 +190619,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnvFromConfigMapRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnvFromConfigMapRef", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFromSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFromSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFromSecretRef", + "schema": "ThanosRulerV1SpecInitContainersEnvFromSecretRef", }, "summary": "The Secret to select from.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvFromSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvFromSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32726, }, - "name": "ThanosRulerSpecInitContainersEnvFromSecretRef", + "name": "ThanosRulerV1SpecInitContainersEnvFromSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFromSecretRef#name", + "schema": "ThanosRulerV1SpecInitContainersEnvFromSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -190662,7 +190662,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvFromSecretRef#optional", + "schema": "ThanosRulerV1SpecInitContainersEnvFromSecretRef#optional", }, "summary": "Specify whether the Secret must be defined.", }, @@ -190678,31 +190678,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnvFromSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnvFromSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFrom": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFrom": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFrom", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFrom", }, "remarks": "Cannot be used if value is not empty.", "summary": "Source for the environment variable's value.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFrom", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFrom", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32636, }, - "name": "ThanosRulerSpecInitContainersEnvValueFrom", + "name": "ThanosRulerV1SpecInitContainersEnvValueFrom", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFrom#configMapKeyRef", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFrom#configMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, @@ -190714,14 +190714,14 @@ This is experimental and may change significantly without backward compatibility "name": "configMapKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFrom#fieldRef", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFrom#fieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, @@ -190733,14 +190733,14 @@ This is experimental and may change significantly without backward compatibility "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFrom#resourceFieldRef", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFrom#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, @@ -190752,14 +190752,14 @@ This is experimental and may change significantly without backward compatibility "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFrom#secretKeyRef", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFrom#secretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, @@ -190771,34 +190771,34 @@ This is experimental and may change significantly without backward compatibility "name": "secretKeyRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnvValueFrom", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnvValueFrom", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, "summary": "Selects a key of a ConfigMap.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34851, }, - "name": "ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef", + "name": "ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef#key", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef#key", }, "summary": "The key to select.", }, @@ -190816,7 +190816,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef#name", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -190836,7 +190836,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef#optional", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef#optional", }, "summary": "Specify whether the ConfigMap or its key must be defined.", }, @@ -190852,30 +190852,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromFieldRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromFieldRef", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromFieldRef", }, "summary": "Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34896, }, - "name": "ThanosRulerSpecInitContainersEnvValueFromFieldRef", + "name": "ThanosRulerV1SpecInitContainersEnvValueFromFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromFieldRef#fieldPath", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -190893,7 +190893,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromFieldRef#apiVersion", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -190909,30 +190909,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnvValueFromFieldRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnvValueFromFieldRef", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34933, }, - "name": "ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef", + "name": "ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef#resource", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -190950,7 +190950,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef#containerName", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -190969,7 +190969,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef#divisor", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -190985,30 +190985,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef", }, "summary": "Selects a key of a secret in the pod's namespace.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 34978, }, - "name": "ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef", + "name": "ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef#key", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -191027,7 +191027,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef#name", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -191047,7 +191047,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef#optional", + "schema": "ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -191063,31 +191063,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecycle": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecycle": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecycle", + "schema": "ThanosRulerV1SpecInitContainersLifecycle", }, "remarks": "Cannot be updated.", "summary": "Actions that the management system should take in response to container lifecycle events.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecycle", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecycle", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 28970, }, - "name": "ThanosRulerSpecInitContainersLifecycle", + "name": "ThanosRulerV1SpecInitContainersLifecycle", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecycle#postStart", + "schema": "ThanosRulerV1SpecInitContainersLifecycle#postStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", @@ -191100,14 +191100,14 @@ This is experimental and may change significantly without backward compatibility "name": "postStart", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStart", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecycle#preStop", + "schema": "ThanosRulerV1SpecInitContainersLifecycle#preStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", @@ -191120,35 +191120,35 @@ This is experimental and may change significantly without backward compatibility "name": "preStop", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStop", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecycle", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecycle", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStart": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStart": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStart", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStart", }, "remarks": "If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PostStart is called immediately after a container is created.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStart", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStart", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32763, }, - "name": "ThanosRulerSpecInitContainersLifecyclePostStart", + "name": "ThanosRulerV1SpecInitContainersLifecyclePostStart", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStart#exec", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStart#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -191161,14 +191161,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStart#httpGet", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStart#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -191180,14 +191180,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStart#tcpSocket", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStart#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -191200,35 +191200,35 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePostStart", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePostStart", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartExec", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35023, }, - "name": "ThanosRulerSpecInitContainersLifecyclePostStartExec", + "name": "ThanosRulerV1SpecInitContainersLifecyclePostStartExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartExec#command", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -191250,30 +191250,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePostStartExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePostStartExec", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGet", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35052, }, - "name": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGet", + "name": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#port", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -191285,14 +191285,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#host", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -191312,7 +191312,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -191327,7 +191327,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, "kind": "array", }, @@ -191337,7 +191337,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#path", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -191356,7 +191356,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#scheme", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -191374,30 +191374,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePostStartHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36401, }, - "name": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -191415,7 +191415,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -191430,18 +191430,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -191464,7 +191464,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, "static": true, @@ -191485,13 +191485,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort", + "name": "ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -191514,31 +191514,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35114, }, - "name": "ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket", + "name": "ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket#port", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -191550,14 +191550,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket#host", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -191573,18 +191573,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -191607,7 +191607,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, @@ -191628,13 +191628,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort", + "name": "ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -191657,31 +191657,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStop": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStop": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStop", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStop", }, "remarks": "The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks", "summary": "PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStop", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStop", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32808, }, - "name": "ThanosRulerSpecInitContainersLifecyclePreStop", + "name": "ThanosRulerV1SpecInitContainersLifecyclePreStop", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStop#exec", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStop#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -191694,14 +191694,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStop#httpGet", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStop#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -191713,14 +191713,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStop#tcpSocket", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStop#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -191733,35 +191733,35 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePreStop", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePreStop", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopExec", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35151, }, - "name": "ThanosRulerSpecInitContainersLifecyclePreStopExec", + "name": "ThanosRulerV1SpecInitContainersLifecyclePreStopExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopExec#command", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -191783,30 +191783,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePreStopExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePreStopExec", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGet", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35180, }, - "name": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGet", + "name": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#port", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -191818,14 +191818,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#host", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -191845,7 +191845,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -191860,7 +191860,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, "kind": "array", }, @@ -191870,7 +191870,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#path", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -191889,7 +191889,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#scheme", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -191907,30 +191907,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePreStopHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36470, }, - "name": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -191948,7 +191948,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -191963,18 +191963,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -191997,7 +191997,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, "static": true, @@ -192018,13 +192018,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort", + "name": "ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -192047,31 +192047,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35242, }, - "name": "ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket", + "name": "ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket#port", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -192083,14 +192083,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket#host", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -192106,18 +192106,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort", + "schema": "ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -192140,7 +192140,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, @@ -192161,13 +192161,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort", + "name": "ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -192190,31 +192190,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbe": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe", }, "remarks": "Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container liveness.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29007, }, - "name": "ThanosRulerSpecInitContainersLivenessProbe", + "name": "ThanosRulerV1SpecInitContainersLivenessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe#exec", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -192227,14 +192227,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe#failureThreshold", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -192255,7 +192255,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe#httpGet", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -192267,14 +192267,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe#initialDelaySeconds", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -192294,7 +192294,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe#periodSeconds", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -192315,7 +192315,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe#successThreshold", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -192336,7 +192336,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe#tcpSocket", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -192349,14 +192349,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbe#timeoutSeconds", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -192374,31 +192374,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLivenessProbe", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLivenessProbe", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeExec", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32853, }, - "name": "ThanosRulerSpecInitContainersLivenessProbeExec", + "name": "ThanosRulerV1SpecInitContainersLivenessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeExec#command", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -192420,30 +192420,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLivenessProbeExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLivenessProbeExec", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGet", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32882, }, - "name": "ThanosRulerSpecInitContainersLivenessProbeHttpGet", + "name": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGet#port", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -192455,14 +192455,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGet#host", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -192482,7 +192482,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -192497,7 +192497,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -192507,7 +192507,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGet#path", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -192526,7 +192526,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGet#scheme", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -192544,30 +192544,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLivenessProbeHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLivenessProbeHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35279, }, - "name": "ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -192585,7 +192585,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -192600,18 +192600,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeHttpGetPort", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -192634,7 +192634,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort", }, }, "static": true, @@ -192655,13 +192655,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersLivenessProbeHttpGetPort", + "name": "ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -192684,31 +192684,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLivenessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeTcpSocket", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32944, }, - "name": "ThanosRulerSpecInitContainersLivenessProbeTcpSocket", + "name": "ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeTcpSocket#port", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -192720,14 +192720,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeTcpSocket#host", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -192743,18 +192743,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLivenessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort", + "schema": "ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -192777,7 +192777,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, "static": true, @@ -192798,13 +192798,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort", + "name": "ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -192827,30 +192827,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersPorts": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersPorts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersPorts", + "schema": "ThanosRulerV1SpecInitContainersPorts", }, "summary": "ContainerPort represents a network port in a single container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersPorts", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersPorts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29096, }, - "name": "ThanosRulerSpecInitContainersPorts", + "name": "ThanosRulerV1SpecInitContainersPorts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersPorts#containerPort", + "schema": "ThanosRulerV1SpecInitContainersPorts#containerPort", }, "remarks": "This must be a valid port number, 0 < x < 65536.", "summary": "Number of port to expose on the pod's IP address.", @@ -192869,7 +192869,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersPorts#hostIP", + "schema": "ThanosRulerV1SpecInitContainersPorts#hostIP", }, "summary": "What host IP to bind the external port to.", }, @@ -192888,7 +192888,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersPorts#hostPort", + "schema": "ThanosRulerV1SpecInitContainersPorts#hostPort", }, "remarks": "If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this.", "summary": "Number of port to expose on the host.", @@ -192908,7 +192908,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersPorts#name", + "schema": "ThanosRulerV1SpecInitContainersPorts#name", }, "remarks": "Each named port in a pod must have a unique name. Name for the port that can be referred to by services.", "summary": "If specified, this must be an IANA_SVC_NAME and unique within the pod.", @@ -192928,7 +192928,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersPorts#protocol", + "schema": "ThanosRulerV1SpecInitContainersPorts#protocol", }, "default": "TCP\\".", "remarks": "Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\".", @@ -192946,31 +192946,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersPorts", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersPorts", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbe": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe", }, "remarks": "Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Periodic probe of container service readiness.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29158, }, - "name": "ThanosRulerSpecInitContainersReadinessProbe", + "name": "ThanosRulerV1SpecInitContainersReadinessProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe#exec", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -192983,14 +192983,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe#failureThreshold", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -193011,7 +193011,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe#httpGet", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -193023,14 +193023,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe#initialDelaySeconds", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -193050,7 +193050,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe#periodSeconds", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -193071,7 +193071,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe#successThreshold", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -193092,7 +193092,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe#tcpSocket", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -193105,14 +193105,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbe#timeoutSeconds", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -193130,31 +193130,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersReadinessProbe", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersReadinessProbe", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeExec", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 32981, }, - "name": "ThanosRulerSpecInitContainersReadinessProbeExec", + "name": "ThanosRulerV1SpecInitContainersReadinessProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeExec#command", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -193176,30 +193176,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersReadinessProbeExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersReadinessProbeExec", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGet", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33010, }, - "name": "ThanosRulerSpecInitContainersReadinessProbeHttpGet", + "name": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGet#port", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -193211,14 +193211,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGet#host", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -193238,7 +193238,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -193253,7 +193253,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -193263,7 +193263,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGet#path", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -193282,7 +193282,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGet#scheme", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -193300,30 +193300,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersReadinessProbeHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersReadinessProbeHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35348, }, - "name": "ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -193341,7 +193341,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -193356,18 +193356,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeHttpGetPort", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -193390,7 +193390,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort", }, }, "static": true, @@ -193411,13 +193411,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersReadinessProbeHttpGetPort", + "name": "ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -193440,31 +193440,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersReadinessProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeTcpSocket", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33072, }, - "name": "ThanosRulerSpecInitContainersReadinessProbeTcpSocket", + "name": "ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeTcpSocket#port", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -193476,14 +193476,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeTcpSocket#host", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -193499,18 +193499,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersReadinessProbeTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort", + "schema": "ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -193533,7 +193533,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, "static": true, @@ -193554,13 +193554,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort", + "name": "ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -193583,31 +193583,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersResources": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersResources", + "schema": "ThanosRulerV1SpecInitContainersResources", }, "remarks": "Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Compute Resources required by this container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersResources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29247, }, - "name": "ThanosRulerSpecInitContainersResources", + "name": "ThanosRulerV1SpecInitContainersResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersResources#limits", + "schema": "ThanosRulerV1SpecInitContainersResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -193632,7 +193632,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersResources#requests", + "schema": "ThanosRulerV1SpecInitContainersResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -193654,31 +193654,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersResources", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersResources", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContext": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext", }, "remarks": "More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/", "summary": "Security options the pod should run with.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContext", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29284, }, - "name": "ThanosRulerSpecInitContainersSecurityContext", + "name": "ThanosRulerV1SpecInitContainersSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#allowPrivilegeEscalation", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#allowPrivilegeEscalation", }, "remarks": "This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN", "summary": "AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process.", @@ -193698,7 +193698,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#capabilities", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#capabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", @@ -193712,14 +193712,14 @@ This is experimental and may change significantly without backward compatibility "name": "capabilities", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextCapabilities", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#privileged", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#privileged", }, "default": "false.", "remarks": "Processes in privileged containers are essentially equivalent to root on the host. Defaults to false.", @@ -193740,7 +193740,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#procMount", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#procMount", }, "remarks": "The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled.", "summary": "procMount denotes the type of proc mount to use for the containers.", @@ -193760,7 +193760,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#readOnlyRootFilesystem", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#readOnlyRootFilesystem", }, "default": "false.", "remarks": "Default is false.", @@ -193781,7 +193781,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#runAsGroup", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The GID to run the entrypoint of the container process.", @@ -193801,7 +193801,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#runAsNonRoot", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -193821,7 +193821,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#runAsUser", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -193842,7 +193842,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#seLinuxOptions", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", @@ -193855,14 +193855,14 @@ This is experimental and may change significantly without backward compatibility "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContext#windowsOptions", + "schema": "ThanosRulerV1SpecInitContainersSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -193875,36 +193875,36 @@ This is experimental and may change significantly without backward compatibility "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersSecurityContext", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersSecurityContext", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextCapabilities": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextCapabilities": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextCapabilities", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextCapabilities", }, "default": "the default set of capabilities granted by the container runtime.", "remarks": "Defaults to the default set of capabilities granted by the container runtime.", "summary": "The capabilities to add/drop when running containers.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextCapabilities", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextCapabilities", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33110, }, - "name": "ThanosRulerSpecInitContainersSecurityContextCapabilities", + "name": "ThanosRulerV1SpecInitContainersSecurityContextCapabilities", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextCapabilities#add", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextCapabilities#add", }, "summary": "Added capabilities.", }, @@ -193928,7 +193928,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextCapabilities#drop", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextCapabilities#drop", }, "summary": "Removed capabilities.", }, @@ -193949,31 +193949,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersSecurityContextCapabilities", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersSecurityContextCapabilities", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The SELinux context to be applied to the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33147, }, - "name": "ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions", + "name": "ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions#level", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -193992,7 +193992,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions#role", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -194011,7 +194011,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions#type", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -194030,7 +194030,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions#user", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -194046,31 +194046,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextWindowsOptions", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33200, }, - "name": "ThanosRulerSpecInitContainersSecurityContextWindowsOptions", + "name": "ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -194089,7 +194089,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -194108,7 +194108,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersSecurityContextWindowsOptions#runAsUserName", + "schema": "ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -194126,31 +194126,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbe": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbe": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe", }, "remarks": "If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "StartupProbe indicates that the Pod has successfully initialized.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbe", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbe", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29389, }, - "name": "ThanosRulerSpecInitContainersStartupProbe", + "name": "ThanosRulerV1SpecInitContainersStartupProbe", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe#exec", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe#exec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", @@ -194163,14 +194163,14 @@ This is experimental and may change significantly without backward compatibility "name": "exec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeExec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe#failureThreshold", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe#failureThreshold", }, "default": "3. Minimum value is 1.", "remarks": "Defaults to 3. Minimum value is 1.", @@ -194191,7 +194191,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe#httpGet", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe#httpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, @@ -194203,14 +194203,14 @@ This is experimental and may change significantly without backward compatibility "name": "httpGet", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGet", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe#initialDelaySeconds", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe#initialDelaySeconds", }, "remarks": "More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "summary": "Number of seconds after the container has started before liveness probes are initiated.", @@ -194230,7 +194230,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe#periodSeconds", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe#periodSeconds", }, "default": "10 seconds. Minimum value is 1.", "remarks": "Default to 10 seconds. Minimum value is 1.", @@ -194251,7 +194251,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe#successThreshold", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe#successThreshold", }, "default": "1. Must be 1 for liveness and startup. Minimum value is 1.", "remarks": "Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1.", @@ -194272,7 +194272,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe#tcpSocket", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe#tcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", @@ -194285,14 +194285,14 @@ This is experimental and may change significantly without backward compatibility "name": "tcpSocket", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeTcpSocket", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbe#timeoutSeconds", + "schema": "ThanosRulerV1SpecInitContainersStartupProbe#timeoutSeconds", }, "default": "1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", "remarks": "Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes", @@ -194310,31 +194310,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersStartupProbe", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersStartupProbe", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeExec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeExec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeExec", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeExec", }, "remarks": "Exec specifies the action to take.", "summary": "One and only one of the following should be specified.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeExec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeExec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33246, }, - "name": "ThanosRulerSpecInitContainersStartupProbeExec", + "name": "ThanosRulerV1SpecInitContainersStartupProbeExec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeExec#command", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeExec#command", }, "remarks": "The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.", "summary": "Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem.", @@ -194356,30 +194356,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersStartupProbeExec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersStartupProbeExec", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGet": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGet": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGet", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGet", }, "summary": "HTTPGet specifies the http request to perform.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGet", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGet", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33275, }, - "name": "ThanosRulerSpecInitContainersStartupProbeHttpGet", + "name": "ThanosRulerV1SpecInitContainersStartupProbeHttpGet", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGet#port", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGet#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", @@ -194391,14 +194391,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGet#host", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGet#host", }, "remarks": "You probably want to set \\"Host\\" in httpHeaders instead.", "summary": "Host name to connect to, defaults to the pod IP.", @@ -194418,7 +194418,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGet#httpHeaders", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGet#httpHeaders", }, "remarks": "HTTP allows repeated headers.", "summary": "Custom headers to set in the request.", @@ -194433,7 +194433,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, "kind": "array", }, @@ -194443,7 +194443,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGet#path", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGet#path", }, "summary": "Path to access on the HTTP server.", }, @@ -194462,7 +194462,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGet#scheme", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGet#scheme", }, "default": "HTTP.", "remarks": "Defaults to HTTP.", @@ -194480,30 +194480,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersStartupProbeHttpGet", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersStartupProbeHttpGet", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, "summary": "HTTPHeader describes a custom header to be used in HTTP probes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35417, }, - "name": "ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "name": "ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders#name", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders#name", }, "summary": "The header field name.", }, @@ -194521,7 +194521,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders#value", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders#value", }, "summary": "The header field value.", }, @@ -194536,18 +194536,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGetPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeHttpGetPort", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Name or number of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -194570,7 +194570,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort", }, }, "static": true, @@ -194591,13 +194591,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeHttpGetPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersStartupProbeHttpGetPort", + "name": "ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort", "properties": Array [ Object { "immutable": true, @@ -194620,31 +194620,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersStartupProbeHttpGetPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeTcpSocket": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeTcpSocket": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeTcpSocket", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeTcpSocket", }, "remarks": "TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook", "summary": "TCPSocket specifies an action involving a TCP port.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeTcpSocket", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeTcpSocket", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33337, }, - "name": "ThanosRulerSpecInitContainersStartupProbeTcpSocket", + "name": "ThanosRulerV1SpecInitContainersStartupProbeTcpSocket", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeTcpSocket#port", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeTcpSocket#port", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", @@ -194656,14 +194656,14 @@ This is experimental and may change significantly without backward compatibility }, "name": "port", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeTcpSocket#host", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeTcpSocket#host", }, "summary": "Optional: Host name to connect to, defaults to the pod IP.", }, @@ -194679,18 +194679,18 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersStartupProbeTcpSocket", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersStartupProbeTcpSocket", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeTcpSocketPort": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort": Object { "assembly": "monitoringcoreoscom", "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersStartupProbeTcpSocketPort", + "schema": "ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort", }, "remarks": "Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME.", "summary": "Number or name of the port to access on the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort", "kind": "class", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", @@ -194713,7 +194713,7 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort", }, }, "static": true, @@ -194734,13 +194734,13 @@ This is experimental and may change significantly without backward compatibility ], "returns": Object { "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersStartupProbeTcpSocketPort", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort", }, }, "static": true, }, ], - "name": "ThanosRulerSpecInitContainersStartupProbeTcpSocketPort", + "name": "ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort", "properties": Array [ Object { "immutable": true, @@ -194763,30 +194763,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersStartupProbeTcpSocketPort", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersVolumeDevices": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersVolumeDevices": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeDevices", + "schema": "ThanosRulerV1SpecInitContainersVolumeDevices", }, "summary": "volumeDevice describes a mapping of a raw block device within a container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersVolumeDevices", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersVolumeDevices", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29478, }, - "name": "ThanosRulerSpecInitContainersVolumeDevices", + "name": "ThanosRulerV1SpecInitContainersVolumeDevices", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeDevices#devicePath", + "schema": "ThanosRulerV1SpecInitContainersVolumeDevices#devicePath", }, "summary": "devicePath is the path inside of the container that the device will be mapped to.", }, @@ -194804,7 +194804,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeDevices#name", + "schema": "ThanosRulerV1SpecInitContainersVolumeDevices#name", }, "summary": "name must match the name of a persistentVolumeClaim in the pod.", }, @@ -194819,30 +194819,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersVolumeDevices", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersVolumeDevices", }, - "monitoringcoreoscom.ThanosRulerSpecInitContainersVolumeMounts": Object { + "monitoringcoreoscom.ThanosRulerV1SpecInitContainersVolumeMounts": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeMounts", + "schema": "ThanosRulerV1SpecInitContainersVolumeMounts", }, "summary": "VolumeMount describes a mounting of a Volume within a container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecInitContainersVolumeMounts", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecInitContainersVolumeMounts", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29515, }, - "name": "ThanosRulerSpecInitContainersVolumeMounts", + "name": "ThanosRulerV1SpecInitContainersVolumeMounts", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeMounts#mountPath", + "schema": "ThanosRulerV1SpecInitContainersVolumeMounts#mountPath", }, "remarks": "Must not contain ':'.", "summary": "Path within the container at which the volume should be mounted.", @@ -194861,7 +194861,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeMounts#name", + "schema": "ThanosRulerV1SpecInitContainersVolumeMounts#name", }, "summary": "This must match the Name of a Volume.", }, @@ -194879,7 +194879,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeMounts#mountPropagation", + "schema": "ThanosRulerV1SpecInitContainersVolumeMounts#mountPropagation", }, "remarks": "When not set, MountPropagationNone is used. This field is beta in 1.10.", "summary": "mountPropagation determines how mounts are propagated from the host to container and the other way around.", @@ -194899,7 +194899,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeMounts#readOnly", + "schema": "ThanosRulerV1SpecInitContainersVolumeMounts#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -194920,7 +194920,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeMounts#subPath", + "schema": "ThanosRulerV1SpecInitContainersVolumeMounts#subPath", }, "default": "volume's root).", "remarks": "Defaults to \\"\\" (volume's root).", @@ -194941,7 +194941,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecInitContainersVolumeMounts#subPathExpr", + "schema": "ThanosRulerV1SpecInitContainersVolumeMounts#subPathExpr", }, "default": "volume's root). SubPathExpr and SubPath are mutually exclusive.", "remarks": "Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive.", @@ -194959,30 +194959,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecInitContainersVolumeMounts", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecInitContainersVolumeMounts", }, - "monitoringcoreoscom.ThanosRulerSpecObjectStorageConfig": Object { + "monitoringcoreoscom.ThanosRulerV1SpecObjectStorageConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecObjectStorageConfig", + "schema": "ThanosRulerV1SpecObjectStorageConfig", }, "summary": "ObjectStorageConfig configures object storage in Thanos.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecObjectStorageConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecObjectStorageConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27194, }, - "name": "ThanosRulerSpecObjectStorageConfig", + "name": "ThanosRulerV1SpecObjectStorageConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecObjectStorageConfig#key", + "schema": "ThanosRulerV1SpecObjectStorageConfig#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -195001,7 +195001,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecObjectStorageConfig#name", + "schema": "ThanosRulerV1SpecObjectStorageConfig#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -195021,7 +195021,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecObjectStorageConfig#optional", + "schema": "ThanosRulerV1SpecObjectStorageConfig#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -195037,30 +195037,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecObjectStorageConfig", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecObjectStorageConfig", }, - "monitoringcoreoscom.ThanosRulerSpecPodMetadata": Object { + "monitoringcoreoscom.ThanosRulerV1SpecPodMetadata": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecPodMetadata", + "schema": "ThanosRulerV1SpecPodMetadata", }, "summary": "PodMetadata contains Labels and Annotations gets propagated to the thanos ruler pods.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecPodMetadata", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecPodMetadata", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27239, }, - "name": "ThanosRulerSpecPodMetadata", + "name": "ThanosRulerV1SpecPodMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecPodMetadata#annotations", + "schema": "ThanosRulerV1SpecPodMetadata#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -195085,7 +195085,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecPodMetadata#labels", + "schema": "ThanosRulerV1SpecPodMetadata#labels", }, "remarks": "May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", "summary": "Map of string keys and values that can be used to organize and categorize (scope and select) objects.", @@ -195110,7 +195110,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecPodMetadata#name", + "schema": "ThanosRulerV1SpecPodMetadata#name", }, "remarks": "Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", "summary": "Name must be unique within a namespace.", @@ -195127,31 +195127,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecPodMetadata", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecPodMetadata", }, - "monitoringcoreoscom.ThanosRulerSpecQueryConfig": Object { + "monitoringcoreoscom.ThanosRulerV1SpecQueryConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecQueryConfig", + "schema": "ThanosRulerV1SpecQueryConfig", }, "remarks": "If this is defined, the QueryEndpoints field will be ignored. Maps to the \`query.config\` CLI argument. Only available with thanos v0.11.0 and higher.", "summary": "Define configuration for connecting to thanos query instances.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecQueryConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecQueryConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27284, }, - "name": "ThanosRulerSpecQueryConfig", + "name": "ThanosRulerV1SpecQueryConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecQueryConfig#key", + "schema": "ThanosRulerV1SpecQueryConfig#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -195170,7 +195170,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecQueryConfig#name", + "schema": "ThanosRulerV1SpecQueryConfig#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -195190,7 +195190,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecQueryConfig#optional", + "schema": "ThanosRulerV1SpecQueryConfig#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -195206,31 +195206,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecQueryConfig", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecQueryConfig", }, - "monitoringcoreoscom.ThanosRulerSpecResources": Object { + "monitoringcoreoscom.ThanosRulerV1SpecResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecResources", + "schema": "ThanosRulerV1SpecResources", }, "remarks": "If not provided, no requests/limits will be set", "summary": "Resources defines the resource requirements for single Pods.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecResources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27329, }, - "name": "ThanosRulerSpecResources", + "name": "ThanosRulerV1SpecResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecResources#limits", + "schema": "ThanosRulerV1SpecResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -195255,7 +195255,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecResources#requests", + "schema": "ThanosRulerV1SpecResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -195277,31 +195277,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecResources", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecResources", }, - "monitoringcoreoscom.ThanosRulerSpecRuleNamespaceSelector": Object { + "monitoringcoreoscom.ThanosRulerV1SpecRuleNamespaceSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleNamespaceSelector", + "schema": "ThanosRulerV1SpecRuleNamespaceSelector", }, "remarks": "If unspecified, only the same namespace as the ThanosRuler object is in is used.", "summary": "Namespaces to be selected for Rules discovery.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecRuleNamespaceSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecRuleNamespaceSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27366, }, - "name": "ThanosRulerSpecRuleNamespaceSelector", + "name": "ThanosRulerV1SpecRuleNamespaceSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleNamespaceSelector#matchExpressions", + "schema": "ThanosRulerV1SpecRuleNamespaceSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -195316,7 +195316,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecRuleNamespaceSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions", }, "kind": "array", }, @@ -195326,7 +195326,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleNamespaceSelector#matchLabels", + "schema": "ThanosRulerV1SpecRuleNamespaceSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -195348,30 +195348,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecRuleNamespaceSelector", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecRuleNamespaceSelector", }, - "monitoringcoreoscom.ThanosRulerSpecRuleNamespaceSelectorMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleNamespaceSelectorMatchExpressions", + "schema": "ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecRuleNamespaceSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29587, }, - "name": "ThanosRulerSpecRuleNamespaceSelectorMatchExpressions", + "name": "ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleNamespaceSelectorMatchExpressions#key", + "schema": "ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -195389,7 +195389,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleNamespaceSelectorMatchExpressions#operator", + "schema": "ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -195408,7 +195408,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleNamespaceSelectorMatchExpressions#values", + "schema": "ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -195430,30 +195430,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecRuleNamespaceSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecRuleSelector": Object { + "monitoringcoreoscom.ThanosRulerV1SpecRuleSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleSelector", + "schema": "ThanosRulerV1SpecRuleSelector", }, "summary": "A label selector to select which PrometheusRules to mount for alerting and recording.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecRuleSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecRuleSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27403, }, - "name": "ThanosRulerSpecRuleSelector", + "name": "ThanosRulerV1SpecRuleSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleSelector#matchExpressions", + "schema": "ThanosRulerV1SpecRuleSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -195468,7 +195468,7 @@ This is experimental and may change significantly without backward compatibility "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecRuleSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecRuleSelectorMatchExpressions", }, "kind": "array", }, @@ -195478,7 +195478,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleSelector#matchLabels", + "schema": "ThanosRulerV1SpecRuleSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -195500,30 +195500,30 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecRuleSelector", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecRuleSelector", }, - "monitoringcoreoscom.ThanosRulerSpecRuleSelectorMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecRuleSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleSelectorMatchExpressions", + "schema": "ThanosRulerV1SpecRuleSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecRuleSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecRuleSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29632, }, - "name": "ThanosRulerSpecRuleSelectorMatchExpressions", + "name": "ThanosRulerV1SpecRuleSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleSelectorMatchExpressions#key", + "schema": "ThanosRulerV1SpecRuleSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -195541,7 +195541,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleSelectorMatchExpressions#operator", + "schema": "ThanosRulerV1SpecRuleSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -195560,7 +195560,7 @@ This is experimental and may change significantly without backward compatibility "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecRuleSelectorMatchExpressions#values", + "schema": "ThanosRulerV1SpecRuleSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -195582,31 +195582,31 @@ This is experimental and may change significantly without backward compatibility }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecRuleSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecRuleSelectorMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecSecurityContext": Object { + "monitoringcoreoscom.ThanosRulerV1SpecSecurityContext": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext", + "schema": "ThanosRulerV1SpecSecurityContext", }, "remarks": "This defaults to the default PodSecurityContext.", "summary": "SecurityContext holds pod-level security attributes and common container settings.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecSecurityContext", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecSecurityContext", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27440, }, - "name": "ThanosRulerSpecSecurityContext", + "name": "ThanosRulerV1SpecSecurityContext", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#fsGroup", + "schema": "ThanosRulerV1SpecSecurityContext#fsGroup", }, "remarks": "Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- @@ -195628,7 +195628,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#fsGroupChangePolicy", + "schema": "ThanosRulerV1SpecSecurityContext#fsGroupChangePolicy", }, "remarks": "This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are \\"OnRootMismatch\\" and \\"Always\\". If not specified defaults to \\"Always\\".", "summary": "fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod.", @@ -195648,7 +195648,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#runAsGroup", + "schema": "ThanosRulerV1SpecSecurityContext#runAsGroup", }, "remarks": "Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The GID to run the entrypoint of the container process.", @@ -195668,7 +195668,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#runAsNonRoot", + "schema": "ThanosRulerV1SpecSecurityContext#runAsNonRoot", }, "remarks": "If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "Indicates that the container must run as a non-root user.", @@ -195688,7 +195688,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#runAsUser", + "schema": "ThanosRulerV1SpecSecurityContext#runAsUser", }, "default": "user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "remarks": "Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", @@ -195709,7 +195709,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#seLinuxOptions", + "schema": "ThanosRulerV1SpecSecurityContext#seLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The SELinux context to be applied to all containers.", @@ -195722,14 +195722,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "seLinuxOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextSeLinuxOptions", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#supplementalGroups", + "schema": "ThanosRulerV1SpecSecurityContext#supplementalGroups", }, "remarks": "If unspecified, no groups will be added to any container.", "summary": "A list of groups applied to the first process run in each container, in addition to the container's primary GID.", @@ -195754,7 +195754,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#sysctls", + "schema": "ThanosRulerV1SpecSecurityContext#sysctls", }, "remarks": "Pods with unsupported sysctls (by the container runtime) might fail to launch.", "summary": "Sysctls hold a list of namespaced sysctls used for the pod.", @@ -195769,7 +195769,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecSecurityContextSysctls", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextSysctls", }, "kind": "array", }, @@ -195779,7 +195779,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContext#windowsOptions", + "schema": "ThanosRulerV1SpecSecurityContext#windowsOptions", }, "remarks": "If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", @@ -195792,35 +195792,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "windowsOptions", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextWindowsOptions", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecSecurityContext", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecSecurityContext", }, - "monitoringcoreoscom.ThanosRulerSpecSecurityContextSeLinuxOptions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextSeLinuxOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextSeLinuxOptions", + "schema": "ThanosRulerV1SpecSecurityContextSeLinuxOptions", }, "remarks": "If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container.", "summary": "The SELinux context to be applied to all containers.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecSecurityContextSeLinuxOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextSeLinuxOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29677, }, - "name": "ThanosRulerSpecSecurityContextSeLinuxOptions", + "name": "ThanosRulerV1SpecSecurityContextSeLinuxOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextSeLinuxOptions#level", + "schema": "ThanosRulerV1SpecSecurityContextSeLinuxOptions#level", }, "summary": "Level is SELinux level label that applies to the container.", }, @@ -195839,7 +195839,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextSeLinuxOptions#role", + "schema": "ThanosRulerV1SpecSecurityContextSeLinuxOptions#role", }, "summary": "Role is a SELinux role label that applies to the container.", }, @@ -195858,7 +195858,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextSeLinuxOptions#type", + "schema": "ThanosRulerV1SpecSecurityContextSeLinuxOptions#type", }, "summary": "Type is a SELinux type label that applies to the container.", }, @@ -195877,7 +195877,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextSeLinuxOptions#user", + "schema": "ThanosRulerV1SpecSecurityContextSeLinuxOptions#user", }, "summary": "User is a SELinux user label that applies to the container.", }, @@ -195893,30 +195893,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecSecurityContextSeLinuxOptions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecSecurityContextSeLinuxOptions", }, - "monitoringcoreoscom.ThanosRulerSpecSecurityContextSysctls": Object { + "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextSysctls": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextSysctls", + "schema": "ThanosRulerV1SpecSecurityContextSysctls", }, "summary": "Sysctl defines a kernel parameter to be set.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecSecurityContextSysctls", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextSysctls", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29730, }, - "name": "ThanosRulerSpecSecurityContextSysctls", + "name": "ThanosRulerV1SpecSecurityContextSysctls", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextSysctls#name", + "schema": "ThanosRulerV1SpecSecurityContextSysctls#name", }, "summary": "Name of a property to set.", }, @@ -195934,7 +195934,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextSysctls#value", + "schema": "ThanosRulerV1SpecSecurityContextSysctls#value", }, "summary": "Value of a property to set.", }, @@ -195949,31 +195949,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecSecurityContextSysctls", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecSecurityContextSysctls", }, - "monitoringcoreoscom.ThanosRulerSpecSecurityContextWindowsOptions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextWindowsOptions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextWindowsOptions", + "schema": "ThanosRulerV1SpecSecurityContextWindowsOptions", }, "remarks": "If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "summary": "The Windows specific settings applied to all containers.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecSecurityContextWindowsOptions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecSecurityContextWindowsOptions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29767, }, - "name": "ThanosRulerSpecSecurityContextWindowsOptions", + "name": "ThanosRulerV1SpecSecurityContextWindowsOptions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextWindowsOptions#gmsaCredentialSpec", + "schema": "ThanosRulerV1SpecSecurityContextWindowsOptions#gmsaCredentialSpec", }, "summary": "GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field.", }, @@ -195992,7 +195992,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextWindowsOptions#gmsaCredentialSpecName", + "schema": "ThanosRulerV1SpecSecurityContextWindowsOptions#gmsaCredentialSpecName", }, "summary": "GMSACredentialSpecName is the name of the GMSA credential spec to use.", }, @@ -196011,7 +196011,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecSecurityContextWindowsOptions#runAsUserName", + "schema": "ThanosRulerV1SpecSecurityContextWindowsOptions#runAsUserName", }, "default": "the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", "remarks": "Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence.", @@ -196029,30 +196029,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecSecurityContextWindowsOptions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecSecurityContextWindowsOptions", }, - "monitoringcoreoscom.ThanosRulerSpecStorage": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorage": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorage", + "schema": "ThanosRulerV1SpecStorage", }, "summary": "Storage spec to specify how storage shall be used.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorage", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorage", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27536, }, - "name": "ThanosRulerSpecStorage", + "name": "ThanosRulerV1SpecStorage", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorage#disableMountSubPath", + "schema": "ThanosRulerV1SpecStorage#disableMountSubPath", }, "remarks": "DisableMountSubPath allows to remove any subPath usage in volume mounts.", "summary": "Deprecated: subPath usage will be disabled by default in a future release, this option will become unnecessary.", @@ -196072,7 +196072,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorage#emptyDir", + "schema": "ThanosRulerV1SpecStorage#emptyDir", }, "remarks": "If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir", "summary": "EmptyDirVolumeSource to be used by the Prometheus StatefulSets.", @@ -196085,14 +196085,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "emptyDir", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageEmptyDir", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageEmptyDir", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorage#volumeClaimTemplate", + "schema": "ThanosRulerV1SpecStorage#volumeClaimTemplate", }, "summary": "A PVC spec to be used by the Prometheus StatefulSets.", }, @@ -196104,35 +196104,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "volumeClaimTemplate", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplate", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplate", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorage", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorage", }, - "monitoringcoreoscom.ThanosRulerSpecStorageEmptyDir": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageEmptyDir": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageEmptyDir", + "schema": "ThanosRulerV1SpecStorageEmptyDir", }, "remarks": "If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir", "summary": "EmptyDirVolumeSource to be used by the Prometheus StatefulSets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageEmptyDir", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageEmptyDir", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29813, }, - "name": "ThanosRulerSpecStorageEmptyDir", + "name": "ThanosRulerV1SpecStorageEmptyDir", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageEmptyDir#medium", + "schema": "ThanosRulerV1SpecStorageEmptyDir#medium", }, "remarks": "The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "What type of storage medium should back this directory.", @@ -196152,7 +196152,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageEmptyDir#sizeLimit", + "schema": "ThanosRulerV1SpecStorageEmptyDir#sizeLimit", }, "remarks": "The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir", "summary": "Total amount of local storage required for this EmptyDir volume.", @@ -196169,30 +196169,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageEmptyDir", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageEmptyDir", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplate": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplate": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplate", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplate", }, "summary": "A PVC spec to be used by the Prometheus StatefulSets.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplate", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplate", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29850, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplate", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplate", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplate#apiVersion", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplate#apiVersion", }, "remarks": "Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources", "summary": "APIVersion defines the versioned schema of this representation of an object.", @@ -196212,7 +196212,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplate#kind", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplate#kind", }, "remarks": "Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds", "summary": "Kind is a string value representing the REST resource this object represents.", @@ -196232,7 +196232,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplate#metadata", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplate#metadata", }, "summary": "EmbeddedMetadata contains metadata relevant to an EmbeddedResource.", }, @@ -196244,14 +196244,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "metadata", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateMetadata", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplate#spec", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplate#spec", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Spec defines the desired characteristics of a volume requested by a pod author.", @@ -196264,14 +196264,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "spec", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplate#status", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplate#status", }, "remarks": "Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Status represents the current information/status of a persistent volume claim.", @@ -196284,34 +196284,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "status", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateStatus", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateStatus", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplate", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplate", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateMetadata": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateMetadata", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata", }, "summary": "EmbeddedMetadata contains metadata relevant to an EmbeddedResource.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateMetadata", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33374, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplateMetadata", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateMetadata#annotations", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata#annotations", }, "remarks": "They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations", "summary": "Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata.", @@ -196336,7 +196336,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateMetadata#labels", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata#labels", }, "remarks": "May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels", "summary": "Map of string keys and values that can be used to organize and categorize (scope and select) objects.", @@ -196361,7 +196361,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateMetadata#name", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata#name", }, "remarks": "Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names", "summary": "Name must be unique within a namespace.", @@ -196378,31 +196378,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplateMetadata", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpec": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpec": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpec", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Spec defines the desired characteristics of a volume requested by a pod author.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpec", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpec", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33419, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplateSpec", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpec#accessModes", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#accessModes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "summary": "AccessModes contains the desired access modes the volume should have.", @@ -196427,7 +196427,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpec#dataSource", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#dataSource", }, "summary": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change.", }, @@ -196439,14 +196439,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "dataSource", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpec#resources", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#resources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "summary": "Resources represents the minimum resources the volume should have.", @@ -196459,14 +196459,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resources", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecResources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpec#selector", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#selector", }, "summary": "A label query over volumes to consider for binding.", }, @@ -196478,14 +196478,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "selector", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpec#storageClassName", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#storageClassName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1", "summary": "Name of the StorageClass required by the claim.", @@ -196505,7 +196505,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpec#volumeMode", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#volumeMode", }, "remarks": "Value of Filesystem is implied when not included in claim spec.", "summary": "volumeMode defines what type of volume is required by the claim.", @@ -196525,7 +196525,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpec#volumeName", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#volumeName", }, "summary": "VolumeName is the binding reference to the PersistentVolume backing this claim.", }, @@ -196541,30 +196541,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplateSpec", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplateSpec", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource", }, "summary": "This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35486, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource#kind", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource#kind", }, "summary": "Kind is the type of resource being referenced.", }, @@ -196582,7 +196582,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource#name", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource#name", }, "summary": "Name is the name of resource being referenced.", }, @@ -196600,7 +196600,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource#apiGroup", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource#apiGroup", }, "remarks": "If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required.", "summary": "APIGroup is the group for the resource being referenced.", @@ -196617,31 +196617,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecResources": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecResources", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources", "summary": "Resources represents the minimum resources the volume should have.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecResources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35531, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplateSpecResources", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecResources#limits", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources#limits", }, "remarks": "More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Limits describes the maximum amount of compute resources allowed.", @@ -196666,7 +196666,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecResources#requests", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources#requests", }, "remarks": "If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/", "summary": "Requests describes the minimum amount of compute resources required.", @@ -196688,30 +196688,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplateSpecResources", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector", }, "summary": "A label query over volumes to consider for binding.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35568, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector#matchExpressions", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector#matchExpressions", }, "remarks": "The requirements are ANDed.", "summary": "matchExpressions is a list of label selector requirements.", @@ -196726,7 +196726,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, "kind": "array", }, @@ -196736,7 +196736,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector#matchLabels", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector#matchLabels", }, "remarks": "A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed.", "summary": "matchLabels is a map of {key,value} pairs.", @@ -196758,30 +196758,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, "summary": "A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36539, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key", }, "summary": "key is the label key that the selector applies to.", }, @@ -196799,7 +196799,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator", }, "remarks": "Valid operators are In, NotIn, Exists and DoesNotExist.", "summary": "operator represents a key's relationship to a set of values.", @@ -196818,7 +196818,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values", }, "remarks": "If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.", "summary": "values is an array of string values.", @@ -196840,31 +196840,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateStatus": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateStatus": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatus", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatus", }, "remarks": "Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "Status represents the current information/status of a persistent volume claim.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateStatus", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateStatus", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33496, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplateStatus", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatus", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatus#accessModes", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatus#accessModes", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1", "summary": "AccessModes contains the actual access modes the volume backing the PVC has.", @@ -196889,7 +196889,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatus#capacity", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatus#capacity", }, "summary": "Represents the actual resources of the underlying volume.", }, @@ -196913,7 +196913,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatus#conditions", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatus#conditions", }, "remarks": "If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'.", "summary": "Current Condition of persistent volume claim.", @@ -196928,7 +196928,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions", }, "kind": "array", }, @@ -196938,7 +196938,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatus#phase", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatus#phase", }, "summary": "Phase represents the current phase of PersistentVolumeClaim.", }, @@ -196954,30 +196954,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplateStatus", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplateStatus", }, - "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions": Object { + "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions", }, "summary": "PersistentVolumeClaimCondition contails details about state of pvc.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35605, }, - "name": "ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions", + "name": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#status", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#status", }, }, "immutable": true, @@ -196994,7 +196994,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#type", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#type", }, "summary": "PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type.", }, @@ -197012,7 +197012,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime", }, "summary": "Last time we probed the condition.", }, @@ -197031,7 +197031,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime", }, "summary": "Last time the condition transitioned from one status to another.", }, @@ -197050,7 +197050,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#message", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#message", }, "summary": "Human-readable message indicating details about last transition.", }, @@ -197069,7 +197069,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#reason", + "schema": "ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#reason", }, "remarks": "If it reports \\"ResizeStarted\\" that means the underlying persistent volume is being resized.", "summary": "Unique, this should be a short, machine understandable string that gives the reason for condition's last transition.", @@ -197086,30 +197086,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions", }, - "monitoringcoreoscom.ThanosRulerSpecTolerations": Object { + "monitoringcoreoscom.ThanosRulerV1SpecTolerations": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTolerations", + "schema": "ThanosRulerV1SpecTolerations", }, "summary": "The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator .", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecTolerations", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecTolerations", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27581, }, - "name": "ThanosRulerSpecTolerations", + "name": "ThanosRulerV1SpecTolerations", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTolerations#effect", + "schema": "ThanosRulerV1SpecTolerations#effect", }, "remarks": "Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.", "summary": "Effect indicates the taint effect to match.", @@ -197129,7 +197129,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTolerations#key", + "schema": "ThanosRulerV1SpecTolerations#key", }, "remarks": "Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.", "summary": "Key is the taint key that the toleration applies to.", @@ -197149,7 +197149,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTolerations#operator", + "schema": "ThanosRulerV1SpecTolerations#operator", }, "default": "Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", "remarks": "Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.", @@ -197170,7 +197170,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTolerations#tolerationSeconds", + "schema": "ThanosRulerV1SpecTolerations#tolerationSeconds", }, "remarks": "By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.", "summary": "TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint.", @@ -197190,7 +197190,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTolerations#value", + "schema": "ThanosRulerV1SpecTolerations#value", }, "remarks": "If the operator is Exists, the value should be empty, otherwise just a regular string.", "summary": "Value is the taint value the toleration matches to.", @@ -197207,31 +197207,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecTolerations", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecTolerations", }, - "monitoringcoreoscom.ThanosRulerSpecTracingConfig": Object { + "monitoringcoreoscom.ThanosRulerV1SpecTracingConfig": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTracingConfig", + "schema": "ThanosRulerV1SpecTracingConfig", }, "remarks": "This is an experimental feature, it may change in any upcoming release in a breaking way.", "summary": "TracingConfig configures tracing in Thanos.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecTracingConfig", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecTracingConfig", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27643, }, - "name": "ThanosRulerSpecTracingConfig", + "name": "ThanosRulerV1SpecTracingConfig", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTracingConfig#key", + "schema": "ThanosRulerV1SpecTracingConfig#key", }, "remarks": "Must be a valid secret key.", "summary": "The key of the secret to select from.", @@ -197250,7 +197250,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTracingConfig#name", + "schema": "ThanosRulerV1SpecTracingConfig#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -197270,7 +197270,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecTracingConfig#optional", + "schema": "ThanosRulerV1SpecTracingConfig#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -197286,30 +197286,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecTracingConfig", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecTracingConfig", }, - "monitoringcoreoscom.ThanosRulerSpecVolumes": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumes": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes", + "schema": "ThanosRulerV1SpecVolumes", }, "summary": "Volume represents a named volume in a pod that may be accessed by any container in the pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumes", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumes", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 27688, }, - "name": "ThanosRulerSpecVolumes", + "name": "ThanosRulerV1SpecVolumes", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#name", + "schema": "ThanosRulerV1SpecVolumes#name", }, "remarks": "Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names", "summary": "Volume's name.", @@ -197328,7 +197328,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#awsElasticBlockStore", + "schema": "ThanosRulerV1SpecVolumes#awsElasticBlockStore", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -197341,14 +197341,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "awsElasticBlockStore", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesAwsElasticBlockStore", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesAwsElasticBlockStore", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#azureDisk", + "schema": "ThanosRulerV1SpecVolumes#azureDisk", }, "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", }, @@ -197360,14 +197360,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "azureDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesAzureDisk", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesAzureDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#azureFile", + "schema": "ThanosRulerV1SpecVolumes#azureFile", }, "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", }, @@ -197379,14 +197379,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "azureFile", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesAzureFile", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesAzureFile", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#cephfs", + "schema": "ThanosRulerV1SpecVolumes#cephfs", }, "summary": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime.", }, @@ -197398,14 +197398,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "cephfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCephfs", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCephfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#cinder", + "schema": "ThanosRulerV1SpecVolumes#cinder", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Cinder represents a cinder volume attached and mounted on kubelets host machine.", @@ -197418,14 +197418,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "cinder", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCinder", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCinder", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#configMap", + "schema": "ThanosRulerV1SpecVolumes#configMap", }, "summary": "ConfigMap represents a configMap that should populate this volume.", }, @@ -197437,14 +197437,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesConfigMap", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#csi", + "schema": "ThanosRulerV1SpecVolumes#csi", }, "summary": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature).", }, @@ -197456,14 +197456,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "csi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCsi", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCsi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#downwardAPI", + "schema": "ThanosRulerV1SpecVolumes#downwardAPI", }, "summary": "DownwardAPI represents downward API about the pod that should populate this volume.", }, @@ -197475,14 +197475,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "downwardApi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApi", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#emptyDir", + "schema": "ThanosRulerV1SpecVolumes#emptyDir", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "EmptyDir represents a temporary directory that shares a pod's lifetime.", @@ -197495,14 +197495,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "emptyDir", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesEmptyDir", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesEmptyDir", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#fc", + "schema": "ThanosRulerV1SpecVolumes#fc", }, "summary": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.", }, @@ -197514,14 +197514,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fc", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesFc", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesFc", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#flexVolume", + "schema": "ThanosRulerV1SpecVolumes#flexVolume", }, "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", }, @@ -197533,14 +197533,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "flexVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesFlexVolume", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlexVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#flocker", + "schema": "ThanosRulerV1SpecVolumes#flocker", }, "remarks": "This depends on the Flocker control service being running", "summary": "Flocker represents a Flocker volume attached to a kubelet's host machine.", @@ -197553,14 +197553,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "flocker", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesFlocker", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlocker", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#gcePersistentDisk", + "schema": "ThanosRulerV1SpecVolumes#gcePersistentDisk", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -197573,14 +197573,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "gcePersistentDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesGcePersistentDisk", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesGcePersistentDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#gitRepo", + "schema": "ThanosRulerV1SpecVolumes#gitRepo", }, "remarks": "DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "summary": "GitRepo represents a git repository at a particular revision.", @@ -197593,14 +197593,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "gitRepo", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesGitRepo", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesGitRepo", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#glusterfs", + "schema": "ThanosRulerV1SpecVolumes#glusterfs", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md", "summary": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.", @@ -197613,14 +197613,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "glusterfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesGlusterfs", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesGlusterfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#hostPath", + "schema": "ThanosRulerV1SpecVolumes#hostPath", }, "remarks": "This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write.", "summary": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.", @@ -197633,14 +197633,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "hostPath", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesHostPath", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesHostPath", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#iscsi", + "schema": "ThanosRulerV1SpecVolumes#iscsi", }, "remarks": "More info: https://examples.k8s.io/volumes/iscsi/README.md", "summary": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", @@ -197653,14 +197653,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "iscsi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesIscsi", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesIscsi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#nfs", + "schema": "ThanosRulerV1SpecVolumes#nfs", }, "summary": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs.", }, @@ -197672,14 +197672,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "nfs", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesNfs", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesNfs", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#persistentVolumeClaim", + "schema": "ThanosRulerV1SpecVolumes#persistentVolumeClaim", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.", @@ -197692,14 +197692,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "persistentVolumeClaim", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesPersistentVolumeClaim", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesPersistentVolumeClaim", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#photonPersistentDisk", + "schema": "ThanosRulerV1SpecVolumes#photonPersistentDisk", }, "summary": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.", }, @@ -197711,14 +197711,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "photonPersistentDisk", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesPhotonPersistentDisk", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesPhotonPersistentDisk", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#portworxVolume", + "schema": "ThanosRulerV1SpecVolumes#portworxVolume", }, "summary": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine.", }, @@ -197730,14 +197730,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "portworxVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesPortworxVolume", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesPortworxVolume", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#projected", + "schema": "ThanosRulerV1SpecVolumes#projected", }, "summary": "Items for all in one resources secrets, configmaps, and downward API.", }, @@ -197749,14 +197749,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "projected", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjected", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjected", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#quobyte", + "schema": "ThanosRulerV1SpecVolumes#quobyte", }, "summary": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime.", }, @@ -197768,14 +197768,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "quobyte", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesQuobyte", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesQuobyte", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#rbd", + "schema": "ThanosRulerV1SpecVolumes#rbd", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md", "summary": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.", @@ -197788,14 +197788,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "rbd", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesRbd", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesRbd", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#scaleIO", + "schema": "ThanosRulerV1SpecVolumes#scaleIO", }, "summary": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.", }, @@ -197807,14 +197807,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "scaleIo", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesScaleIo", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesScaleIo", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#secret", + "schema": "ThanosRulerV1SpecVolumes#secret", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Secret represents a secret that should populate this volume.", @@ -197827,14 +197827,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesSecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#storageos", + "schema": "ThanosRulerV1SpecVolumes#storageos", }, "summary": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.", }, @@ -197846,14 +197846,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "storageos", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesStorageos", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesStorageos", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumes#vsphereVolume", + "schema": "ThanosRulerV1SpecVolumes#vsphereVolume", }, "summary": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.", }, @@ -197865,35 +197865,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "vsphereVolume", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesVsphereVolume", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesVsphereVolume", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumes", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumes", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesAwsElasticBlockStore": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesAwsElasticBlockStore": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAwsElasticBlockStore", + "schema": "ThanosRulerV1SpecVolumesAwsElasticBlockStore", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesAwsElasticBlockStore", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesAwsElasticBlockStore", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29911, }, - "name": "ThanosRulerSpecVolumesAwsElasticBlockStore", + "name": "ThanosRulerV1SpecVolumesAwsElasticBlockStore", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAwsElasticBlockStore#volumeID", + "schema": "ThanosRulerV1SpecVolumesAwsElasticBlockStore#volumeID", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "Unique ID of the persistent disk resource in AWS (Amazon EBS volume).", @@ -197912,7 +197912,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAwsElasticBlockStore#fsType", + "schema": "ThanosRulerV1SpecVolumesAwsElasticBlockStore#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -197932,7 +197932,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAwsElasticBlockStore#partition", + "schema": "ThanosRulerV1SpecVolumesAwsElasticBlockStore#partition", }, "remarks": "If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty).", "summary": "The partition in the volume that you want to mount.", @@ -197952,7 +197952,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAwsElasticBlockStore#readOnly", + "schema": "ThanosRulerV1SpecVolumesAwsElasticBlockStore#readOnly", }, "remarks": "If omitted, the default is \\"false\\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore", "summary": "Specify \\"true\\" to force and set the ReadOnly property in VolumeMounts to \\"true\\".", @@ -197969,30 +197969,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesAwsElasticBlockStore", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesAwsElasticBlockStore", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesAzureDisk": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesAzureDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureDisk", + "schema": "ThanosRulerV1SpecVolumesAzureDisk", }, "summary": "AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesAzureDisk", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesAzureDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 29964, }, - "name": "ThanosRulerSpecVolumesAzureDisk", + "name": "ThanosRulerV1SpecVolumesAzureDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureDisk#diskName", + "schema": "ThanosRulerV1SpecVolumesAzureDisk#diskName", }, "summary": "The Name of the data disk in the blob storage.", }, @@ -198010,7 +198010,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureDisk#diskURI", + "schema": "ThanosRulerV1SpecVolumesAzureDisk#diskURI", }, "summary": "The URI the data disk in the blob storage.", }, @@ -198028,7 +198028,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureDisk#cachingMode", + "schema": "ThanosRulerV1SpecVolumesAzureDisk#cachingMode", }, "summary": "Host Caching mode: None, Read Only, Read Write.", }, @@ -198047,7 +198047,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureDisk#fsType", + "schema": "ThanosRulerV1SpecVolumesAzureDisk#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -198067,7 +198067,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureDisk#kind", + "schema": "ThanosRulerV1SpecVolumesAzureDisk#kind", }, "remarks": "defaults to shared", "summary": "Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set).", @@ -198087,7 +198087,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureDisk#readOnly", + "schema": "ThanosRulerV1SpecVolumesAzureDisk#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -198105,30 +198105,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesAzureDisk", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesAzureDisk", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesAzureFile": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesAzureFile": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureFile", + "schema": "ThanosRulerV1SpecVolumesAzureFile", }, "summary": "AzureFile represents an Azure File Service mount on the host and bind mount to the pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesAzureFile", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesAzureFile", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30034, }, - "name": "ThanosRulerSpecVolumesAzureFile", + "name": "ThanosRulerV1SpecVolumesAzureFile", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureFile#secretName", + "schema": "ThanosRulerV1SpecVolumesAzureFile#secretName", }, "summary": "the name of secret that contains Azure Storage Account Name and Key.", }, @@ -198146,7 +198146,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureFile#shareName", + "schema": "ThanosRulerV1SpecVolumesAzureFile#shareName", }, "summary": "Share Name.", }, @@ -198164,7 +198164,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesAzureFile#readOnly", + "schema": "ThanosRulerV1SpecVolumesAzureFile#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -198182,30 +198182,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesAzureFile", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesAzureFile", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesCephfs": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesCephfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfs", + "schema": "ThanosRulerV1SpecVolumesCephfs", }, "summary": "CephFS represents a Ceph FS mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCephfs", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCephfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30080, }, - "name": "ThanosRulerSpecVolumesCephfs", + "name": "ThanosRulerV1SpecVolumesCephfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfs#monitors", + "schema": "ThanosRulerV1SpecVolumesCephfs#monitors", }, "summary": "Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -198228,7 +198228,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfs#path", + "schema": "ThanosRulerV1SpecVolumesCephfs#path", }, "summary": "Optional: Used as the mounted root, rather than the full Ceph tree, default is /.", }, @@ -198247,7 +198247,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfs#readOnly", + "schema": "ThanosRulerV1SpecVolumesCephfs#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", @@ -198268,7 +198268,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfs#secretFile", + "schema": "ThanosRulerV1SpecVolumesCephfs#secretFile", }, "summary": "Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -198287,7 +198287,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfs#secretRef", + "schema": "ThanosRulerV1SpecVolumesCephfs#secretRef", }, "remarks": "More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "summary": "Optional: SecretRef is reference to the authentication secret for User, default is empty.", @@ -198300,14 +198300,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCephfsSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCephfsSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfs#user", + "schema": "ThanosRulerV1SpecVolumesCephfs#user", }, "summary": "Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it.", }, @@ -198323,31 +198323,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesCephfs", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesCephfs", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesCephfsSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesCephfsSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfsSecretRef", + "schema": "ThanosRulerV1SpecVolumesCephfsSecretRef", }, "remarks": "More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it", "summary": "Optional: SecretRef is reference to the authentication secret for User, default is empty.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCephfsSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCephfsSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33549, }, - "name": "ThanosRulerSpecVolumesCephfsSecretRef", + "name": "ThanosRulerV1SpecVolumesCephfsSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCephfsSecretRef#name", + "schema": "ThanosRulerV1SpecVolumesCephfsSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -198364,31 +198364,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesCephfsSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesCephfsSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesCinder": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesCinder": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCinder", + "schema": "ThanosRulerV1SpecVolumesCinder", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Cinder represents a cinder volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCinder", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCinder", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30150, }, - "name": "ThanosRulerSpecVolumesCinder", + "name": "ThanosRulerV1SpecVolumesCinder", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCinder#volumeID", + "schema": "ThanosRulerV1SpecVolumesCinder#volumeID", }, "remarks": "More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "volume id used to identify the volume in cinder.", @@ -198407,7 +198407,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCinder#fsType", + "schema": "ThanosRulerV1SpecVolumesCinder#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "summary": "Filesystem type to mount.", @@ -198427,7 +198427,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCinder#readOnly", + "schema": "ThanosRulerV1SpecVolumesCinder#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md", @@ -198448,7 +198448,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCinder#secretRef", + "schema": "ThanosRulerV1SpecVolumesCinder#secretRef", }, "summary": "Optional: points to a secret object containing parameters used to connect to OpenStack.", }, @@ -198460,34 +198460,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCinderSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCinderSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesCinder", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesCinder", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesCinderSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesCinderSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCinderSecretRef", + "schema": "ThanosRulerV1SpecVolumesCinderSecretRef", }, "summary": "Optional: points to a secret object containing parameters used to connect to OpenStack.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCinderSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCinderSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33578, }, - "name": "ThanosRulerSpecVolumesCinderSecretRef", + "name": "ThanosRulerV1SpecVolumesCinderSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCinderSecretRef#name", + "schema": "ThanosRulerV1SpecVolumesCinderSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -198504,30 +198504,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesCinderSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesCinderSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesConfigMap": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMap", + "schema": "ThanosRulerV1SpecVolumesConfigMap", }, "summary": "ConfigMap represents a configMap that should populate this volume.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesConfigMap", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30204, }, - "name": "ThanosRulerSpecVolumesConfigMap", + "name": "ThanosRulerV1SpecVolumesConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMap#defaultMode", + "schema": "ThanosRulerV1SpecVolumesConfigMap#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -198548,7 +198548,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMap#items", + "schema": "ThanosRulerV1SpecVolumesConfigMap#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value.", @@ -198563,7 +198563,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesConfigMapItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesConfigMapItems", }, "kind": "array", }, @@ -198573,7 +198573,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMap#name", + "schema": "ThanosRulerV1SpecVolumesConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -198593,7 +198593,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMap#optional", + "schema": "ThanosRulerV1SpecVolumesConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its keys must be defined.", }, @@ -198609,30 +198609,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesConfigMap", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesConfigMap", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesConfigMapItems": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesConfigMapItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMapItems", + "schema": "ThanosRulerV1SpecVolumesConfigMapItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesConfigMapItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesConfigMapItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33607, }, - "name": "ThanosRulerSpecVolumesConfigMapItems", + "name": "ThanosRulerV1SpecVolumesConfigMapItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMapItems#key", + "schema": "ThanosRulerV1SpecVolumesConfigMapItems#key", }, "summary": "The key to project.", }, @@ -198650,7 +198650,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMapItems#path", + "schema": "ThanosRulerV1SpecVolumesConfigMapItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -198669,7 +198669,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesConfigMapItems#mode", + "schema": "ThanosRulerV1SpecVolumesConfigMapItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -198686,30 +198686,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesConfigMapItems", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesConfigMapItems", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesCsi": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesCsi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCsi", + "schema": "ThanosRulerV1SpecVolumesCsi", }, "summary": "CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature).", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCsi", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCsi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30258, }, - "name": "ThanosRulerSpecVolumesCsi", + "name": "ThanosRulerV1SpecVolumesCsi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCsi#driver", + "schema": "ThanosRulerV1SpecVolumesCsi#driver", }, "remarks": "Consult with your admin for the correct name as registered in the cluster.", "summary": "Driver is the name of the CSI driver that handles this volume.", @@ -198728,7 +198728,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCsi#fsType", + "schema": "ThanosRulerV1SpecVolumesCsi#fsType", }, "remarks": "Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply.", "summary": "Filesystem type to mount.", @@ -198748,7 +198748,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCsi#nodePublishSecretRef", + "schema": "ThanosRulerV1SpecVolumesCsi#nodePublishSecretRef", }, "remarks": "This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed.", "summary": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.", @@ -198761,14 +198761,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "nodePublishSecretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCsiNodePublishSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCsiNodePublishSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCsi#readOnly", + "schema": "ThanosRulerV1SpecVolumesCsi#readOnly", }, "default": "false (read/write).", "remarks": "Defaults to false (read/write).", @@ -198789,7 +198789,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCsi#volumeAttributes", + "schema": "ThanosRulerV1SpecVolumesCsi#volumeAttributes", }, "remarks": "Consult your driver's documentation for supported values.", "summary": "VolumeAttributes stores driver-specific properties that are passed to the CSI driver.", @@ -198811,31 +198811,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesCsi", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesCsi", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesCsiNodePublishSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesCsiNodePublishSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCsiNodePublishSecretRef", + "schema": "ThanosRulerV1SpecVolumesCsiNodePublishSecretRef", }, "remarks": "This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed.", "summary": "NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesCsiNodePublishSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesCsiNodePublishSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33652, }, - "name": "ThanosRulerSpecVolumesCsiNodePublishSecretRef", + "name": "ThanosRulerV1SpecVolumesCsiNodePublishSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesCsiNodePublishSecretRef#name", + "schema": "ThanosRulerV1SpecVolumesCsiNodePublishSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -198852,30 +198852,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesCsiNodePublishSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesCsiNodePublishSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApi": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApi", + "schema": "ThanosRulerV1SpecVolumesDownwardApi", }, "summary": "DownwardAPI represents downward API about the pod that should populate this volume.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApi", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30320, }, - "name": "ThanosRulerSpecVolumesDownwardApi", + "name": "ThanosRulerV1SpecVolumesDownwardApi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApi#defaultMode", + "schema": "ThanosRulerV1SpecVolumesDownwardApi#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -198896,7 +198896,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApi#items", + "schema": "ThanosRulerV1SpecVolumesDownwardApi#items", }, "summary": "Items is a list of downward API volume file.", }, @@ -198910,37 +198910,37 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItems", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesDownwardApi", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesDownwardApi", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItems": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItems", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItems", }, "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33681, }, - "name": "ThanosRulerSpecVolumesDownwardApiItems", + "name": "ThanosRulerV1SpecVolumesDownwardApiItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItems#path", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItems#path", }, "remarks": "Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", "summary": "Required: Path is the relative path name of the file to be created.", @@ -198959,7 +198959,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItems#fieldRef", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItems#fieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, @@ -198971,14 +198971,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItems#mode", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -198998,7 +198998,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItems#resourceFieldRef", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItems#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, @@ -199010,34 +199010,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesDownwardApiItems", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesDownwardApiItems", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItemsFieldRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItemsFieldRef", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35672, }, - "name": "ThanosRulerSpecVolumesDownwardApiItemsFieldRef", + "name": "ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItemsFieldRef#fieldPath", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -199055,7 +199055,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItemsFieldRef#apiVersion", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -199071,30 +199071,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesDownwardApiItemsFieldRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35709, }, - "name": "ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef", + "name": "ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef#resource", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -199112,7 +199112,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef#containerName", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -199131,7 +199131,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef#divisor", + "schema": "ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -199147,31 +199147,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesEmptyDir": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesEmptyDir": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesEmptyDir", + "schema": "ThanosRulerV1SpecVolumesEmptyDir", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "EmptyDir represents a temporary directory that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesEmptyDir", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesEmptyDir", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30358, }, - "name": "ThanosRulerSpecVolumesEmptyDir", + "name": "ThanosRulerV1SpecVolumesEmptyDir", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesEmptyDir#medium", + "schema": "ThanosRulerV1SpecVolumesEmptyDir#medium", }, "remarks": "The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir", "summary": "What type of storage medium should back this directory.", @@ -199191,7 +199191,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesEmptyDir#sizeLimit", + "schema": "ThanosRulerV1SpecVolumesEmptyDir#sizeLimit", }, "remarks": "The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir", "summary": "Total amount of local storage required for this EmptyDir volume.", @@ -199208,30 +199208,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesEmptyDir", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesEmptyDir", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesFc": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesFc": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFc", + "schema": "ThanosRulerV1SpecVolumesFc", }, "summary": "FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesFc", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesFc", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30395, }, - "name": "ThanosRulerSpecVolumesFc", + "name": "ThanosRulerV1SpecVolumesFc", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFc#fsType", + "schema": "ThanosRulerV1SpecVolumesFc#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type to mount.", @@ -199251,7 +199251,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFc#lun", + "schema": "ThanosRulerV1SpecVolumesFc#lun", }, "summary": "Optional: FC target lun number.", }, @@ -199270,7 +199270,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFc#readOnly", + "schema": "ThanosRulerV1SpecVolumesFc#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -199291,7 +199291,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFc#targetWWNs", + "schema": "ThanosRulerV1SpecVolumesFc#targetWWNs", }, "summary": "Optional: FC target worldwide names (WWNs).", }, @@ -199315,7 +199315,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFc#wwids", + "schema": "ThanosRulerV1SpecVolumesFc#wwids", }, "summary": "Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously.", }, @@ -199336,30 +199336,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesFc", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesFc", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesFlexVolume": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlexVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlexVolume", + "schema": "ThanosRulerV1SpecVolumesFlexVolume", }, "summary": "FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesFlexVolume", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlexVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30457, }, - "name": "ThanosRulerSpecVolumesFlexVolume", + "name": "ThanosRulerV1SpecVolumesFlexVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlexVolume#driver", + "schema": "ThanosRulerV1SpecVolumesFlexVolume#driver", }, "summary": "Driver is the name of the driver to use for this volume.", }, @@ -199377,7 +199377,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlexVolume#fsType", + "schema": "ThanosRulerV1SpecVolumesFlexVolume#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". The default filesystem depends on FlexVolume script.", "summary": "Filesystem type to mount.", @@ -199397,7 +199397,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlexVolume#options", + "schema": "ThanosRulerV1SpecVolumesFlexVolume#options", }, "summary": "Optional: Extra command options if any.", }, @@ -199421,7 +199421,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlexVolume#readOnly", + "schema": "ThanosRulerV1SpecVolumesFlexVolume#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -199442,7 +199442,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlexVolume#secretRef", + "schema": "ThanosRulerV1SpecVolumesFlexVolume#secretRef", }, "remarks": "This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.", "summary": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.", @@ -199455,35 +199455,35 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesFlexVolumeSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlexVolumeSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesFlexVolume", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesFlexVolume", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesFlexVolumeSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlexVolumeSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlexVolumeSecretRef", + "schema": "ThanosRulerV1SpecVolumesFlexVolumeSecretRef", }, "remarks": "This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts.", "summary": "Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesFlexVolumeSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlexVolumeSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33734, }, - "name": "ThanosRulerSpecVolumesFlexVolumeSecretRef", + "name": "ThanosRulerV1SpecVolumesFlexVolumeSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlexVolumeSecretRef#name", + "schema": "ThanosRulerV1SpecVolumesFlexVolumeSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -199500,31 +199500,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesFlexVolumeSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesFlexVolumeSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesFlocker": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlocker": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlocker", + "schema": "ThanosRulerV1SpecVolumesFlocker", }, "remarks": "This depends on the Flocker control service being running", "summary": "Flocker represents a Flocker volume attached to a kubelet's host machine.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesFlocker", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesFlocker", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30519, }, - "name": "ThanosRulerSpecVolumesFlocker", + "name": "ThanosRulerV1SpecVolumesFlocker", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlocker#datasetName", + "schema": "ThanosRulerV1SpecVolumesFlocker#datasetName", }, "summary": "Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated.", }, @@ -199543,7 +199543,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesFlocker#datasetUUID", + "schema": "ThanosRulerV1SpecVolumesFlocker#datasetUUID", }, "remarks": "This is unique identifier of a Flocker dataset", "summary": "UUID of the dataset.", @@ -199560,31 +199560,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesFlocker", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesFlocker", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesGcePersistentDisk": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesGcePersistentDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGcePersistentDisk", + "schema": "ThanosRulerV1SpecVolumesGcePersistentDisk", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesGcePersistentDisk", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesGcePersistentDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30556, }, - "name": "ThanosRulerSpecVolumesGcePersistentDisk", + "name": "ThanosRulerV1SpecVolumesGcePersistentDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGcePersistentDisk#pdName", + "schema": "ThanosRulerV1SpecVolumesGcePersistentDisk#pdName", }, "remarks": "Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "Unique name of the PD resource in GCE.", @@ -199603,7 +199603,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGcePersistentDisk#fsType", + "schema": "ThanosRulerV1SpecVolumesGcePersistentDisk#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -199623,7 +199623,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGcePersistentDisk#partition", + "schema": "ThanosRulerV1SpecVolumesGcePersistentDisk#partition", }, "remarks": "If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "summary": "The partition in the volume that you want to mount.", @@ -199643,7 +199643,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGcePersistentDisk#readOnly", + "schema": "ThanosRulerV1SpecVolumesGcePersistentDisk#readOnly", }, "default": "false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", "remarks": "Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk", @@ -199661,31 +199661,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesGcePersistentDisk", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesGcePersistentDisk", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesGitRepo": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesGitRepo": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGitRepo", + "schema": "ThanosRulerV1SpecVolumesGitRepo", }, "remarks": "DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container.", "summary": "GitRepo represents a git repository at a particular revision.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesGitRepo", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesGitRepo", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30610, }, - "name": "ThanosRulerSpecVolumesGitRepo", + "name": "ThanosRulerV1SpecVolumesGitRepo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGitRepo#repository", + "schema": "ThanosRulerV1SpecVolumesGitRepo#repository", }, "summary": "Repository URL.", }, @@ -199703,7 +199703,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGitRepo#directory", + "schema": "ThanosRulerV1SpecVolumesGitRepo#directory", }, "remarks": "Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name.", "summary": "Target directory name.", @@ -199723,7 +199723,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGitRepo#revision", + "schema": "ThanosRulerV1SpecVolumesGitRepo#revision", }, "summary": "Commit hash for the specified revision.", }, @@ -199739,31 +199739,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesGitRepo", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesGitRepo", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesGlusterfs": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesGlusterfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGlusterfs", + "schema": "ThanosRulerV1SpecVolumesGlusterfs", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md", "summary": "Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesGlusterfs", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesGlusterfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30655, }, - "name": "ThanosRulerSpecVolumesGlusterfs", + "name": "ThanosRulerV1SpecVolumesGlusterfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGlusterfs#endpoints", + "schema": "ThanosRulerV1SpecVolumesGlusterfs#endpoints", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "summary": "EndpointsName is the endpoint name that details Glusterfs topology.", @@ -199782,7 +199782,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGlusterfs#path", + "schema": "ThanosRulerV1SpecVolumesGlusterfs#path", }, "remarks": "More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "summary": "Path is the Glusterfs volume path.", @@ -199801,7 +199801,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesGlusterfs#readOnly", + "schema": "ThanosRulerV1SpecVolumesGlusterfs#readOnly", }, "default": "false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", "remarks": "Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod", @@ -199819,31 +199819,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesGlusterfs", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesGlusterfs", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesHostPath": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesHostPath": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesHostPath", + "schema": "ThanosRulerV1SpecVolumesHostPath", }, "remarks": "This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write.", "summary": "HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesHostPath", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesHostPath", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30701, }, - "name": "ThanosRulerSpecVolumesHostPath", + "name": "ThanosRulerV1SpecVolumesHostPath", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesHostPath#path", + "schema": "ThanosRulerV1SpecVolumesHostPath#path", }, "remarks": "If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "summary": "Path of the directory on the host.", @@ -199862,7 +199862,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesHostPath#type", + "schema": "ThanosRulerV1SpecVolumesHostPath#type", }, "default": "More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath", "summary": "Type for HostPath Volume Defaults to \\"\\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath.", @@ -199879,31 +199879,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesHostPath", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesHostPath", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesIscsi": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesIscsi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi", + "schema": "ThanosRulerV1SpecVolumesIscsi", }, "remarks": "More info: https://examples.k8s.io/volumes/iscsi/README.md", "summary": "ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesIscsi", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesIscsi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30739, }, - "name": "ThanosRulerSpecVolumesIscsi", + "name": "ThanosRulerV1SpecVolumesIscsi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#iqn", + "schema": "ThanosRulerV1SpecVolumesIscsi#iqn", }, "summary": "Target iSCSI Qualified Name.", }, @@ -199921,7 +199921,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#lun", + "schema": "ThanosRulerV1SpecVolumesIscsi#lun", }, "summary": "iSCSI Target Lun number.", }, @@ -199939,7 +199939,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#targetPortal", + "schema": "ThanosRulerV1SpecVolumesIscsi#targetPortal", }, "remarks": "The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "summary": "iSCSI Target Portal.", @@ -199958,7 +199958,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#chapAuthDiscovery", + "schema": "ThanosRulerV1SpecVolumesIscsi#chapAuthDiscovery", }, "summary": "whether support iSCSI Discovery CHAP authentication.", }, @@ -199977,7 +199977,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#chapAuthSession", + "schema": "ThanosRulerV1SpecVolumesIscsi#chapAuthSession", }, "summary": "whether support iSCSI Session CHAP authentication.", }, @@ -199996,7 +199996,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#fsType", + "schema": "ThanosRulerV1SpecVolumesIscsi#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -200016,7 +200016,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#initiatorName", + "schema": "ThanosRulerV1SpecVolumesIscsi#initiatorName", }, "remarks": "If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection.", "summary": "Custom iSCSI Initiator Name.", @@ -200036,7 +200036,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#iscsiInterface", + "schema": "ThanosRulerV1SpecVolumesIscsi#iscsiInterface", }, "default": "default' (tcp).", "remarks": "Defaults to 'default' (tcp).", @@ -200057,7 +200057,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#portals", + "schema": "ThanosRulerV1SpecVolumesIscsi#portals", }, "remarks": "The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260).", "summary": "iSCSI Target Portal List.", @@ -200082,7 +200082,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#readOnly", + "schema": "ThanosRulerV1SpecVolumesIscsi#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -200103,7 +200103,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsi#secretRef", + "schema": "ThanosRulerV1SpecVolumesIscsi#secretRef", }, "summary": "CHAP Secret for iSCSI target and initiator authentication.", }, @@ -200115,34 +200115,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesIscsiSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesIscsiSecretRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesIscsi", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesIscsi", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesIscsiSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesIscsiSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsiSecretRef", + "schema": "ThanosRulerV1SpecVolumesIscsiSecretRef", }, "summary": "CHAP Secret for iSCSI target and initiator authentication.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesIscsiSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesIscsiSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33763, }, - "name": "ThanosRulerSpecVolumesIscsiSecretRef", + "name": "ThanosRulerV1SpecVolumesIscsiSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesIscsiSecretRef#name", + "schema": "ThanosRulerV1SpecVolumesIscsiSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -200159,30 +200159,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesIscsiSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesIscsiSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesNfs": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesNfs": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesNfs", + "schema": "ThanosRulerV1SpecVolumesNfs", }, "summary": "NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesNfs", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesNfs", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30850, }, - "name": "ThanosRulerSpecVolumesNfs", + "name": "ThanosRulerV1SpecVolumesNfs", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesNfs#path", + "schema": "ThanosRulerV1SpecVolumesNfs#path", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "summary": "Path that is exported by the NFS server.", @@ -200201,7 +200201,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesNfs#server", + "schema": "ThanosRulerV1SpecVolumesNfs#server", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "summary": "Server is the hostname or IP address of the NFS server.", @@ -200220,7 +200220,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesNfs#readOnly", + "schema": "ThanosRulerV1SpecVolumesNfs#readOnly", }, "default": "false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", "remarks": "Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs", @@ -200238,31 +200238,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesNfs", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesNfs", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesPersistentVolumeClaim": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesPersistentVolumeClaim": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPersistentVolumeClaim", + "schema": "ThanosRulerV1SpecVolumesPersistentVolumeClaim", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesPersistentVolumeClaim", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesPersistentVolumeClaim", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30896, }, - "name": "ThanosRulerSpecVolumesPersistentVolumeClaim", + "name": "ThanosRulerV1SpecVolumesPersistentVolumeClaim", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPersistentVolumeClaim#claimName", + "schema": "ThanosRulerV1SpecVolumesPersistentVolumeClaim#claimName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims", "summary": "ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume.", @@ -200281,7 +200281,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPersistentVolumeClaim#readOnly", + "schema": "ThanosRulerV1SpecVolumesPersistentVolumeClaim#readOnly", }, "remarks": "Default false.", "summary": "Will force the ReadOnly setting in VolumeMounts.", @@ -200298,30 +200298,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesPersistentVolumeClaim", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesPersistentVolumeClaim", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesPhotonPersistentDisk": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesPhotonPersistentDisk": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPhotonPersistentDisk", + "schema": "ThanosRulerV1SpecVolumesPhotonPersistentDisk", }, "summary": "PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesPhotonPersistentDisk", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesPhotonPersistentDisk", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30933, }, - "name": "ThanosRulerSpecVolumesPhotonPersistentDisk", + "name": "ThanosRulerV1SpecVolumesPhotonPersistentDisk", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPhotonPersistentDisk#pdID", + "schema": "ThanosRulerV1SpecVolumesPhotonPersistentDisk#pdID", }, "summary": "ID that identifies Photon Controller persistent disk.", }, @@ -200339,7 +200339,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPhotonPersistentDisk#fsType", + "schema": "ThanosRulerV1SpecVolumesPhotonPersistentDisk#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -200356,30 +200356,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesPhotonPersistentDisk", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesPhotonPersistentDisk", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesPortworxVolume": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesPortworxVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPortworxVolume", + "schema": "ThanosRulerV1SpecVolumesPortworxVolume", }, "summary": "PortworxVolume represents a portworx volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesPortworxVolume", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesPortworxVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 30970, }, - "name": "ThanosRulerSpecVolumesPortworxVolume", + "name": "ThanosRulerV1SpecVolumesPortworxVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPortworxVolume#volumeID", + "schema": "ThanosRulerV1SpecVolumesPortworxVolume#volumeID", }, "summary": "VolumeID uniquely identifies a Portworx volume.", }, @@ -200397,7 +200397,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPortworxVolume#fsType", + "schema": "ThanosRulerV1SpecVolumesPortworxVolume#fsType", }, "remarks": "Ex. \\"ext4\\", \\"xfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system.", @@ -200417,7 +200417,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesPortworxVolume#readOnly", + "schema": "ThanosRulerV1SpecVolumesPortworxVolume#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -200435,30 +200435,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesPortworxVolume", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesPortworxVolume", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjected": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjected": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjected", + "schema": "ThanosRulerV1SpecVolumesProjected", }, "summary": "Items for all in one resources secrets, configmaps, and downward API.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjected", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjected", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31016, }, - "name": "ThanosRulerSpecVolumesProjected", + "name": "ThanosRulerV1SpecVolumesProjected", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjected#sources", + "schema": "ThanosRulerV1SpecVolumesProjected#sources", }, "summary": "list of volume projections.", }, @@ -200471,7 +200471,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSources", }, "kind": "array", }, @@ -200481,7 +200481,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjected#defaultMode", + "schema": "ThanosRulerV1SpecVolumesProjected#defaultMode", }, "remarks": "Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Mode bits to use on created files by default.", @@ -200498,30 +200498,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjected", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjected", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSources": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSources": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSources", + "schema": "ThanosRulerV1SpecVolumesProjectedSources", }, "summary": "Projection that may be projected along with other supported volume types.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSources", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSources", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33792, }, - "name": "ThanosRulerSpecVolumesProjectedSources", + "name": "ThanosRulerV1SpecVolumesProjectedSources", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSources#configMap", + "schema": "ThanosRulerV1SpecVolumesProjectedSources#configMap", }, "summary": "information about the configMap data to project.", }, @@ -200533,14 +200533,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "configMap", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesConfigMap", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesConfigMap", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSources#downwardAPI", + "schema": "ThanosRulerV1SpecVolumesProjectedSources#downwardAPI", }, "summary": "information about the downwardAPI data to project.", }, @@ -200552,14 +200552,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "downwardApi", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApi", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSources#secret", + "schema": "ThanosRulerV1SpecVolumesProjectedSources#secret", }, "summary": "information about the secret data to project.", }, @@ -200571,14 +200571,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secret", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesSecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesSecret", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSources#serviceAccountToken", + "schema": "ThanosRulerV1SpecVolumesProjectedSources#serviceAccountToken", }, "summary": "information about the serviceAccountToken data to project.", }, @@ -200590,34 +200590,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "serviceAccountToken", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSources", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSources", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesConfigMap": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesConfigMap": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesConfigMap", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMap", }, "summary": "information about the configMap data to project.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesConfigMap", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesConfigMap", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35754, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesConfigMap", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMap", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesConfigMap#items", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMap#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value.", @@ -200632,7 +200632,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesConfigMapItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems", }, "kind": "array", }, @@ -200642,7 +200642,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesConfigMap#name", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMap#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -200662,7 +200662,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesConfigMap#optional", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMap#optional", }, "summary": "Specify whether the ConfigMap or its keys must be defined.", }, @@ -200678,30 +200678,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesConfigMap", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesConfigMap", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesConfigMapItems": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesConfigMapItems", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesConfigMapItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36584, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesConfigMapItems", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesConfigMapItems#key", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems#key", }, "summary": "The key to project.", }, @@ -200719,7 +200719,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesConfigMapItems#path", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -200738,7 +200738,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesConfigMapItems#mode", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -200755,30 +200755,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesConfigMapItems", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApi": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApi", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi", }, "summary": "information about the downwardAPI data to project.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApi", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35799, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesDownwardApi", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApi#items", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi#items", }, "summary": "Items is a list of DownwardAPIVolume file.", }, @@ -200792,37 +200792,37 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems", }, "kind": "array", }, }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesDownwardApi", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems", }, "summary": "DownwardAPIVolumeFile represents information to create the file containing the pod field.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36629, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems#path", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems#path", }, "remarks": "Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..'", "summary": "Required: Path is the relative path name of the file to be created.", @@ -200841,7 +200841,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems#fieldRef", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems#fieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, @@ -200853,14 +200853,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "fieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems#mode", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -200880,7 +200880,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, @@ -200892,34 +200892,34 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "resourceFieldRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, "summary": "Required: Selects a field of the pod: only annotations, labels, name and namespace are supported.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36817, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath", }, "summary": "Path of the field to select in the specified API version.", }, @@ -200937,7 +200937,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion", }, "summary": "Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\".", }, @@ -200953,30 +200953,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, "summary": "Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36854, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource", }, "summary": "Required: resource to select.", }, @@ -200994,7 +200994,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName", }, "summary": "Container name: required for volumes, optional for env vars.", }, @@ -201013,7 +201013,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor", }, "summary": "Specifies the output format of the exposed resources, defaults to \\"1\\".", }, @@ -201029,30 +201029,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesSecret": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesSecret", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesSecret", }, "summary": "information about the secret data to project.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesSecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35828, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesSecret", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesSecret#items", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesSecret#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value.", @@ -201067,7 +201067,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesSecretItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesSecretItems", }, "kind": "array", }, @@ -201077,7 +201077,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesSecret#name", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesSecret#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -201097,7 +201097,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesSecret#optional", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesSecret#optional", }, "summary": "Specify whether the Secret or its key must be defined.", }, @@ -201113,30 +201113,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesSecret", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesSecret", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesSecretItems": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesSecretItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesSecretItems", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesSecretItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesSecretItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesSecretItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 36682, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesSecretItems", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesSecretItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesSecretItems#key", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesSecretItems#key", }, "summary": "The key to project.", }, @@ -201154,7 +201154,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesSecretItems#path", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesSecretItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -201173,7 +201173,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesSecretItems#mode", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesSecretItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -201190,30 +201190,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesSecretItems", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesSecretItems", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken", }, "summary": "information about the serviceAccountToken data to project.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 35873, }, - "name": "ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken", + "name": "ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken#path", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken#path", }, "summary": "Path is the path relative to the mount point of the file to project the token into.", }, @@ -201231,7 +201231,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken#audience", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken#audience", }, "remarks": "A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver.", "summary": "Audience is the intended audience of the token.", @@ -201251,7 +201251,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds", + "schema": "ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds", }, "default": "1 hour and must be at least 10 minutes.", "remarks": "As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes.", @@ -201269,30 +201269,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesQuobyte": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesQuobyte": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesQuobyte", + "schema": "ThanosRulerV1SpecVolumesQuobyte", }, "summary": "Quobyte represents a Quobyte mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesQuobyte", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesQuobyte", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31053, }, - "name": "ThanosRulerSpecVolumesQuobyte", + "name": "ThanosRulerV1SpecVolumesQuobyte", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesQuobyte#registry", + "schema": "ThanosRulerV1SpecVolumesQuobyte#registry", }, "summary": "Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes.", }, @@ -201310,7 +201310,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesQuobyte#volume", + "schema": "ThanosRulerV1SpecVolumesQuobyte#volume", }, "summary": "Volume is a string that references an already created Quobyte volume by name.", }, @@ -201328,7 +201328,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesQuobyte#group", + "schema": "ThanosRulerV1SpecVolumesQuobyte#group", }, "default": "no group", "summary": "Group to map volume access to Default is no group.", @@ -201348,7 +201348,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesQuobyte#readOnly", + "schema": "ThanosRulerV1SpecVolumesQuobyte#readOnly", }, "default": "false.", "remarks": "Defaults to false.", @@ -201369,7 +201369,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesQuobyte#tenant", + "schema": "ThanosRulerV1SpecVolumesQuobyte#tenant", }, "summary": "Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin.", }, @@ -201388,7 +201388,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesQuobyte#user", + "schema": "ThanosRulerV1SpecVolumesQuobyte#user", }, "default": "serivceaccount user", "summary": "User to map volume access to Defaults to serivceaccount user.", @@ -201405,31 +201405,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesQuobyte", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesQuobyte", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesRbd": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesRbd": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd", + "schema": "ThanosRulerV1SpecVolumesRbd", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md", "summary": "RBD represents a Rados Block Device mount on the host that shares a pod's lifetime.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesRbd", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesRbd", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31125, }, - "name": "ThanosRulerSpecVolumesRbd", + "name": "ThanosRulerV1SpecVolumesRbd", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd#image", + "schema": "ThanosRulerV1SpecVolumesRbd#image", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "The rados image name.", @@ -201448,7 +201448,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd#monitors", + "schema": "ThanosRulerV1SpecVolumesRbd#monitors", }, "remarks": "More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "A collection of Ceph monitors.", @@ -201472,7 +201472,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd#fsType", + "schema": "ThanosRulerV1SpecVolumesRbd#fsType", }, "remarks": "Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent errors in the filesystem from compromising the machine", "summary": "Filesystem type of the volume that you want to mount.", @@ -201492,7 +201492,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd#keyring", + "schema": "ThanosRulerV1SpecVolumesRbd#keyring", }, "default": "etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -201513,7 +201513,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd#pool", + "schema": "ThanosRulerV1SpecVolumesRbd#pool", }, "default": "rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -201534,7 +201534,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd#readOnly", + "schema": "ThanosRulerV1SpecVolumesRbd#readOnly", }, "default": "false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -201555,7 +201555,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd#secretRef", + "schema": "ThanosRulerV1SpecVolumesRbd#secretRef", }, "default": "nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -201569,14 +201569,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesRbdSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesRbdSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbd#user", + "schema": "ThanosRulerV1SpecVolumesRbd#user", }, "default": "admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", @@ -201594,32 +201594,32 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesRbd", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesRbd", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesRbdSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesRbdSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbdSecretRef", + "schema": "ThanosRulerV1SpecVolumesRbdSecretRef", }, "default": "nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "remarks": "If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it", "summary": "SecretRef is name of the authentication secret for RBDUser.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesRbdSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesRbdSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33846, }, - "name": "ThanosRulerSpecVolumesRbdSecretRef", + "name": "ThanosRulerV1SpecVolumesRbdSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesRbdSecretRef#name", + "schema": "ThanosRulerV1SpecVolumesRbdSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -201636,30 +201636,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesRbdSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesRbdSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesScaleIo": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesScaleIo": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo", + "schema": "ThanosRulerV1SpecVolumesScaleIo", }, "summary": "ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesScaleIo", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesScaleIo", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31215, }, - "name": "ThanosRulerSpecVolumesScaleIo", + "name": "ThanosRulerV1SpecVolumesScaleIo", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#gateway", + "schema": "ThanosRulerV1SpecVolumesScaleIo#gateway", }, "summary": "The host address of the ScaleIO API Gateway.", }, @@ -201677,7 +201677,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#secretRef", + "schema": "ThanosRulerV1SpecVolumesScaleIo#secretRef", }, "remarks": "If this is not provided, Login operation will fail.", "summary": "SecretRef references to the secret for ScaleIO user and other sensitive information.", @@ -201689,14 +201689,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, "name": "secretRef", "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesScaleIoSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesScaleIoSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#system", + "schema": "ThanosRulerV1SpecVolumesScaleIo#system", }, "summary": "The name of the storage system as configured in ScaleIO.", }, @@ -201714,7 +201714,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#fsType", + "schema": "ThanosRulerV1SpecVolumesScaleIo#fsType", }, "default": "xfs\\".", "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Default is \\"xfs\\".", @@ -201735,7 +201735,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#protectionDomain", + "schema": "ThanosRulerV1SpecVolumesScaleIo#protectionDomain", }, "summary": "The name of the ScaleIO Protection Domain for the configured storage.", }, @@ -201754,7 +201754,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#readOnly", + "schema": "ThanosRulerV1SpecVolumesScaleIo#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -201775,7 +201775,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#sslEnabled", + "schema": "ThanosRulerV1SpecVolumesScaleIo#sslEnabled", }, "summary": "Flag to enable/disable SSL communication with Gateway, default false.", }, @@ -201794,7 +201794,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#storageMode", + "schema": "ThanosRulerV1SpecVolumesScaleIo#storageMode", }, "default": "ThinProvisioned.", "remarks": "Default is ThinProvisioned.", @@ -201815,7 +201815,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#storagePool", + "schema": "ThanosRulerV1SpecVolumesScaleIo#storagePool", }, "summary": "The ScaleIO Storage Pool associated with the protection domain.", }, @@ -201834,7 +201834,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIo#volumeName", + "schema": "ThanosRulerV1SpecVolumesScaleIo#volumeName", }, "summary": "The name of a volume already created in the ScaleIO system that is associated with this volume source.", }, @@ -201850,31 +201850,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesScaleIo", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesScaleIo", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesScaleIoSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesScaleIoSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIoSecretRef", + "schema": "ThanosRulerV1SpecVolumesScaleIoSecretRef", }, "remarks": "If this is not provided, Login operation will fail.", "summary": "SecretRef references to the secret for ScaleIO user and other sensitive information.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesScaleIoSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesScaleIoSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33875, }, - "name": "ThanosRulerSpecVolumesScaleIoSecretRef", + "name": "ThanosRulerV1SpecVolumesScaleIoSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesScaleIoSecretRef#name", + "schema": "ThanosRulerV1SpecVolumesScaleIoSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -201891,31 +201891,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesScaleIoSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesScaleIoSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesSecret": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesSecret": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecret", + "schema": "ThanosRulerV1SpecVolumesSecret", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Secret represents a secret that should populate this volume.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesSecret", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesSecret", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31319, }, - "name": "ThanosRulerSpecVolumesSecret", + "name": "ThanosRulerV1SpecVolumesSecret", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecret#defaultMode", + "schema": "ThanosRulerV1SpecVolumesSecret#defaultMode", }, "default": "0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "remarks": "Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", @@ -201936,7 +201936,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecret#items", + "schema": "ThanosRulerV1SpecVolumesSecret#items", }, "remarks": "If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'.", "summary": "If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value.", @@ -201951,7 +201951,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "type": Object { "collection": Object { "elementtype": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesSecretItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesSecretItems", }, "kind": "array", }, @@ -201961,7 +201961,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecret#optional", + "schema": "ThanosRulerV1SpecVolumesSecret#optional", }, "summary": "Specify whether the Secret or its keys must be defined.", }, @@ -201980,7 +201980,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecret#secretName", + "schema": "ThanosRulerV1SpecVolumesSecret#secretName", }, "remarks": "More info: https://kubernetes.io/docs/concepts/storage/volumes#secret", "summary": "Name of the secret in the pod's namespace to use.", @@ -201997,30 +201997,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesSecret", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesSecret", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesSecretItems": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesSecretItems": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecretItems", + "schema": "ThanosRulerV1SpecVolumesSecretItems", }, "summary": "Maps a string key to a path within a volume.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesSecretItems", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesSecretItems", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33904, }, - "name": "ThanosRulerSpecVolumesSecretItems", + "name": "ThanosRulerV1SpecVolumesSecretItems", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecretItems#key", + "schema": "ThanosRulerV1SpecVolumesSecretItems#key", }, "summary": "The key to project.", }, @@ -202038,7 +202038,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecretItems#path", + "schema": "ThanosRulerV1SpecVolumesSecretItems#path", }, "remarks": "May not be an absolute path. May not contain the path element '..'. May not start with the string '..'.", "summary": "The relative path of the file to map the key to.", @@ -202057,7 +202057,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesSecretItems#mode", + "schema": "ThanosRulerV1SpecVolumesSecretItems#mode", }, "remarks": "If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set.", "summary": "Optional: mode bits to use on this file, must be a value between 0 and 0777.", @@ -202074,30 +202074,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesSecretItems", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesSecretItems", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesStorageos": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesStorageos": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesStorageos", + "schema": "ThanosRulerV1SpecVolumesStorageos", }, "summary": "StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesStorageos", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesStorageos", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31373, }, - "name": "ThanosRulerSpecVolumesStorageos", + "name": "ThanosRulerV1SpecVolumesStorageos", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesStorageos#fsType", + "schema": "ThanosRulerV1SpecVolumesStorageos#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -202117,7 +202117,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesStorageos#readOnly", + "schema": "ThanosRulerV1SpecVolumesStorageos#readOnly", }, "default": "false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.", "remarks": "ReadOnly here will force the ReadOnly setting in VolumeMounts.", @@ -202138,7 +202138,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesStorageos#secretRef", + "schema": "ThanosRulerV1SpecVolumesStorageos#secretRef", }, "remarks": "If not specified, default values will be attempted.", "summary": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials.", @@ -202151,14 +202151,14 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "name": "secretRef", "optional": true, "type": Object { - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesStorageosSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesStorageosSecretRef", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesStorageos#volumeName", + "schema": "ThanosRulerV1SpecVolumesStorageos#volumeName", }, "remarks": "Volume names are only unique within a namespace.", "summary": "VolumeName is the human-readable name of the StorageOS volume.", @@ -202178,7 +202178,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesStorageos#volumeNamespace", + "schema": "ThanosRulerV1SpecVolumesStorageos#volumeNamespace", }, "remarks": "If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \\"default\\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created.", "summary": "VolumeNamespace specifies the scope of the volume within StorageOS.", @@ -202195,31 +202195,31 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesStorageos", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesStorageos", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesStorageosSecretRef": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesStorageosSecretRef": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesStorageosSecretRef", + "schema": "ThanosRulerV1SpecVolumesStorageosSecretRef", }, "remarks": "If not specified, default values will be attempted.", "summary": "SecretRef specifies the secret to use for obtaining the StorageOS API credentials.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesStorageosSecretRef", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesStorageosSecretRef", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 33949, }, - "name": "ThanosRulerSpecVolumesStorageosSecretRef", + "name": "ThanosRulerV1SpecVolumesStorageosSecretRef", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesStorageosSecretRef#name", + "schema": "ThanosRulerV1SpecVolumesStorageosSecretRef#name", }, "remarks": "More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid?", "summary": "Name of the referent.", @@ -202236,30 +202236,30 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesStorageosSecretRef", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesStorageosSecretRef", }, - "monitoringcoreoscom.ThanosRulerSpecVolumesVsphereVolume": Object { + "monitoringcoreoscom.ThanosRulerV1SpecVolumesVsphereVolume": Object { "assembly": "monitoringcoreoscom", "datatype": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesVsphereVolume", + "schema": "ThanosRulerV1SpecVolumesVsphereVolume", }, "summary": "VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine.", }, - "fqn": "monitoringcoreoscom.ThanosRulerSpecVolumesVsphereVolume", + "fqn": "monitoringcoreoscom.ThanosRulerV1SpecVolumesVsphereVolume", "kind": "interface", "locationInModule": Object { "filename": "monitoring.coreos.com.ts", "line": 31435, }, - "name": "ThanosRulerSpecVolumesVsphereVolume", + "name": "ThanosRulerV1SpecVolumesVsphereVolume", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesVsphereVolume#volumePath", + "schema": "ThanosRulerV1SpecVolumesVsphereVolume#volumePath", }, "summary": "Path that identifies vSphere volume vmdk.", }, @@ -202277,7 +202277,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesVsphereVolume#fsType", + "schema": "ThanosRulerV1SpecVolumesVsphereVolume#fsType", }, "remarks": "Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified.", "summary": "Filesystem type to mount.", @@ -202297,7 +202297,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesVsphereVolume#storagePolicyID", + "schema": "ThanosRulerV1SpecVolumesVsphereVolume#storagePolicyID", }, "summary": "Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName.", }, @@ -202316,7 +202316,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum "abstract": true, "docs": Object { "custom": Object { - "schema": "ThanosRulerSpecVolumesVsphereVolume#storagePolicyName", + "schema": "ThanosRulerV1SpecVolumesVsphereVolume#storagePolicyName", }, "summary": "Storage Policy Based Management (SPBM) profile name.", }, @@ -202332,7 +202332,7 @@ If unset, the Kubelet will not modify the ownership and permissions of any volum }, }, ], - "symbolId": "monitoring.coreos.com:ThanosRulerSpecVolumesVsphereVolume", + "symbolId": "monitoring.coreos.com:ThanosRulerV1SpecVolumesVsphereVolume", }, }, "version": "0.0.0", @@ -202349,11 +202349,11 @@ import { Construct } from 'constructs'; /** * Alertmanager describes an Alertmanager cluster. * - * @schema Alertmanager + * @schema AlertmanagerV1 */ -export class Alertmanager extends ApiObject { +export class AlertmanagerV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Alertmanager\\" + * Returns the apiVersion and kind for \\"AlertmanagerV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'monitoring.coreos.com/v1', @@ -202361,28 +202361,28 @@ export class Alertmanager extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Alertmanager\\". + * Renders a Kubernetes manifest for \\"AlertmanagerV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: AlertmanagerProps): any { + public static manifest(props: AlertmanagerV1Props): any { return { - ...Alertmanager.GVK, - ...toJson_AlertmanagerProps(props), + ...AlertmanagerV1.GVK, + ...toJson_AlertmanagerV1Props(props), }; } /** - * Defines a \\"Alertmanager\\" API object + * Defines a \\"AlertmanagerV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: AlertmanagerProps) { + public constructor(scope: Construct, id: string, props: AlertmanagerV1Props) { super(scope, id, { - ...Alertmanager.GVK, + ...AlertmanagerV1.GVK, ...props, }); } @@ -202394,8 +202394,8 @@ export class Alertmanager extends ApiObject { const resolved = super.toJson(); return { - ...Alertmanager.GVK, - ...toJson_AlertmanagerProps(resolved), + ...AlertmanagerV1.GVK, + ...toJson_AlertmanagerV1Props(resolved), }; } } @@ -202403,32 +202403,32 @@ export class Alertmanager extends ApiObject { /** * Alertmanager describes an Alertmanager cluster. * - * @schema Alertmanager + * @schema AlertmanagerV1 */ -export interface AlertmanagerProps { +export interface AlertmanagerV1Props { /** - * @schema Alertmanager#metadata + * @schema AlertmanagerV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Specification of the desired behavior of the Alertmanager cluster. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status * - * @schema Alertmanager#spec + * @schema AlertmanagerV1#spec */ - readonly spec: AlertmanagerSpec; + readonly spec: AlertmanagerV1Spec; } /** - * Converts an object of type 'AlertmanagerProps' to JSON representation. + * Converts an object of type 'AlertmanagerV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerProps(obj: AlertmanagerProps | undefined): Record | undefined { +export function toJson_AlertmanagerV1Props(obj: AlertmanagerV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_AlertmanagerSpec(obj.spec), + 'spec': toJson_AlertmanagerV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -202438,41 +202438,41 @@ export function toJson_AlertmanagerProps(obj: AlertmanagerProps | undefined): Re /** * Specification of the desired behavior of the Alertmanager cluster. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status * - * @schema AlertmanagerSpec + * @schema AlertmanagerV1Spec */ -export interface AlertmanagerSpec { +export interface AlertmanagerV1Spec { /** * AdditionalPeers allows injecting a set of additional Alertmanagers to peer with to form a highly available cluster. * - * @schema AlertmanagerSpec#additionalPeers + * @schema AlertmanagerV1Spec#additionalPeers */ readonly additionalPeers?: string[]; /** * If specified, the pod's scheduling constraints. * - * @schema AlertmanagerSpec#affinity + * @schema AlertmanagerV1Spec#affinity */ - readonly affinity?: AlertmanagerSpecAffinity; + readonly affinity?: AlertmanagerV1SpecAffinity; /** * Base image that is used to deploy pods, without tag. * - * @schema AlertmanagerSpec#baseImage + * @schema AlertmanagerV1Spec#baseImage */ readonly baseImage?: string; /** * ClusterAdvertiseAddress is the explicit address to advertise in cluster. Needs to be provided for non RFC1918 [1] (public) addresses. [1] RFC1918: https://tools.ietf.org/html/rfc1918 * - * @schema AlertmanagerSpec#clusterAdvertiseAddress + * @schema AlertmanagerV1Spec#clusterAdvertiseAddress */ readonly clusterAdvertiseAddress?: string; /** * ConfigMaps is a list of ConfigMaps in the same namespace as the Alertmanager object, which shall be mounted into the Alertmanager Pods. The ConfigMaps are mounted into /etc/alertmanager/configmaps/. * - * @schema AlertmanagerSpec#configMaps + * @schema AlertmanagerV1Spec#configMaps */ readonly configMaps?: string[]; @@ -202480,148 +202480,148 @@ export interface AlertmanagerSpec { * ConfigSecret is the name of a Kubernetes Secret in the same namespace as the Alertmanager object, which contains configuration for this Alertmanager instance. Defaults to 'alertmanager-' The secret is mounted into /etc/alertmanager/config. * * @default alertmanager-' The secret is mounted into /etc/alertmanager/config. - * @schema AlertmanagerSpec#configSecret + * @schema AlertmanagerV1Spec#configSecret */ readonly configSecret?: string; /** * Containers allows injecting additional containers. This is meant to allow adding an authentication proxy to an Alertmanager pod. * - * @schema AlertmanagerSpec#containers + * @schema AlertmanagerV1Spec#containers */ - readonly containers?: AlertmanagerSpecContainers[]; + readonly containers?: AlertmanagerV1SpecContainers[]; /** * The external URL the Alertmanager instances will be available under. This is necessary to generate correct URLs. This is necessary if Alertmanager is not served from root of a DNS name. * - * @schema AlertmanagerSpec#externalUrl + * @schema AlertmanagerV1Spec#externalUrl */ readonly externalUrl?: string; /** * Image if specified has precedence over baseImage, tag and sha combinations. Specifying the version is still necessary to ensure the Prometheus Operator knows what version of Alertmanager is being configured. * - * @schema AlertmanagerSpec#image + * @schema AlertmanagerV1Spec#image */ readonly image?: string; /** * An optional list of references to secrets in the same namespace to use for pulling prometheus and alertmanager images from registries see http://kubernetes.io/docs/user-guide/images#specifying-imagepullsecrets-on-a-pod * - * @schema AlertmanagerSpec#imagePullSecrets + * @schema AlertmanagerV1Spec#imagePullSecrets */ - readonly imagePullSecrets?: AlertmanagerSpecImagePullSecrets[]; + readonly imagePullSecrets?: AlertmanagerV1SpecImagePullSecrets[]; /** * InitContainers allows adding initContainers to the pod definition. Those can be used to e.g. fetch secrets for injection into the Alertmanager configuration from external sources. Any errors during the execution of an initContainer will lead to a restart of the Pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ Using initContainers for any use case other then secret fetching is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice. * - * @schema AlertmanagerSpec#initContainers + * @schema AlertmanagerV1Spec#initContainers */ - readonly initContainers?: AlertmanagerSpecInitContainers[]; + readonly initContainers?: AlertmanagerV1SpecInitContainers[]; /** * ListenLocal makes the Alertmanager server listen on loopback, so that it does not bind against the Pod IP. Note this is only for the Alertmanager UI, not the gossip communication. * - * @schema AlertmanagerSpec#listenLocal + * @schema AlertmanagerV1Spec#listenLocal */ readonly listenLocal?: boolean; /** * Log format for Alertmanager to be configured with. * - * @schema AlertmanagerSpec#logFormat + * @schema AlertmanagerV1Spec#logFormat */ readonly logFormat?: string; /** * Log level for Alertmanager to be configured with. * - * @schema AlertmanagerSpec#logLevel + * @schema AlertmanagerV1Spec#logLevel */ readonly logLevel?: string; /** * Define which Nodes the Pods are scheduled on. * - * @schema AlertmanagerSpec#nodeSelector + * @schema AlertmanagerV1Spec#nodeSelector */ readonly nodeSelector?: { [key: string]: string }; /** * If set to true all actions on the underlaying managed objects are not goint to be performed, except for delete actions. * - * @schema AlertmanagerSpec#paused + * @schema AlertmanagerV1Spec#paused */ readonly paused?: boolean; /** * PodMetadata configures Labels and Annotations which are propagated to the alertmanager pods. * - * @schema AlertmanagerSpec#podMetadata + * @schema AlertmanagerV1Spec#podMetadata */ - readonly podMetadata?: AlertmanagerSpecPodMetadata; + readonly podMetadata?: AlertmanagerV1SpecPodMetadata; /** * Port name used for the pods and governing service. This defaults to web * - * @schema AlertmanagerSpec#portName + * @schema AlertmanagerV1Spec#portName */ readonly portName?: string; /** * Priority class assigned to the Pods * - * @schema AlertmanagerSpec#priorityClassName + * @schema AlertmanagerV1Spec#priorityClassName */ readonly priorityClassName?: string; /** * Size is the expected size of the alertmanager cluster. The controller will eventually make the size of the running cluster equal to the expected size. * - * @schema AlertmanagerSpec#replicas + * @schema AlertmanagerV1Spec#replicas */ readonly replicas?: number; /** * Define resources requests and limits for single Pods. * - * @schema AlertmanagerSpec#resources + * @schema AlertmanagerV1Spec#resources */ - readonly resources?: AlertmanagerSpecResources; + readonly resources?: AlertmanagerV1SpecResources; /** * Time duration Alertmanager shall retain data for. Default is '120h', and must match the regular expression \`[0-9]+(ms|s|m|h)\` (milliseconds seconds minutes hours). * * @default 120h', and must match the regular expression \`[0-9]+(ms|s|m|h)\` (milliseconds seconds minutes hours). - * @schema AlertmanagerSpec#retention + * @schema AlertmanagerV1Spec#retention */ readonly retention?: string; /** * The route prefix Alertmanager registers HTTP handlers for. This is useful, if using ExternalURL and a proxy is rewriting HTTP routes of a request, and the actual ExternalURL is still true, but the server serves requests under a different route prefix. For example for use with \`kubectl proxy\`. * - * @schema AlertmanagerSpec#routePrefix + * @schema AlertmanagerV1Spec#routePrefix */ readonly routePrefix?: string; /** * Secrets is a list of Secrets in the same namespace as the Alertmanager object, which shall be mounted into the Alertmanager Pods. The Secrets are mounted into /etc/alertmanager/secrets/. * - * @schema AlertmanagerSpec#secrets + * @schema AlertmanagerV1Spec#secrets */ readonly secrets?: string[]; /** * SecurityContext holds pod-level security attributes and common container settings. This defaults to the default PodSecurityContext. * - * @schema AlertmanagerSpec#securityContext + * @schema AlertmanagerV1Spec#securityContext */ - readonly securityContext?: AlertmanagerSpecSecurityContext; + readonly securityContext?: AlertmanagerV1SpecSecurityContext; /** * ServiceAccountName is the name of the ServiceAccount to use to run the Prometheus Pods. * - * @schema AlertmanagerSpec#serviceAccountName + * @schema AlertmanagerV1Spec#serviceAccountName */ readonly serviceAccountName?: string; @@ -202629,95 +202629,95 @@ export interface AlertmanagerSpec { * SHA of Alertmanager container image to be deployed. Defaults to the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set. * * @default the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set. - * @schema AlertmanagerSpec#sha + * @schema AlertmanagerV1Spec#sha */ readonly sha?: string; /** * Storage is the definition of how storage will be used by the Alertmanager instances. * - * @schema AlertmanagerSpec#storage + * @schema AlertmanagerV1Spec#storage */ - readonly storage?: AlertmanagerSpecStorage; + readonly storage?: AlertmanagerV1SpecStorage; /** * Tag of Alertmanager container image to be deployed. Defaults to the value of \`version\`. Version is ignored if Tag is set. * * @default the value of \`version\`. Version is ignored if Tag is set. - * @schema AlertmanagerSpec#tag + * @schema AlertmanagerV1Spec#tag */ readonly tag?: string; /** * If specified, the pod's tolerations. * - * @schema AlertmanagerSpec#tolerations + * @schema AlertmanagerV1Spec#tolerations */ - readonly tolerations?: AlertmanagerSpecTolerations[]; + readonly tolerations?: AlertmanagerV1SpecTolerations[]; /** * Version the cluster should be on. * - * @schema AlertmanagerSpec#version + * @schema AlertmanagerV1Spec#version */ readonly version?: string; /** * VolumeMounts allows configuration of additional VolumeMounts on the output StatefulSet definition. VolumeMounts specified will be appended to other VolumeMounts in the alertmanager container, that are generated as a result of StorageSpec objects. * - * @schema AlertmanagerSpec#volumeMounts + * @schema AlertmanagerV1Spec#volumeMounts */ - readonly volumeMounts?: AlertmanagerSpecVolumeMounts[]; + readonly volumeMounts?: AlertmanagerV1SpecVolumeMounts[]; /** * Volumes allows configuration of additional volumes on the output StatefulSet definition. Volumes specified will be appended to other volumes that are generated as a result of StorageSpec objects. * - * @schema AlertmanagerSpec#volumes + * @schema AlertmanagerV1Spec#volumes */ - readonly volumes?: AlertmanagerSpecVolumes[]; + readonly volumes?: AlertmanagerV1SpecVolumes[]; } /** - * Converts an object of type 'AlertmanagerSpec' to JSON representation. + * Converts an object of type 'AlertmanagerV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpec(obj: AlertmanagerSpec | undefined): Record | undefined { +export function toJson_AlertmanagerV1Spec(obj: AlertmanagerV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'additionalPeers': obj.additionalPeers?.map(y => y), - 'affinity': toJson_AlertmanagerSpecAffinity(obj.affinity), + 'affinity': toJson_AlertmanagerV1SpecAffinity(obj.affinity), 'baseImage': obj.baseImage, 'clusterAdvertiseAddress': obj.clusterAdvertiseAddress, 'configMaps': obj.configMaps?.map(y => y), 'configSecret': obj.configSecret, - 'containers': obj.containers?.map(y => toJson_AlertmanagerSpecContainers(y)), + 'containers': obj.containers?.map(y => toJson_AlertmanagerV1SpecContainers(y)), 'externalUrl': obj.externalUrl, 'image': obj.image, - 'imagePullSecrets': obj.imagePullSecrets?.map(y => toJson_AlertmanagerSpecImagePullSecrets(y)), - 'initContainers': obj.initContainers?.map(y => toJson_AlertmanagerSpecInitContainers(y)), + 'imagePullSecrets': obj.imagePullSecrets?.map(y => toJson_AlertmanagerV1SpecImagePullSecrets(y)), + 'initContainers': obj.initContainers?.map(y => toJson_AlertmanagerV1SpecInitContainers(y)), 'listenLocal': obj.listenLocal, 'logFormat': obj.logFormat, 'logLevel': obj.logLevel, 'nodeSelector': ((obj.nodeSelector) === undefined) ? undefined : (Object.entries(obj.nodeSelector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'paused': obj.paused, - 'podMetadata': toJson_AlertmanagerSpecPodMetadata(obj.podMetadata), + 'podMetadata': toJson_AlertmanagerV1SpecPodMetadata(obj.podMetadata), 'portName': obj.portName, 'priorityClassName': obj.priorityClassName, 'replicas': obj.replicas, - 'resources': toJson_AlertmanagerSpecResources(obj.resources), + 'resources': toJson_AlertmanagerV1SpecResources(obj.resources), 'retention': obj.retention, 'routePrefix': obj.routePrefix, 'secrets': obj.secrets?.map(y => y), - 'securityContext': toJson_AlertmanagerSpecSecurityContext(obj.securityContext), + 'securityContext': toJson_AlertmanagerV1SpecSecurityContext(obj.securityContext), 'serviceAccountName': obj.serviceAccountName, 'sha': obj.sha, - 'storage': toJson_AlertmanagerSpecStorage(obj.storage), + 'storage': toJson_AlertmanagerV1SpecStorage(obj.storage), 'tag': obj.tag, - 'tolerations': obj.tolerations?.map(y => toJson_AlertmanagerSpecTolerations(y)), + 'tolerations': obj.tolerations?.map(y => toJson_AlertmanagerV1SpecTolerations(y)), 'version': obj.version, - 'volumeMounts': obj.volumeMounts?.map(y => toJson_AlertmanagerSpecVolumeMounts(y)), - 'volumes': obj.volumes?.map(y => toJson_AlertmanagerSpecVolumes(y)), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_AlertmanagerV1SpecVolumeMounts(y)), + 'volumes': obj.volumes?.map(y => toJson_AlertmanagerV1SpecVolumes(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -202727,42 +202727,42 @@ export function toJson_AlertmanagerSpec(obj: AlertmanagerSpec | undefined): Reco /** * If specified, the pod's scheduling constraints. * - * @schema AlertmanagerSpecAffinity + * @schema AlertmanagerV1SpecAffinity */ -export interface AlertmanagerSpecAffinity { +export interface AlertmanagerV1SpecAffinity { /** * Describes node affinity scheduling rules for the pod. * - * @schema AlertmanagerSpecAffinity#nodeAffinity + * @schema AlertmanagerV1SpecAffinity#nodeAffinity */ - readonly nodeAffinity?: AlertmanagerSpecAffinityNodeAffinity; + readonly nodeAffinity?: AlertmanagerV1SpecAffinityNodeAffinity; /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema AlertmanagerSpecAffinity#podAffinity + * @schema AlertmanagerV1SpecAffinity#podAffinity */ - readonly podAffinity?: AlertmanagerSpecAffinityPodAffinity; + readonly podAffinity?: AlertmanagerV1SpecAffinityPodAffinity; /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema AlertmanagerSpecAffinity#podAntiAffinity + * @schema AlertmanagerV1SpecAffinity#podAntiAffinity */ - readonly podAntiAffinity?: AlertmanagerSpecAffinityPodAntiAffinity; + readonly podAntiAffinity?: AlertmanagerV1SpecAffinityPodAntiAffinity; } /** - * Converts an object of type 'AlertmanagerSpecAffinity' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinity(obj: AlertmanagerSpecAffinity | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinity(obj: AlertmanagerV1SpecAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeAffinity': toJson_AlertmanagerSpecAffinityNodeAffinity(obj.nodeAffinity), - 'podAffinity': toJson_AlertmanagerSpecAffinityPodAffinity(obj.podAffinity), - 'podAntiAffinity': toJson_AlertmanagerSpecAffinityPodAntiAffinity(obj.podAntiAffinity), + 'nodeAffinity': toJson_AlertmanagerV1SpecAffinityNodeAffinity(obj.nodeAffinity), + 'podAffinity': toJson_AlertmanagerV1SpecAffinityPodAffinity(obj.podAffinity), + 'podAntiAffinity': toJson_AlertmanagerV1SpecAffinityPodAntiAffinity(obj.podAntiAffinity), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -202772,41 +202772,41 @@ export function toJson_AlertmanagerSpecAffinity(obj: AlertmanagerSpecAffinity | /** * A single application container that you want to run within a pod. * - * @schema AlertmanagerSpecContainers + * @schema AlertmanagerV1SpecContainers */ -export interface AlertmanagerSpecContainers { +export interface AlertmanagerV1SpecContainers { /** * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema AlertmanagerSpecContainers#args + * @schema AlertmanagerV1SpecContainers#args */ readonly args?: string[]; /** * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema AlertmanagerSpecContainers#command + * @schema AlertmanagerV1SpecContainers#command */ readonly command?: string[]; /** * List of environment variables to set in the container. Cannot be updated. * - * @schema AlertmanagerSpecContainers#env + * @schema AlertmanagerV1SpecContainers#env */ - readonly env?: AlertmanagerSpecContainersEnv[]; + readonly env?: AlertmanagerV1SpecContainersEnv[]; /** * List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. * - * @schema AlertmanagerSpecContainers#envFrom + * @schema AlertmanagerV1SpecContainers#envFrom */ - readonly envFrom?: AlertmanagerSpecContainersEnvFrom[]; + readonly envFrom?: AlertmanagerV1SpecContainersEnvFrom[]; /** * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. * - * @schema AlertmanagerSpecContainers#image + * @schema AlertmanagerV1SpecContainers#image */ readonly image?: string; @@ -202814,71 +202814,71 @@ export interface AlertmanagerSpecContainers { * Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images * * @default Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - * @schema AlertmanagerSpecContainers#imagePullPolicy + * @schema AlertmanagerV1SpecContainers#imagePullPolicy */ readonly imagePullPolicy?: string; /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema AlertmanagerSpecContainers#lifecycle + * @schema AlertmanagerV1SpecContainers#lifecycle */ - readonly lifecycle?: AlertmanagerSpecContainersLifecycle; + readonly lifecycle?: AlertmanagerV1SpecContainersLifecycle; /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainers#livenessProbe + * @schema AlertmanagerV1SpecContainers#livenessProbe */ - readonly livenessProbe?: AlertmanagerSpecContainersLivenessProbe; + readonly livenessProbe?: AlertmanagerV1SpecContainersLivenessProbe; /** * Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. * - * @schema AlertmanagerSpecContainers#name + * @schema AlertmanagerV1SpecContainers#name */ readonly name: string; /** * List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated. * - * @schema AlertmanagerSpecContainers#ports + * @schema AlertmanagerV1SpecContainers#ports */ - readonly ports?: AlertmanagerSpecContainersPorts[]; + readonly ports?: AlertmanagerV1SpecContainersPorts[]; /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainers#readinessProbe + * @schema AlertmanagerV1SpecContainers#readinessProbe */ - readonly readinessProbe?: AlertmanagerSpecContainersReadinessProbe; + readonly readinessProbe?: AlertmanagerV1SpecContainersReadinessProbe; /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecContainers#resources + * @schema AlertmanagerV1SpecContainers#resources */ - readonly resources?: AlertmanagerSpecContainersResources; + readonly resources?: AlertmanagerV1SpecContainersResources; /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema AlertmanagerSpecContainers#securityContext + * @schema AlertmanagerV1SpecContainers#securityContext */ - readonly securityContext?: AlertmanagerSpecContainersSecurityContext; + readonly securityContext?: AlertmanagerV1SpecContainersSecurityContext; /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainers#startupProbe + * @schema AlertmanagerV1SpecContainers#startupProbe */ - readonly startupProbe?: AlertmanagerSpecContainersStartupProbe; + readonly startupProbe?: AlertmanagerV1SpecContainersStartupProbe; /** * Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. * * @default false. - * @schema AlertmanagerSpecContainers#stdin + * @schema AlertmanagerV1SpecContainers#stdin */ readonly stdin?: boolean; @@ -202886,7 +202886,7 @@ export interface AlertmanagerSpecContainers { * Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false * * @default false - * @schema AlertmanagerSpecContainers#stdinOnce + * @schema AlertmanagerV1SpecContainers#stdinOnce */ readonly stdinOnce?: boolean; @@ -202894,7 +202894,7 @@ export interface AlertmanagerSpecContainers { * Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. * * @default dev/termination-log. Cannot be updated. - * @schema AlertmanagerSpecContainers#terminationMessagePath + * @schema AlertmanagerV1SpecContainers#terminationMessagePath */ readonly terminationMessagePath?: string; @@ -202902,7 +202902,7 @@ export interface AlertmanagerSpecContainers { * Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. * * @default File. Cannot be updated. - * @schema AlertmanagerSpecContainers#terminationMessagePolicy + * @schema AlertmanagerV1SpecContainers#terminationMessagePolicy */ readonly terminationMessagePolicy?: string; @@ -202910,61 +202910,61 @@ export interface AlertmanagerSpecContainers { * Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. * * @default false. - * @schema AlertmanagerSpecContainers#tty + * @schema AlertmanagerV1SpecContainers#tty */ readonly tty?: boolean; /** * volumeDevices is the list of block devices to be used by the container. * - * @schema AlertmanagerSpecContainers#volumeDevices + * @schema AlertmanagerV1SpecContainers#volumeDevices */ - readonly volumeDevices?: AlertmanagerSpecContainersVolumeDevices[]; + readonly volumeDevices?: AlertmanagerV1SpecContainersVolumeDevices[]; /** * Pod volumes to mount into the container's filesystem. Cannot be updated. * - * @schema AlertmanagerSpecContainers#volumeMounts + * @schema AlertmanagerV1SpecContainers#volumeMounts */ - readonly volumeMounts?: AlertmanagerSpecContainersVolumeMounts[]; + readonly volumeMounts?: AlertmanagerV1SpecContainersVolumeMounts[]; /** * Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. * - * @schema AlertmanagerSpecContainers#workingDir + * @schema AlertmanagerV1SpecContainers#workingDir */ readonly workingDir?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainers' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainers(obj: AlertmanagerSpecContainers | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainers(obj: AlertmanagerV1SpecContainers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'args': obj.args?.map(y => y), 'command': obj.command?.map(y => y), - 'env': obj.env?.map(y => toJson_AlertmanagerSpecContainersEnv(y)), - 'envFrom': obj.envFrom?.map(y => toJson_AlertmanagerSpecContainersEnvFrom(y)), + 'env': obj.env?.map(y => toJson_AlertmanagerV1SpecContainersEnv(y)), + 'envFrom': obj.envFrom?.map(y => toJson_AlertmanagerV1SpecContainersEnvFrom(y)), 'image': obj.image, 'imagePullPolicy': obj.imagePullPolicy, - 'lifecycle': toJson_AlertmanagerSpecContainersLifecycle(obj.lifecycle), - 'livenessProbe': toJson_AlertmanagerSpecContainersLivenessProbe(obj.livenessProbe), + 'lifecycle': toJson_AlertmanagerV1SpecContainersLifecycle(obj.lifecycle), + 'livenessProbe': toJson_AlertmanagerV1SpecContainersLivenessProbe(obj.livenessProbe), 'name': obj.name, - 'ports': obj.ports?.map(y => toJson_AlertmanagerSpecContainersPorts(y)), - 'readinessProbe': toJson_AlertmanagerSpecContainersReadinessProbe(obj.readinessProbe), - 'resources': toJson_AlertmanagerSpecContainersResources(obj.resources), - 'securityContext': toJson_AlertmanagerSpecContainersSecurityContext(obj.securityContext), - 'startupProbe': toJson_AlertmanagerSpecContainersStartupProbe(obj.startupProbe), + 'ports': obj.ports?.map(y => toJson_AlertmanagerV1SpecContainersPorts(y)), + 'readinessProbe': toJson_AlertmanagerV1SpecContainersReadinessProbe(obj.readinessProbe), + 'resources': toJson_AlertmanagerV1SpecContainersResources(obj.resources), + 'securityContext': toJson_AlertmanagerV1SpecContainersSecurityContext(obj.securityContext), + 'startupProbe': toJson_AlertmanagerV1SpecContainersStartupProbe(obj.startupProbe), 'stdin': obj.stdin, 'stdinOnce': obj.stdinOnce, 'terminationMessagePath': obj.terminationMessagePath, 'terminationMessagePolicy': obj.terminationMessagePolicy, 'tty': obj.tty, - 'volumeDevices': obj.volumeDevices?.map(y => toJson_AlertmanagerSpecContainersVolumeDevices(y)), - 'volumeMounts': obj.volumeMounts?.map(y => toJson_AlertmanagerSpecContainersVolumeMounts(y)), + 'volumeDevices': obj.volumeDevices?.map(y => toJson_AlertmanagerV1SpecContainersVolumeDevices(y)), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_AlertmanagerV1SpecContainersVolumeMounts(y)), 'workingDir': obj.workingDir, }; // filter undefined values @@ -202975,23 +202975,23 @@ export function toJson_AlertmanagerSpecContainers(obj: AlertmanagerSpecContainer /** * LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. * - * @schema AlertmanagerSpecImagePullSecrets + * @schema AlertmanagerV1SpecImagePullSecrets */ -export interface AlertmanagerSpecImagePullSecrets { +export interface AlertmanagerV1SpecImagePullSecrets { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecImagePullSecrets#name + * @schema AlertmanagerV1SpecImagePullSecrets#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecImagePullSecrets' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecImagePullSecrets' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecImagePullSecrets(obj: AlertmanagerSpecImagePullSecrets | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecImagePullSecrets(obj: AlertmanagerV1SpecImagePullSecrets | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -203004,41 +203004,41 @@ export function toJson_AlertmanagerSpecImagePullSecrets(obj: AlertmanagerSpecIma /** * A single application container that you want to run within a pod. * - * @schema AlertmanagerSpecInitContainers + * @schema AlertmanagerV1SpecInitContainers */ -export interface AlertmanagerSpecInitContainers { +export interface AlertmanagerV1SpecInitContainers { /** * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema AlertmanagerSpecInitContainers#args + * @schema AlertmanagerV1SpecInitContainers#args */ readonly args?: string[]; /** * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema AlertmanagerSpecInitContainers#command + * @schema AlertmanagerV1SpecInitContainers#command */ readonly command?: string[]; /** * List of environment variables to set in the container. Cannot be updated. * - * @schema AlertmanagerSpecInitContainers#env + * @schema AlertmanagerV1SpecInitContainers#env */ - readonly env?: AlertmanagerSpecInitContainersEnv[]; + readonly env?: AlertmanagerV1SpecInitContainersEnv[]; /** * List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. * - * @schema AlertmanagerSpecInitContainers#envFrom + * @schema AlertmanagerV1SpecInitContainers#envFrom */ - readonly envFrom?: AlertmanagerSpecInitContainersEnvFrom[]; + readonly envFrom?: AlertmanagerV1SpecInitContainersEnvFrom[]; /** * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. * - * @schema AlertmanagerSpecInitContainers#image + * @schema AlertmanagerV1SpecInitContainers#image */ readonly image?: string; @@ -203046,71 +203046,71 @@ export interface AlertmanagerSpecInitContainers { * Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images * * @default Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - * @schema AlertmanagerSpecInitContainers#imagePullPolicy + * @schema AlertmanagerV1SpecInitContainers#imagePullPolicy */ readonly imagePullPolicy?: string; /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema AlertmanagerSpecInitContainers#lifecycle + * @schema AlertmanagerV1SpecInitContainers#lifecycle */ - readonly lifecycle?: AlertmanagerSpecInitContainersLifecycle; + readonly lifecycle?: AlertmanagerV1SpecInitContainersLifecycle; /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainers#livenessProbe + * @schema AlertmanagerV1SpecInitContainers#livenessProbe */ - readonly livenessProbe?: AlertmanagerSpecInitContainersLivenessProbe; + readonly livenessProbe?: AlertmanagerV1SpecInitContainersLivenessProbe; /** * Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. * - * @schema AlertmanagerSpecInitContainers#name + * @schema AlertmanagerV1SpecInitContainers#name */ readonly name: string; /** * List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated. * - * @schema AlertmanagerSpecInitContainers#ports + * @schema AlertmanagerV1SpecInitContainers#ports */ - readonly ports?: AlertmanagerSpecInitContainersPorts[]; + readonly ports?: AlertmanagerV1SpecInitContainersPorts[]; /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainers#readinessProbe + * @schema AlertmanagerV1SpecInitContainers#readinessProbe */ - readonly readinessProbe?: AlertmanagerSpecInitContainersReadinessProbe; + readonly readinessProbe?: AlertmanagerV1SpecInitContainersReadinessProbe; /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecInitContainers#resources + * @schema AlertmanagerV1SpecInitContainers#resources */ - readonly resources?: AlertmanagerSpecInitContainersResources; + readonly resources?: AlertmanagerV1SpecInitContainersResources; /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema AlertmanagerSpecInitContainers#securityContext + * @schema AlertmanagerV1SpecInitContainers#securityContext */ - readonly securityContext?: AlertmanagerSpecInitContainersSecurityContext; + readonly securityContext?: AlertmanagerV1SpecInitContainersSecurityContext; /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainers#startupProbe + * @schema AlertmanagerV1SpecInitContainers#startupProbe */ - readonly startupProbe?: AlertmanagerSpecInitContainersStartupProbe; + readonly startupProbe?: AlertmanagerV1SpecInitContainersStartupProbe; /** * Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. * * @default false. - * @schema AlertmanagerSpecInitContainers#stdin + * @schema AlertmanagerV1SpecInitContainers#stdin */ readonly stdin?: boolean; @@ -203118,7 +203118,7 @@ export interface AlertmanagerSpecInitContainers { * Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false * * @default false - * @schema AlertmanagerSpecInitContainers#stdinOnce + * @schema AlertmanagerV1SpecInitContainers#stdinOnce */ readonly stdinOnce?: boolean; @@ -203126,7 +203126,7 @@ export interface AlertmanagerSpecInitContainers { * Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. * * @default dev/termination-log. Cannot be updated. - * @schema AlertmanagerSpecInitContainers#terminationMessagePath + * @schema AlertmanagerV1SpecInitContainers#terminationMessagePath */ readonly terminationMessagePath?: string; @@ -203134,7 +203134,7 @@ export interface AlertmanagerSpecInitContainers { * Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. * * @default File. Cannot be updated. - * @schema AlertmanagerSpecInitContainers#terminationMessagePolicy + * @schema AlertmanagerV1SpecInitContainers#terminationMessagePolicy */ readonly terminationMessagePolicy?: string; @@ -203142,61 +203142,61 @@ export interface AlertmanagerSpecInitContainers { * Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. * * @default false. - * @schema AlertmanagerSpecInitContainers#tty + * @schema AlertmanagerV1SpecInitContainers#tty */ readonly tty?: boolean; /** * volumeDevices is the list of block devices to be used by the container. * - * @schema AlertmanagerSpecInitContainers#volumeDevices + * @schema AlertmanagerV1SpecInitContainers#volumeDevices */ - readonly volumeDevices?: AlertmanagerSpecInitContainersVolumeDevices[]; + readonly volumeDevices?: AlertmanagerV1SpecInitContainersVolumeDevices[]; /** * Pod volumes to mount into the container's filesystem. Cannot be updated. * - * @schema AlertmanagerSpecInitContainers#volumeMounts + * @schema AlertmanagerV1SpecInitContainers#volumeMounts */ - readonly volumeMounts?: AlertmanagerSpecInitContainersVolumeMounts[]; + readonly volumeMounts?: AlertmanagerV1SpecInitContainersVolumeMounts[]; /** * Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. * - * @schema AlertmanagerSpecInitContainers#workingDir + * @schema AlertmanagerV1SpecInitContainers#workingDir */ readonly workingDir?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainers' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainers(obj: AlertmanagerSpecInitContainers | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainers(obj: AlertmanagerV1SpecInitContainers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'args': obj.args?.map(y => y), 'command': obj.command?.map(y => y), - 'env': obj.env?.map(y => toJson_AlertmanagerSpecInitContainersEnv(y)), - 'envFrom': obj.envFrom?.map(y => toJson_AlertmanagerSpecInitContainersEnvFrom(y)), + 'env': obj.env?.map(y => toJson_AlertmanagerV1SpecInitContainersEnv(y)), + 'envFrom': obj.envFrom?.map(y => toJson_AlertmanagerV1SpecInitContainersEnvFrom(y)), 'image': obj.image, 'imagePullPolicy': obj.imagePullPolicy, - 'lifecycle': toJson_AlertmanagerSpecInitContainersLifecycle(obj.lifecycle), - 'livenessProbe': toJson_AlertmanagerSpecInitContainersLivenessProbe(obj.livenessProbe), + 'lifecycle': toJson_AlertmanagerV1SpecInitContainersLifecycle(obj.lifecycle), + 'livenessProbe': toJson_AlertmanagerV1SpecInitContainersLivenessProbe(obj.livenessProbe), 'name': obj.name, - 'ports': obj.ports?.map(y => toJson_AlertmanagerSpecInitContainersPorts(y)), - 'readinessProbe': toJson_AlertmanagerSpecInitContainersReadinessProbe(obj.readinessProbe), - 'resources': toJson_AlertmanagerSpecInitContainersResources(obj.resources), - 'securityContext': toJson_AlertmanagerSpecInitContainersSecurityContext(obj.securityContext), - 'startupProbe': toJson_AlertmanagerSpecInitContainersStartupProbe(obj.startupProbe), + 'ports': obj.ports?.map(y => toJson_AlertmanagerV1SpecInitContainersPorts(y)), + 'readinessProbe': toJson_AlertmanagerV1SpecInitContainersReadinessProbe(obj.readinessProbe), + 'resources': toJson_AlertmanagerV1SpecInitContainersResources(obj.resources), + 'securityContext': toJson_AlertmanagerV1SpecInitContainersSecurityContext(obj.securityContext), + 'startupProbe': toJson_AlertmanagerV1SpecInitContainersStartupProbe(obj.startupProbe), 'stdin': obj.stdin, 'stdinOnce': obj.stdinOnce, 'terminationMessagePath': obj.terminationMessagePath, 'terminationMessagePolicy': obj.terminationMessagePolicy, 'tty': obj.tty, - 'volumeDevices': obj.volumeDevices?.map(y => toJson_AlertmanagerSpecInitContainersVolumeDevices(y)), - 'volumeMounts': obj.volumeMounts?.map(y => toJson_AlertmanagerSpecInitContainersVolumeMounts(y)), + 'volumeDevices': obj.volumeDevices?.map(y => toJson_AlertmanagerV1SpecInitContainersVolumeDevices(y)), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_AlertmanagerV1SpecInitContainersVolumeMounts(y)), 'workingDir': obj.workingDir, }; // filter undefined values @@ -203207,37 +203207,37 @@ export function toJson_AlertmanagerSpecInitContainers(obj: AlertmanagerSpecInitC /** * PodMetadata configures Labels and Annotations which are propagated to the alertmanager pods. * - * @schema AlertmanagerSpecPodMetadata + * @schema AlertmanagerV1SpecPodMetadata */ -export interface AlertmanagerSpecPodMetadata { +export interface AlertmanagerV1SpecPodMetadata { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema AlertmanagerSpecPodMetadata#annotations + * @schema AlertmanagerV1SpecPodMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels * - * @schema AlertmanagerSpecPodMetadata#labels + * @schema AlertmanagerV1SpecPodMetadata#labels */ readonly labels?: { [key: string]: string }; /** * Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names * - * @schema AlertmanagerSpecPodMetadata#name + * @schema AlertmanagerV1SpecPodMetadata#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecPodMetadata' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecPodMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecPodMetadata(obj: AlertmanagerSpecPodMetadata | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecPodMetadata(obj: AlertmanagerV1SpecPodMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -203252,30 +203252,30 @@ export function toJson_AlertmanagerSpecPodMetadata(obj: AlertmanagerSpecPodMetad /** * Define resources requests and limits for single Pods. * - * @schema AlertmanagerSpecResources + * @schema AlertmanagerV1SpecResources */ -export interface AlertmanagerSpecResources { +export interface AlertmanagerV1SpecResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecResources#limits + * @schema AlertmanagerV1SpecResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecResources#requests + * @schema AlertmanagerV1SpecResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecResources' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecResources(obj: AlertmanagerSpecResources | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecResources(obj: AlertmanagerV1SpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -203289,36 +203289,36 @@ export function toJson_AlertmanagerSpecResources(obj: AlertmanagerSpecResources /** * SecurityContext holds pod-level security attributes and common container settings. This defaults to the default PodSecurityContext. * - * @schema AlertmanagerSpecSecurityContext + * @schema AlertmanagerV1SpecSecurityContext */ -export interface AlertmanagerSpecSecurityContext { +export interface AlertmanagerV1SpecSecurityContext { /** * A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: * 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- * If unset, the Kubelet will not modify the ownership and permissions of any volume. * - * @schema AlertmanagerSpecSecurityContext#fsGroup + * @schema AlertmanagerV1SpecSecurityContext#fsGroup */ readonly fsGroup?: number; /** * fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are \\"OnRootMismatch\\" and \\"Always\\". If not specified defaults to \\"Always\\". * - * @schema AlertmanagerSpecSecurityContext#fsGroupChangePolicy + * @schema AlertmanagerV1SpecSecurityContext#fsGroupChangePolicy */ readonly fsGroupChangePolicy?: string; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema AlertmanagerSpecSecurityContext#runAsGroup + * @schema AlertmanagerV1SpecSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecSecurityContext#runAsNonRoot + * @schema AlertmanagerV1SpecSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -203326,45 +203326,45 @@ export interface AlertmanagerSpecSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * * @default user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. - * @schema AlertmanagerSpecSecurityContext#runAsUser + * @schema AlertmanagerV1SpecSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema AlertmanagerSpecSecurityContext#seLinuxOptions + * @schema AlertmanagerV1SpecSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: AlertmanagerSpecSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: AlertmanagerV1SpecSecurityContextSeLinuxOptions; /** * A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container. * - * @schema AlertmanagerSpecSecurityContext#supplementalGroups + * @schema AlertmanagerV1SpecSecurityContext#supplementalGroups */ readonly supplementalGroups?: number[]; /** * Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. * - * @schema AlertmanagerSpecSecurityContext#sysctls + * @schema AlertmanagerV1SpecSecurityContext#sysctls */ - readonly sysctls?: AlertmanagerSpecSecurityContextSysctls[]; + readonly sysctls?: AlertmanagerV1SpecSecurityContextSysctls[]; /** * The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecSecurityContext#windowsOptions + * @schema AlertmanagerV1SpecSecurityContext#windowsOptions */ - readonly windowsOptions?: AlertmanagerSpecSecurityContextWindowsOptions; + readonly windowsOptions?: AlertmanagerV1SpecSecurityContextWindowsOptions; } /** - * Converts an object of type 'AlertmanagerSpecSecurityContext' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecSecurityContext(obj: AlertmanagerSpecSecurityContext | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecSecurityContext(obj: AlertmanagerV1SpecSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsGroup': obj.fsGroup, @@ -203372,10 +203372,10 @@ export function toJson_AlertmanagerSpecSecurityContext(obj: AlertmanagerSpecSecu 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_AlertmanagerSpecSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'seLinuxOptions': toJson_AlertmanagerV1SpecSecurityContextSeLinuxOptions(obj.seLinuxOptions), 'supplementalGroups': obj.supplementalGroups?.map(y => y), - 'sysctls': obj.sysctls?.map(y => toJson_AlertmanagerSpecSecurityContextSysctls(y)), - 'windowsOptions': toJson_AlertmanagerSpecSecurityContextWindowsOptions(obj.windowsOptions), + 'sysctls': obj.sysctls?.map(y => toJson_AlertmanagerV1SpecSecurityContextSysctls(y)), + 'windowsOptions': toJson_AlertmanagerV1SpecSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -203385,42 +203385,42 @@ export function toJson_AlertmanagerSpecSecurityContext(obj: AlertmanagerSpecSecu /** * Storage is the definition of how storage will be used by the Alertmanager instances. * - * @schema AlertmanagerSpecStorage + * @schema AlertmanagerV1SpecStorage */ -export interface AlertmanagerSpecStorage { +export interface AlertmanagerV1SpecStorage { /** * Deprecated: subPath usage will be disabled by default in a future release, this option will become unnecessary. DisableMountSubPath allows to remove any subPath usage in volume mounts. * - * @schema AlertmanagerSpecStorage#disableMountSubPath + * @schema AlertmanagerV1SpecStorage#disableMountSubPath */ readonly disableMountSubPath?: boolean; /** * EmptyDirVolumeSource to be used by the Prometheus StatefulSets. If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir * - * @schema AlertmanagerSpecStorage#emptyDir + * @schema AlertmanagerV1SpecStorage#emptyDir */ - readonly emptyDir?: AlertmanagerSpecStorageEmptyDir; + readonly emptyDir?: AlertmanagerV1SpecStorageEmptyDir; /** * A PVC spec to be used by the Prometheus StatefulSets. * - * @schema AlertmanagerSpecStorage#volumeClaimTemplate + * @schema AlertmanagerV1SpecStorage#volumeClaimTemplate */ - readonly volumeClaimTemplate?: AlertmanagerSpecStorageVolumeClaimTemplate; + readonly volumeClaimTemplate?: AlertmanagerV1SpecStorageVolumeClaimTemplate; } /** - * Converts an object of type 'AlertmanagerSpecStorage' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorage' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorage(obj: AlertmanagerSpecStorage | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorage(obj: AlertmanagerV1SpecStorage | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'disableMountSubPath': obj.disableMountSubPath, - 'emptyDir': toJson_AlertmanagerSpecStorageEmptyDir(obj.emptyDir), - 'volumeClaimTemplate': toJson_AlertmanagerSpecStorageVolumeClaimTemplate(obj.volumeClaimTemplate), + 'emptyDir': toJson_AlertmanagerV1SpecStorageEmptyDir(obj.emptyDir), + 'volumeClaimTemplate': toJson_AlertmanagerV1SpecStorageVolumeClaimTemplate(obj.volumeClaimTemplate), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -203430,20 +203430,20 @@ export function toJson_AlertmanagerSpecStorage(obj: AlertmanagerSpecStorage | un /** * The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . * - * @schema AlertmanagerSpecTolerations + * @schema AlertmanagerV1SpecTolerations */ -export interface AlertmanagerSpecTolerations { +export interface AlertmanagerV1SpecTolerations { /** * Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. * - * @schema AlertmanagerSpecTolerations#effect + * @schema AlertmanagerV1SpecTolerations#effect */ readonly effect?: string; /** * Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. * - * @schema AlertmanagerSpecTolerations#key + * @schema AlertmanagerV1SpecTolerations#key */ readonly key?: string; @@ -203451,31 +203451,31 @@ export interface AlertmanagerSpecTolerations { * Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. * * @default Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. - * @schema AlertmanagerSpecTolerations#operator + * @schema AlertmanagerV1SpecTolerations#operator */ readonly operator?: string; /** * TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. * - * @schema AlertmanagerSpecTolerations#tolerationSeconds + * @schema AlertmanagerV1SpecTolerations#tolerationSeconds */ readonly tolerationSeconds?: number; /** * Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. * - * @schema AlertmanagerSpecTolerations#value + * @schema AlertmanagerV1SpecTolerations#value */ readonly value?: string; } /** - * Converts an object of type 'AlertmanagerSpecTolerations' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecTolerations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecTolerations(obj: AlertmanagerSpecTolerations | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecTolerations(obj: AlertmanagerV1SpecTolerations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'effect': obj.effect, @@ -203492,27 +203492,27 @@ export function toJson_AlertmanagerSpecTolerations(obj: AlertmanagerSpecTolerati /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema AlertmanagerSpecVolumeMounts + * @schema AlertmanagerV1SpecVolumeMounts */ -export interface AlertmanagerSpecVolumeMounts { +export interface AlertmanagerV1SpecVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema AlertmanagerSpecVolumeMounts#mountPath + * @schema AlertmanagerV1SpecVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema AlertmanagerSpecVolumeMounts#mountPropagation + * @schema AlertmanagerV1SpecVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema AlertmanagerSpecVolumeMounts#name + * @schema AlertmanagerV1SpecVolumeMounts#name */ readonly name: string; @@ -203520,7 +203520,7 @@ export interface AlertmanagerSpecVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema AlertmanagerSpecVolumeMounts#readOnly + * @schema AlertmanagerV1SpecVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -203528,7 +203528,7 @@ export interface AlertmanagerSpecVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema AlertmanagerSpecVolumeMounts#subPath + * @schema AlertmanagerV1SpecVolumeMounts#subPath */ readonly subPath?: string; @@ -203536,17 +203536,17 @@ export interface AlertmanagerSpecVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. - * @schema AlertmanagerSpecVolumeMounts#subPathExpr + * @schema AlertmanagerV1SpecVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumeMounts' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumeMounts(obj: AlertmanagerSpecVolumeMounts | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumeMounts(obj: AlertmanagerV1SpecVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -203564,250 +203564,250 @@ export function toJson_AlertmanagerSpecVolumeMounts(obj: AlertmanagerSpecVolumeM /** * Volume represents a named volume in a pod that may be accessed by any container in the pod. * - * @schema AlertmanagerSpecVolumes + * @schema AlertmanagerV1SpecVolumes */ -export interface AlertmanagerSpecVolumes { +export interface AlertmanagerV1SpecVolumes { /** * AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema AlertmanagerSpecVolumes#awsElasticBlockStore + * @schema AlertmanagerV1SpecVolumes#awsElasticBlockStore */ - readonly awsElasticBlockStore?: AlertmanagerSpecVolumesAwsElasticBlockStore; + readonly awsElasticBlockStore?: AlertmanagerV1SpecVolumesAwsElasticBlockStore; /** * AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. * - * @schema AlertmanagerSpecVolumes#azureDisk + * @schema AlertmanagerV1SpecVolumes#azureDisk */ - readonly azureDisk?: AlertmanagerSpecVolumesAzureDisk; + readonly azureDisk?: AlertmanagerV1SpecVolumesAzureDisk; /** * AzureFile represents an Azure File Service mount on the host and bind mount to the pod. * - * @schema AlertmanagerSpecVolumes#azureFile + * @schema AlertmanagerV1SpecVolumes#azureFile */ - readonly azureFile?: AlertmanagerSpecVolumesAzureFile; + readonly azureFile?: AlertmanagerV1SpecVolumesAzureFile; /** * CephFS represents a Ceph FS mount on the host that shares a pod's lifetime * - * @schema AlertmanagerSpecVolumes#cephfs + * @schema AlertmanagerV1SpecVolumes#cephfs */ - readonly cephfs?: AlertmanagerSpecVolumesCephfs; + readonly cephfs?: AlertmanagerV1SpecVolumesCephfs; /** * Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema AlertmanagerSpecVolumes#cinder + * @schema AlertmanagerV1SpecVolumes#cinder */ - readonly cinder?: AlertmanagerSpecVolumesCinder; + readonly cinder?: AlertmanagerV1SpecVolumesCinder; /** * ConfigMap represents a configMap that should populate this volume * - * @schema AlertmanagerSpecVolumes#configMap + * @schema AlertmanagerV1SpecVolumes#configMap */ - readonly configMap?: AlertmanagerSpecVolumesConfigMap; + readonly configMap?: AlertmanagerV1SpecVolumesConfigMap; /** * CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature). * - * @schema AlertmanagerSpecVolumes#csi + * @schema AlertmanagerV1SpecVolumes#csi */ - readonly csi?: AlertmanagerSpecVolumesCsi; + readonly csi?: AlertmanagerV1SpecVolumesCsi; /** * DownwardAPI represents downward API about the pod that should populate this volume * - * @schema AlertmanagerSpecVolumes#downwardAPI + * @schema AlertmanagerV1SpecVolumes#downwardAPI */ - readonly downwardApi?: AlertmanagerSpecVolumesDownwardApi; + readonly downwardApi?: AlertmanagerV1SpecVolumesDownwardApi; /** * EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema AlertmanagerSpecVolumes#emptyDir + * @schema AlertmanagerV1SpecVolumes#emptyDir */ - readonly emptyDir?: AlertmanagerSpecVolumesEmptyDir; + readonly emptyDir?: AlertmanagerV1SpecVolumesEmptyDir; /** * FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. * - * @schema AlertmanagerSpecVolumes#fc + * @schema AlertmanagerV1SpecVolumes#fc */ - readonly fc?: AlertmanagerSpecVolumesFc; + readonly fc?: AlertmanagerV1SpecVolumesFc; /** * FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. * - * @schema AlertmanagerSpecVolumes#flexVolume + * @schema AlertmanagerV1SpecVolumes#flexVolume */ - readonly flexVolume?: AlertmanagerSpecVolumesFlexVolume; + readonly flexVolume?: AlertmanagerV1SpecVolumesFlexVolume; /** * Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running * - * @schema AlertmanagerSpecVolumes#flocker + * @schema AlertmanagerV1SpecVolumes#flocker */ - readonly flocker?: AlertmanagerSpecVolumesFlocker; + readonly flocker?: AlertmanagerV1SpecVolumesFlocker; /** * GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema AlertmanagerSpecVolumes#gcePersistentDisk + * @schema AlertmanagerV1SpecVolumes#gcePersistentDisk */ - readonly gcePersistentDisk?: AlertmanagerSpecVolumesGcePersistentDisk; + readonly gcePersistentDisk?: AlertmanagerV1SpecVolumesGcePersistentDisk; /** * GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. * - * @schema AlertmanagerSpecVolumes#gitRepo + * @schema AlertmanagerV1SpecVolumes#gitRepo */ - readonly gitRepo?: AlertmanagerSpecVolumesGitRepo; + readonly gitRepo?: AlertmanagerV1SpecVolumesGitRepo; /** * Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md * - * @schema AlertmanagerSpecVolumes#glusterfs + * @schema AlertmanagerV1SpecVolumes#glusterfs */ - readonly glusterfs?: AlertmanagerSpecVolumesGlusterfs; + readonly glusterfs?: AlertmanagerV1SpecVolumesGlusterfs; /** * HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. * - * @schema AlertmanagerSpecVolumes#hostPath + * @schema AlertmanagerV1SpecVolumes#hostPath */ - readonly hostPath?: AlertmanagerSpecVolumesHostPath; + readonly hostPath?: AlertmanagerV1SpecVolumesHostPath; /** * ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md * - * @schema AlertmanagerSpecVolumes#iscsi + * @schema AlertmanagerV1SpecVolumes#iscsi */ - readonly iscsi?: AlertmanagerSpecVolumesIscsi; + readonly iscsi?: AlertmanagerV1SpecVolumesIscsi; /** * Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema AlertmanagerSpecVolumes#name + * @schema AlertmanagerV1SpecVolumes#name */ readonly name: string; /** * NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema AlertmanagerSpecVolumes#nfs + * @schema AlertmanagerV1SpecVolumes#nfs */ - readonly nfs?: AlertmanagerSpecVolumesNfs; + readonly nfs?: AlertmanagerV1SpecVolumesNfs; /** * PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema AlertmanagerSpecVolumes#persistentVolumeClaim + * @schema AlertmanagerV1SpecVolumes#persistentVolumeClaim */ - readonly persistentVolumeClaim?: AlertmanagerSpecVolumesPersistentVolumeClaim; + readonly persistentVolumeClaim?: AlertmanagerV1SpecVolumesPersistentVolumeClaim; /** * PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine * - * @schema AlertmanagerSpecVolumes#photonPersistentDisk + * @schema AlertmanagerV1SpecVolumes#photonPersistentDisk */ - readonly photonPersistentDisk?: AlertmanagerSpecVolumesPhotonPersistentDisk; + readonly photonPersistentDisk?: AlertmanagerV1SpecVolumesPhotonPersistentDisk; /** * PortworxVolume represents a portworx volume attached and mounted on kubelets host machine * - * @schema AlertmanagerSpecVolumes#portworxVolume + * @schema AlertmanagerV1SpecVolumes#portworxVolume */ - readonly portworxVolume?: AlertmanagerSpecVolumesPortworxVolume; + readonly portworxVolume?: AlertmanagerV1SpecVolumesPortworxVolume; /** * Items for all in one resources secrets, configmaps, and downward API * - * @schema AlertmanagerSpecVolumes#projected + * @schema AlertmanagerV1SpecVolumes#projected */ - readonly projected?: AlertmanagerSpecVolumesProjected; + readonly projected?: AlertmanagerV1SpecVolumesProjected; /** * Quobyte represents a Quobyte mount on the host that shares a pod's lifetime * - * @schema AlertmanagerSpecVolumes#quobyte + * @schema AlertmanagerV1SpecVolumes#quobyte */ - readonly quobyte?: AlertmanagerSpecVolumesQuobyte; + readonly quobyte?: AlertmanagerV1SpecVolumesQuobyte; /** * RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md * - * @schema AlertmanagerSpecVolumes#rbd + * @schema AlertmanagerV1SpecVolumes#rbd */ - readonly rbd?: AlertmanagerSpecVolumesRbd; + readonly rbd?: AlertmanagerV1SpecVolumesRbd; /** * ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. * - * @schema AlertmanagerSpecVolumes#scaleIO + * @schema AlertmanagerV1SpecVolumes#scaleIO */ - readonly scaleIo?: AlertmanagerSpecVolumesScaleIo; + readonly scaleIo?: AlertmanagerV1SpecVolumesScaleIo; /** * Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema AlertmanagerSpecVolumes#secret + * @schema AlertmanagerV1SpecVolumes#secret */ - readonly secret?: AlertmanagerSpecVolumesSecret; + readonly secret?: AlertmanagerV1SpecVolumesSecret; /** * StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. * - * @schema AlertmanagerSpecVolumes#storageos + * @schema AlertmanagerV1SpecVolumes#storageos */ - readonly storageos?: AlertmanagerSpecVolumesStorageos; + readonly storageos?: AlertmanagerV1SpecVolumesStorageos; /** * VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine * - * @schema AlertmanagerSpecVolumes#vsphereVolume + * @schema AlertmanagerV1SpecVolumes#vsphereVolume */ - readonly vsphereVolume?: AlertmanagerSpecVolumesVsphereVolume; + readonly vsphereVolume?: AlertmanagerV1SpecVolumesVsphereVolume; } /** - * Converts an object of type 'AlertmanagerSpecVolumes' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumes' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumes(obj: AlertmanagerSpecVolumes | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumes(obj: AlertmanagerV1SpecVolumes | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'awsElasticBlockStore': toJson_AlertmanagerSpecVolumesAwsElasticBlockStore(obj.awsElasticBlockStore), - 'azureDisk': toJson_AlertmanagerSpecVolumesAzureDisk(obj.azureDisk), - 'azureFile': toJson_AlertmanagerSpecVolumesAzureFile(obj.azureFile), - 'cephfs': toJson_AlertmanagerSpecVolumesCephfs(obj.cephfs), - 'cinder': toJson_AlertmanagerSpecVolumesCinder(obj.cinder), - 'configMap': toJson_AlertmanagerSpecVolumesConfigMap(obj.configMap), - 'csi': toJson_AlertmanagerSpecVolumesCsi(obj.csi), - 'downwardAPI': toJson_AlertmanagerSpecVolumesDownwardApi(obj.downwardApi), - 'emptyDir': toJson_AlertmanagerSpecVolumesEmptyDir(obj.emptyDir), - 'fc': toJson_AlertmanagerSpecVolumesFc(obj.fc), - 'flexVolume': toJson_AlertmanagerSpecVolumesFlexVolume(obj.flexVolume), - 'flocker': toJson_AlertmanagerSpecVolumesFlocker(obj.flocker), - 'gcePersistentDisk': toJson_AlertmanagerSpecVolumesGcePersistentDisk(obj.gcePersistentDisk), - 'gitRepo': toJson_AlertmanagerSpecVolumesGitRepo(obj.gitRepo), - 'glusterfs': toJson_AlertmanagerSpecVolumesGlusterfs(obj.glusterfs), - 'hostPath': toJson_AlertmanagerSpecVolumesHostPath(obj.hostPath), - 'iscsi': toJson_AlertmanagerSpecVolumesIscsi(obj.iscsi), + 'awsElasticBlockStore': toJson_AlertmanagerV1SpecVolumesAwsElasticBlockStore(obj.awsElasticBlockStore), + 'azureDisk': toJson_AlertmanagerV1SpecVolumesAzureDisk(obj.azureDisk), + 'azureFile': toJson_AlertmanagerV1SpecVolumesAzureFile(obj.azureFile), + 'cephfs': toJson_AlertmanagerV1SpecVolumesCephfs(obj.cephfs), + 'cinder': toJson_AlertmanagerV1SpecVolumesCinder(obj.cinder), + 'configMap': toJson_AlertmanagerV1SpecVolumesConfigMap(obj.configMap), + 'csi': toJson_AlertmanagerV1SpecVolumesCsi(obj.csi), + 'downwardAPI': toJson_AlertmanagerV1SpecVolumesDownwardApi(obj.downwardApi), + 'emptyDir': toJson_AlertmanagerV1SpecVolumesEmptyDir(obj.emptyDir), + 'fc': toJson_AlertmanagerV1SpecVolumesFc(obj.fc), + 'flexVolume': toJson_AlertmanagerV1SpecVolumesFlexVolume(obj.flexVolume), + 'flocker': toJson_AlertmanagerV1SpecVolumesFlocker(obj.flocker), + 'gcePersistentDisk': toJson_AlertmanagerV1SpecVolumesGcePersistentDisk(obj.gcePersistentDisk), + 'gitRepo': toJson_AlertmanagerV1SpecVolumesGitRepo(obj.gitRepo), + 'glusterfs': toJson_AlertmanagerV1SpecVolumesGlusterfs(obj.glusterfs), + 'hostPath': toJson_AlertmanagerV1SpecVolumesHostPath(obj.hostPath), + 'iscsi': toJson_AlertmanagerV1SpecVolumesIscsi(obj.iscsi), 'name': obj.name, - 'nfs': toJson_AlertmanagerSpecVolumesNfs(obj.nfs), - 'persistentVolumeClaim': toJson_AlertmanagerSpecVolumesPersistentVolumeClaim(obj.persistentVolumeClaim), - 'photonPersistentDisk': toJson_AlertmanagerSpecVolumesPhotonPersistentDisk(obj.photonPersistentDisk), - 'portworxVolume': toJson_AlertmanagerSpecVolumesPortworxVolume(obj.portworxVolume), - 'projected': toJson_AlertmanagerSpecVolumesProjected(obj.projected), - 'quobyte': toJson_AlertmanagerSpecVolumesQuobyte(obj.quobyte), - 'rbd': toJson_AlertmanagerSpecVolumesRbd(obj.rbd), - 'scaleIO': toJson_AlertmanagerSpecVolumesScaleIo(obj.scaleIo), - 'secret': toJson_AlertmanagerSpecVolumesSecret(obj.secret), - 'storageos': toJson_AlertmanagerSpecVolumesStorageos(obj.storageos), - 'vsphereVolume': toJson_AlertmanagerSpecVolumesVsphereVolume(obj.vsphereVolume), + 'nfs': toJson_AlertmanagerV1SpecVolumesNfs(obj.nfs), + 'persistentVolumeClaim': toJson_AlertmanagerV1SpecVolumesPersistentVolumeClaim(obj.persistentVolumeClaim), + 'photonPersistentDisk': toJson_AlertmanagerV1SpecVolumesPhotonPersistentDisk(obj.photonPersistentDisk), + 'portworxVolume': toJson_AlertmanagerV1SpecVolumesPortworxVolume(obj.portworxVolume), + 'projected': toJson_AlertmanagerV1SpecVolumesProjected(obj.projected), + 'quobyte': toJson_AlertmanagerV1SpecVolumesQuobyte(obj.quobyte), + 'rbd': toJson_AlertmanagerV1SpecVolumesRbd(obj.rbd), + 'scaleIO': toJson_AlertmanagerV1SpecVolumesScaleIo(obj.scaleIo), + 'secret': toJson_AlertmanagerV1SpecVolumesSecret(obj.secret), + 'storageos': toJson_AlertmanagerV1SpecVolumesStorageos(obj.storageos), + 'vsphereVolume': toJson_AlertmanagerV1SpecVolumesVsphereVolume(obj.vsphereVolume), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -203817,34 +203817,34 @@ export function toJson_AlertmanagerSpecVolumes(obj: AlertmanagerSpecVolumes | un /** * Describes node affinity scheduling rules for the pod. * - * @schema AlertmanagerSpecAffinityNodeAffinity + * @schema AlertmanagerV1SpecAffinityNodeAffinity */ -export interface AlertmanagerSpecAffinityNodeAffinity { +export interface AlertmanagerV1SpecAffinityNodeAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. * - * @schema AlertmanagerSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema AlertmanagerSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; + readonly requiredDuringSchedulingIgnoredDuringExecution?: AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinity' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinity(obj: AlertmanagerSpecAffinityNodeAffinity | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinity(obj: AlertmanagerV1SpecAffinityNodeAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': toJson_AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -203854,34 +203854,34 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinity(obj: AlertmanagerSpe /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema AlertmanagerSpecAffinityPodAffinity + * @schema AlertmanagerV1SpecAffinityPodAffinity */ -export interface AlertmanagerSpecAffinityPodAffinity { +export interface AlertmanagerV1SpecAffinityPodAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema AlertmanagerSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema AlertmanagerSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAffinity' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAffinity(obj: AlertmanagerSpecAffinityPodAffinity | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAffinity(obj: AlertmanagerV1SpecAffinityPodAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -203891,34 +203891,34 @@ export function toJson_AlertmanagerSpecAffinityPodAffinity(obj: AlertmanagerSpec /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema AlertmanagerSpecAffinityPodAntiAffinity + * @schema AlertmanagerV1SpecAffinityPodAntiAffinity */ -export interface AlertmanagerSpecAffinityPodAntiAffinity { +export interface AlertmanagerV1SpecAffinityPodAntiAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema AlertmanagerSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema AlertmanagerSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAntiAffinity' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAntiAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAntiAffinity(obj: AlertmanagerSpecAffinityPodAntiAffinity | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAntiAffinity(obj: AlertmanagerV1SpecAffinityPodAntiAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -203928,13 +203928,13 @@ export function toJson_AlertmanagerSpecAffinityPodAntiAffinity(obj: Alertmanager /** * EnvVar represents an environment variable present in a Container. * - * @schema AlertmanagerSpecContainersEnv + * @schema AlertmanagerV1SpecContainersEnv */ -export interface AlertmanagerSpecContainersEnv { +export interface AlertmanagerV1SpecContainersEnv { /** * Name of the environment variable. Must be a C_IDENTIFIER. * - * @schema AlertmanagerSpecContainersEnv#name + * @schema AlertmanagerV1SpecContainersEnv#name */ readonly name: string; @@ -203942,29 +203942,29 @@ export interface AlertmanagerSpecContainersEnv { * Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\". * * @default . - * @schema AlertmanagerSpecContainersEnv#value + * @schema AlertmanagerV1SpecContainersEnv#value */ readonly value?: string; /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema AlertmanagerSpecContainersEnv#valueFrom + * @schema AlertmanagerV1SpecContainersEnv#valueFrom */ - readonly valueFrom?: AlertmanagerSpecContainersEnvValueFrom; + readonly valueFrom?: AlertmanagerV1SpecContainersEnvValueFrom; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnv' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnv' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnv(obj: AlertmanagerSpecContainersEnv | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnv(obj: AlertmanagerV1SpecContainersEnv | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, 'value': obj.value, - 'valueFrom': toJson_AlertmanagerSpecContainersEnvValueFrom(obj.valueFrom), + 'valueFrom': toJson_AlertmanagerV1SpecContainersEnvValueFrom(obj.valueFrom), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -203974,42 +203974,42 @@ export function toJson_AlertmanagerSpecContainersEnv(obj: AlertmanagerSpecContai /** * EnvFromSource represents the source of a set of ConfigMaps * - * @schema AlertmanagerSpecContainersEnvFrom + * @schema AlertmanagerV1SpecContainersEnvFrom */ -export interface AlertmanagerSpecContainersEnvFrom { +export interface AlertmanagerV1SpecContainersEnvFrom { /** * The ConfigMap to select from * - * @schema AlertmanagerSpecContainersEnvFrom#configMapRef + * @schema AlertmanagerV1SpecContainersEnvFrom#configMapRef */ - readonly configMapRef?: AlertmanagerSpecContainersEnvFromConfigMapRef; + readonly configMapRef?: AlertmanagerV1SpecContainersEnvFromConfigMapRef; /** * An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. * - * @schema AlertmanagerSpecContainersEnvFrom#prefix + * @schema AlertmanagerV1SpecContainersEnvFrom#prefix */ readonly prefix?: string; /** * The Secret to select from * - * @schema AlertmanagerSpecContainersEnvFrom#secretRef + * @schema AlertmanagerV1SpecContainersEnvFrom#secretRef */ - readonly secretRef?: AlertmanagerSpecContainersEnvFromSecretRef; + readonly secretRef?: AlertmanagerV1SpecContainersEnvFromSecretRef; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnvFrom' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnvFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnvFrom(obj: AlertmanagerSpecContainersEnvFrom | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnvFrom(obj: AlertmanagerV1SpecContainersEnvFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapRef': toJson_AlertmanagerSpecContainersEnvFromConfigMapRef(obj.configMapRef), + 'configMapRef': toJson_AlertmanagerV1SpecContainersEnvFromConfigMapRef(obj.configMapRef), 'prefix': obj.prefix, - 'secretRef': toJson_AlertmanagerSpecContainersEnvFromSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecContainersEnvFromSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -204019,34 +204019,34 @@ export function toJson_AlertmanagerSpecContainersEnvFrom(obj: AlertmanagerSpecCo /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema AlertmanagerSpecContainersLifecycle + * @schema AlertmanagerV1SpecContainersLifecycle */ -export interface AlertmanagerSpecContainersLifecycle { +export interface AlertmanagerV1SpecContainersLifecycle { /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema AlertmanagerSpecContainersLifecycle#postStart + * @schema AlertmanagerV1SpecContainersLifecycle#postStart */ - readonly postStart?: AlertmanagerSpecContainersLifecyclePostStart; + readonly postStart?: AlertmanagerV1SpecContainersLifecyclePostStart; /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema AlertmanagerSpecContainersLifecycle#preStop + * @schema AlertmanagerV1SpecContainersLifecycle#preStop */ - readonly preStop?: AlertmanagerSpecContainersLifecyclePreStop; + readonly preStop?: AlertmanagerV1SpecContainersLifecyclePreStop; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecycle' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecycle' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecycle(obj: AlertmanagerSpecContainersLifecycle | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecycle(obj: AlertmanagerV1SpecContainersLifecycle | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'postStart': toJson_AlertmanagerSpecContainersLifecyclePostStart(obj.postStart), - 'preStop': toJson_AlertmanagerSpecContainersLifecyclePreStop(obj.preStop), + 'postStart': toJson_AlertmanagerV1SpecContainersLifecyclePostStart(obj.postStart), + 'preStop': toJson_AlertmanagerV1SpecContainersLifecyclePreStop(obj.preStop), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -204056,35 +204056,35 @@ export function toJson_AlertmanagerSpecContainersLifecycle(obj: AlertmanagerSpec /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainersLivenessProbe + * @schema AlertmanagerV1SpecContainersLivenessProbe */ -export interface AlertmanagerSpecContainersLivenessProbe { +export interface AlertmanagerV1SpecContainersLivenessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersLivenessProbe#exec + * @schema AlertmanagerV1SpecContainersLivenessProbe#exec */ - readonly exec?: AlertmanagerSpecContainersLivenessProbeExec; + readonly exec?: AlertmanagerV1SpecContainersLivenessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema AlertmanagerSpecContainersLivenessProbe#failureThreshold + * @schema AlertmanagerV1SpecContainersLivenessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersLivenessProbe#httpGet + * @schema AlertmanagerV1SpecContainersLivenessProbe#httpGet */ - readonly httpGet?: AlertmanagerSpecContainersLivenessProbeHttpGet; + readonly httpGet?: AlertmanagerV1SpecContainersLivenessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainersLivenessProbe#initialDelaySeconds + * @schema AlertmanagerV1SpecContainersLivenessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -204092,7 +204092,7 @@ export interface AlertmanagerSpecContainersLivenessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema AlertmanagerSpecContainersLivenessProbe#periodSeconds + * @schema AlertmanagerV1SpecContainersLivenessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -204100,41 +204100,41 @@ export interface AlertmanagerSpecContainersLivenessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema AlertmanagerSpecContainersLivenessProbe#successThreshold + * @schema AlertmanagerV1SpecContainersLivenessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersLivenessProbe#tcpSocket + * @schema AlertmanagerV1SpecContainersLivenessProbe#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecContainersLivenessProbeTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecContainersLivenessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema AlertmanagerSpecContainersLivenessProbe#timeoutSeconds + * @schema AlertmanagerV1SpecContainersLivenessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'AlertmanagerSpecContainersLivenessProbe' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLivenessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLivenessProbe(obj: AlertmanagerSpecContainersLivenessProbe | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLivenessProbe(obj: AlertmanagerV1SpecContainersLivenessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecContainersLivenessProbeExec(obj.exec), + 'exec': toJson_AlertmanagerV1SpecContainersLivenessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_AlertmanagerSpecContainersLivenessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_AlertmanagerV1SpecContainersLivenessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_AlertmanagerSpecContainersLivenessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_AlertmanagerV1SpecContainersLivenessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -204145,34 +204145,34 @@ export function toJson_AlertmanagerSpecContainersLivenessProbe(obj: Alertmanager /** * ContainerPort represents a network port in a single container. * - * @schema AlertmanagerSpecContainersPorts + * @schema AlertmanagerV1SpecContainersPorts */ -export interface AlertmanagerSpecContainersPorts { +export interface AlertmanagerV1SpecContainersPorts { /** * Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. * - * @schema AlertmanagerSpecContainersPorts#containerPort + * @schema AlertmanagerV1SpecContainersPorts#containerPort */ readonly containerPort: number; /** * What host IP to bind the external port to. * - * @schema AlertmanagerSpecContainersPorts#hostIP + * @schema AlertmanagerV1SpecContainersPorts#hostIP */ readonly hostIp?: string; /** * Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. * - * @schema AlertmanagerSpecContainersPorts#hostPort + * @schema AlertmanagerV1SpecContainersPorts#hostPort */ readonly hostPort?: number; /** * If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. * - * @schema AlertmanagerSpecContainersPorts#name + * @schema AlertmanagerV1SpecContainersPorts#name */ readonly name?: string; @@ -204180,17 +204180,17 @@ export interface AlertmanagerSpecContainersPorts { * Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\". * * @default TCP\\". - * @schema AlertmanagerSpecContainersPorts#protocol + * @schema AlertmanagerV1SpecContainersPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersPorts' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersPorts(obj: AlertmanagerSpecContainersPorts | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersPorts(obj: AlertmanagerV1SpecContainersPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerPort': obj.containerPort, @@ -204207,35 +204207,35 @@ export function toJson_AlertmanagerSpecContainersPorts(obj: AlertmanagerSpecCont /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainersReadinessProbe + * @schema AlertmanagerV1SpecContainersReadinessProbe */ -export interface AlertmanagerSpecContainersReadinessProbe { +export interface AlertmanagerV1SpecContainersReadinessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersReadinessProbe#exec + * @schema AlertmanagerV1SpecContainersReadinessProbe#exec */ - readonly exec?: AlertmanagerSpecContainersReadinessProbeExec; + readonly exec?: AlertmanagerV1SpecContainersReadinessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema AlertmanagerSpecContainersReadinessProbe#failureThreshold + * @schema AlertmanagerV1SpecContainersReadinessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersReadinessProbe#httpGet + * @schema AlertmanagerV1SpecContainersReadinessProbe#httpGet */ - readonly httpGet?: AlertmanagerSpecContainersReadinessProbeHttpGet; + readonly httpGet?: AlertmanagerV1SpecContainersReadinessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainersReadinessProbe#initialDelaySeconds + * @schema AlertmanagerV1SpecContainersReadinessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -204243,7 +204243,7 @@ export interface AlertmanagerSpecContainersReadinessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema AlertmanagerSpecContainersReadinessProbe#periodSeconds + * @schema AlertmanagerV1SpecContainersReadinessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -204251,41 +204251,41 @@ export interface AlertmanagerSpecContainersReadinessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema AlertmanagerSpecContainersReadinessProbe#successThreshold + * @schema AlertmanagerV1SpecContainersReadinessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersReadinessProbe#tcpSocket + * @schema AlertmanagerV1SpecContainersReadinessProbe#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecContainersReadinessProbeTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecContainersReadinessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema AlertmanagerSpecContainersReadinessProbe#timeoutSeconds + * @schema AlertmanagerV1SpecContainersReadinessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'AlertmanagerSpecContainersReadinessProbe' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersReadinessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersReadinessProbe(obj: AlertmanagerSpecContainersReadinessProbe | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersReadinessProbe(obj: AlertmanagerV1SpecContainersReadinessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecContainersReadinessProbeExec(obj.exec), + 'exec': toJson_AlertmanagerV1SpecContainersReadinessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_AlertmanagerSpecContainersReadinessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_AlertmanagerV1SpecContainersReadinessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_AlertmanagerSpecContainersReadinessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_AlertmanagerV1SpecContainersReadinessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -204296,30 +204296,30 @@ export function toJson_AlertmanagerSpecContainersReadinessProbe(obj: Alertmanage /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecContainersResources + * @schema AlertmanagerV1SpecContainersResources */ -export interface AlertmanagerSpecContainersResources { +export interface AlertmanagerV1SpecContainersResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecContainersResources#limits + * @schema AlertmanagerV1SpecContainersResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecContainersResources#requests + * @schema AlertmanagerV1SpecContainersResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecContainersResources' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersResources(obj: AlertmanagerSpecContainersResources | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersResources(obj: AlertmanagerV1SpecContainersResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -204333,13 +204333,13 @@ export function toJson_AlertmanagerSpecContainersResources(obj: AlertmanagerSpec /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema AlertmanagerSpecContainersSecurityContext + * @schema AlertmanagerV1SpecContainersSecurityContext */ -export interface AlertmanagerSpecContainersSecurityContext { +export interface AlertmanagerV1SpecContainersSecurityContext { /** * AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN * - * @schema AlertmanagerSpecContainersSecurityContext#allowPrivilegeEscalation + * @schema AlertmanagerV1SpecContainersSecurityContext#allowPrivilegeEscalation */ readonly allowPrivilegeEscalation?: boolean; @@ -204347,22 +204347,22 @@ export interface AlertmanagerSpecContainersSecurityContext { * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema AlertmanagerSpecContainersSecurityContext#capabilities + * @schema AlertmanagerV1SpecContainersSecurityContext#capabilities */ - readonly capabilities?: AlertmanagerSpecContainersSecurityContextCapabilities; + readonly capabilities?: AlertmanagerV1SpecContainersSecurityContextCapabilities; /** * Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. * * @default false. - * @schema AlertmanagerSpecContainersSecurityContext#privileged + * @schema AlertmanagerV1SpecContainersSecurityContext#privileged */ readonly privileged?: boolean; /** * procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. * - * @schema AlertmanagerSpecContainersSecurityContext#procMount + * @schema AlertmanagerV1SpecContainersSecurityContext#procMount */ readonly procMount?: string; @@ -204370,21 +204370,21 @@ export interface AlertmanagerSpecContainersSecurityContext { * Whether this container has a read-only root filesystem. Default is false. * * @default false. - * @schema AlertmanagerSpecContainersSecurityContext#readOnlyRootFilesystem + * @schema AlertmanagerV1SpecContainersSecurityContext#readOnlyRootFilesystem */ readonly readOnlyRootFilesystem?: boolean; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecContainersSecurityContext#runAsGroup + * @schema AlertmanagerV1SpecContainersSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecContainersSecurityContext#runAsNonRoot + * @schema AlertmanagerV1SpecContainersSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -204392,43 +204392,43 @@ export interface AlertmanagerSpecContainersSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema AlertmanagerSpecContainersSecurityContext#runAsUser + * @schema AlertmanagerV1SpecContainersSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecContainersSecurityContext#seLinuxOptions + * @schema AlertmanagerV1SpecContainersSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: AlertmanagerSpecContainersSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions; /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecContainersSecurityContext#windowsOptions + * @schema AlertmanagerV1SpecContainersSecurityContext#windowsOptions */ - readonly windowsOptions?: AlertmanagerSpecContainersSecurityContextWindowsOptions; + readonly windowsOptions?: AlertmanagerV1SpecContainersSecurityContextWindowsOptions; } /** - * Converts an object of type 'AlertmanagerSpecContainersSecurityContext' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersSecurityContext(obj: AlertmanagerSpecContainersSecurityContext | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersSecurityContext(obj: AlertmanagerV1SpecContainersSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowPrivilegeEscalation': obj.allowPrivilegeEscalation, - 'capabilities': toJson_AlertmanagerSpecContainersSecurityContextCapabilities(obj.capabilities), + 'capabilities': toJson_AlertmanagerV1SpecContainersSecurityContextCapabilities(obj.capabilities), 'privileged': obj.privileged, 'procMount': obj.procMount, 'readOnlyRootFilesystem': obj.readOnlyRootFilesystem, 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_AlertmanagerSpecContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), - 'windowsOptions': toJson_AlertmanagerSpecContainersSecurityContextWindowsOptions(obj.windowsOptions), + 'seLinuxOptions': toJson_AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'windowsOptions': toJson_AlertmanagerV1SpecContainersSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -204438,35 +204438,35 @@ export function toJson_AlertmanagerSpecContainersSecurityContext(obj: Alertmanag /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainersStartupProbe + * @schema AlertmanagerV1SpecContainersStartupProbe */ -export interface AlertmanagerSpecContainersStartupProbe { +export interface AlertmanagerV1SpecContainersStartupProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersStartupProbe#exec + * @schema AlertmanagerV1SpecContainersStartupProbe#exec */ - readonly exec?: AlertmanagerSpecContainersStartupProbeExec; + readonly exec?: AlertmanagerV1SpecContainersStartupProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema AlertmanagerSpecContainersStartupProbe#failureThreshold + * @schema AlertmanagerV1SpecContainersStartupProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersStartupProbe#httpGet + * @schema AlertmanagerV1SpecContainersStartupProbe#httpGet */ - readonly httpGet?: AlertmanagerSpecContainersStartupProbeHttpGet; + readonly httpGet?: AlertmanagerV1SpecContainersStartupProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecContainersStartupProbe#initialDelaySeconds + * @schema AlertmanagerV1SpecContainersStartupProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -204474,7 +204474,7 @@ export interface AlertmanagerSpecContainersStartupProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema AlertmanagerSpecContainersStartupProbe#periodSeconds + * @schema AlertmanagerV1SpecContainersStartupProbe#periodSeconds */ readonly periodSeconds?: number; @@ -204482,41 +204482,41 @@ export interface AlertmanagerSpecContainersStartupProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema AlertmanagerSpecContainersStartupProbe#successThreshold + * @schema AlertmanagerV1SpecContainersStartupProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersStartupProbe#tcpSocket + * @schema AlertmanagerV1SpecContainersStartupProbe#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecContainersStartupProbeTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecContainersStartupProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema AlertmanagerSpecContainersStartupProbe#timeoutSeconds + * @schema AlertmanagerV1SpecContainersStartupProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'AlertmanagerSpecContainersStartupProbe' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersStartupProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersStartupProbe(obj: AlertmanagerSpecContainersStartupProbe | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersStartupProbe(obj: AlertmanagerV1SpecContainersStartupProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecContainersStartupProbeExec(obj.exec), + 'exec': toJson_AlertmanagerV1SpecContainersStartupProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_AlertmanagerSpecContainersStartupProbeHttpGet(obj.httpGet), + 'httpGet': toJson_AlertmanagerV1SpecContainersStartupProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_AlertmanagerSpecContainersStartupProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_AlertmanagerV1SpecContainersStartupProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -204527,30 +204527,30 @@ export function toJson_AlertmanagerSpecContainersStartupProbe(obj: AlertmanagerS /** * volumeDevice describes a mapping of a raw block device within a container. * - * @schema AlertmanagerSpecContainersVolumeDevices + * @schema AlertmanagerV1SpecContainersVolumeDevices */ -export interface AlertmanagerSpecContainersVolumeDevices { +export interface AlertmanagerV1SpecContainersVolumeDevices { /** * devicePath is the path inside of the container that the device will be mapped to. * - * @schema AlertmanagerSpecContainersVolumeDevices#devicePath + * @schema AlertmanagerV1SpecContainersVolumeDevices#devicePath */ readonly devicePath: string; /** * name must match the name of a persistentVolumeClaim in the pod * - * @schema AlertmanagerSpecContainersVolumeDevices#name + * @schema AlertmanagerV1SpecContainersVolumeDevices#name */ readonly name: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersVolumeDevices' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersVolumeDevices' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersVolumeDevices(obj: AlertmanagerSpecContainersVolumeDevices | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersVolumeDevices(obj: AlertmanagerV1SpecContainersVolumeDevices | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'devicePath': obj.devicePath, @@ -204564,27 +204564,27 @@ export function toJson_AlertmanagerSpecContainersVolumeDevices(obj: Alertmanager /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema AlertmanagerSpecContainersVolumeMounts + * @schema AlertmanagerV1SpecContainersVolumeMounts */ -export interface AlertmanagerSpecContainersVolumeMounts { +export interface AlertmanagerV1SpecContainersVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema AlertmanagerSpecContainersVolumeMounts#mountPath + * @schema AlertmanagerV1SpecContainersVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema AlertmanagerSpecContainersVolumeMounts#mountPropagation + * @schema AlertmanagerV1SpecContainersVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema AlertmanagerSpecContainersVolumeMounts#name + * @schema AlertmanagerV1SpecContainersVolumeMounts#name */ readonly name: string; @@ -204592,7 +204592,7 @@ export interface AlertmanagerSpecContainersVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema AlertmanagerSpecContainersVolumeMounts#readOnly + * @schema AlertmanagerV1SpecContainersVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -204600,7 +204600,7 @@ export interface AlertmanagerSpecContainersVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema AlertmanagerSpecContainersVolumeMounts#subPath + * @schema AlertmanagerV1SpecContainersVolumeMounts#subPath */ readonly subPath?: string; @@ -204608,17 +204608,17 @@ export interface AlertmanagerSpecContainersVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. - * @schema AlertmanagerSpecContainersVolumeMounts#subPathExpr + * @schema AlertmanagerV1SpecContainersVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersVolumeMounts' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersVolumeMounts(obj: AlertmanagerSpecContainersVolumeMounts | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersVolumeMounts(obj: AlertmanagerV1SpecContainersVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -204636,13 +204636,13 @@ export function toJson_AlertmanagerSpecContainersVolumeMounts(obj: AlertmanagerS /** * EnvVar represents an environment variable present in a Container. * - * @schema AlertmanagerSpecInitContainersEnv + * @schema AlertmanagerV1SpecInitContainersEnv */ -export interface AlertmanagerSpecInitContainersEnv { +export interface AlertmanagerV1SpecInitContainersEnv { /** * Name of the environment variable. Must be a C_IDENTIFIER. * - * @schema AlertmanagerSpecInitContainersEnv#name + * @schema AlertmanagerV1SpecInitContainersEnv#name */ readonly name: string; @@ -204650,29 +204650,29 @@ export interface AlertmanagerSpecInitContainersEnv { * Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\". * * @default . - * @schema AlertmanagerSpecInitContainersEnv#value + * @schema AlertmanagerV1SpecInitContainersEnv#value */ readonly value?: string; /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema AlertmanagerSpecInitContainersEnv#valueFrom + * @schema AlertmanagerV1SpecInitContainersEnv#valueFrom */ - readonly valueFrom?: AlertmanagerSpecInitContainersEnvValueFrom; + readonly valueFrom?: AlertmanagerV1SpecInitContainersEnvValueFrom; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnv' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnv' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnv(obj: AlertmanagerSpecInitContainersEnv | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnv(obj: AlertmanagerV1SpecInitContainersEnv | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, 'value': obj.value, - 'valueFrom': toJson_AlertmanagerSpecInitContainersEnvValueFrom(obj.valueFrom), + 'valueFrom': toJson_AlertmanagerV1SpecInitContainersEnvValueFrom(obj.valueFrom), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -204682,42 +204682,42 @@ export function toJson_AlertmanagerSpecInitContainersEnv(obj: AlertmanagerSpecIn /** * EnvFromSource represents the source of a set of ConfigMaps * - * @schema AlertmanagerSpecInitContainersEnvFrom + * @schema AlertmanagerV1SpecInitContainersEnvFrom */ -export interface AlertmanagerSpecInitContainersEnvFrom { +export interface AlertmanagerV1SpecInitContainersEnvFrom { /** * The ConfigMap to select from * - * @schema AlertmanagerSpecInitContainersEnvFrom#configMapRef + * @schema AlertmanagerV1SpecInitContainersEnvFrom#configMapRef */ - readonly configMapRef?: AlertmanagerSpecInitContainersEnvFromConfigMapRef; + readonly configMapRef?: AlertmanagerV1SpecInitContainersEnvFromConfigMapRef; /** * An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. * - * @schema AlertmanagerSpecInitContainersEnvFrom#prefix + * @schema AlertmanagerV1SpecInitContainersEnvFrom#prefix */ readonly prefix?: string; /** * The Secret to select from * - * @schema AlertmanagerSpecInitContainersEnvFrom#secretRef + * @schema AlertmanagerV1SpecInitContainersEnvFrom#secretRef */ - readonly secretRef?: AlertmanagerSpecInitContainersEnvFromSecretRef; + readonly secretRef?: AlertmanagerV1SpecInitContainersEnvFromSecretRef; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnvFrom' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnvFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnvFrom(obj: AlertmanagerSpecInitContainersEnvFrom | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnvFrom(obj: AlertmanagerV1SpecInitContainersEnvFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapRef': toJson_AlertmanagerSpecInitContainersEnvFromConfigMapRef(obj.configMapRef), + 'configMapRef': toJson_AlertmanagerV1SpecInitContainersEnvFromConfigMapRef(obj.configMapRef), 'prefix': obj.prefix, - 'secretRef': toJson_AlertmanagerSpecInitContainersEnvFromSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecInitContainersEnvFromSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -204727,34 +204727,34 @@ export function toJson_AlertmanagerSpecInitContainersEnvFrom(obj: AlertmanagerSp /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema AlertmanagerSpecInitContainersLifecycle + * @schema AlertmanagerV1SpecInitContainersLifecycle */ -export interface AlertmanagerSpecInitContainersLifecycle { +export interface AlertmanagerV1SpecInitContainersLifecycle { /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema AlertmanagerSpecInitContainersLifecycle#postStart + * @schema AlertmanagerV1SpecInitContainersLifecycle#postStart */ - readonly postStart?: AlertmanagerSpecInitContainersLifecyclePostStart; + readonly postStart?: AlertmanagerV1SpecInitContainersLifecyclePostStart; /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema AlertmanagerSpecInitContainersLifecycle#preStop + * @schema AlertmanagerV1SpecInitContainersLifecycle#preStop */ - readonly preStop?: AlertmanagerSpecInitContainersLifecyclePreStop; + readonly preStop?: AlertmanagerV1SpecInitContainersLifecyclePreStop; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecycle' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecycle' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecycle(obj: AlertmanagerSpecInitContainersLifecycle | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecycle(obj: AlertmanagerV1SpecInitContainersLifecycle | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'postStart': toJson_AlertmanagerSpecInitContainersLifecyclePostStart(obj.postStart), - 'preStop': toJson_AlertmanagerSpecInitContainersLifecyclePreStop(obj.preStop), + 'postStart': toJson_AlertmanagerV1SpecInitContainersLifecyclePostStart(obj.postStart), + 'preStop': toJson_AlertmanagerV1SpecInitContainersLifecyclePreStop(obj.preStop), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -204764,35 +204764,35 @@ export function toJson_AlertmanagerSpecInitContainersLifecycle(obj: Alertmanager /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainersLivenessProbe + * @schema AlertmanagerV1SpecInitContainersLivenessProbe */ -export interface AlertmanagerSpecInitContainersLivenessProbe { +export interface AlertmanagerV1SpecInitContainersLivenessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersLivenessProbe#exec + * @schema AlertmanagerV1SpecInitContainersLivenessProbe#exec */ - readonly exec?: AlertmanagerSpecInitContainersLivenessProbeExec; + readonly exec?: AlertmanagerV1SpecInitContainersLivenessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersLivenessProbe#failureThreshold + * @schema AlertmanagerV1SpecInitContainersLivenessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersLivenessProbe#httpGet + * @schema AlertmanagerV1SpecInitContainersLivenessProbe#httpGet */ - readonly httpGet?: AlertmanagerSpecInitContainersLivenessProbeHttpGet; + readonly httpGet?: AlertmanagerV1SpecInitContainersLivenessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainersLivenessProbe#initialDelaySeconds + * @schema AlertmanagerV1SpecInitContainersLivenessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -204800,7 +204800,7 @@ export interface AlertmanagerSpecInitContainersLivenessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersLivenessProbe#periodSeconds + * @schema AlertmanagerV1SpecInitContainersLivenessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -204808,41 +204808,41 @@ export interface AlertmanagerSpecInitContainersLivenessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersLivenessProbe#successThreshold + * @schema AlertmanagerV1SpecInitContainersLivenessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersLivenessProbe#tcpSocket + * @schema AlertmanagerV1SpecInitContainersLivenessProbe#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecInitContainersLivenessProbeTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema AlertmanagerSpecInitContainersLivenessProbe#timeoutSeconds + * @schema AlertmanagerV1SpecInitContainersLivenessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLivenessProbe' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLivenessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLivenessProbe(obj: AlertmanagerSpecInitContainersLivenessProbe | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLivenessProbe(obj: AlertmanagerV1SpecInitContainersLivenessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecInitContainersLivenessProbeExec(obj.exec), + 'exec': toJson_AlertmanagerV1SpecInitContainersLivenessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_AlertmanagerSpecInitContainersLivenessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_AlertmanagerV1SpecInitContainersLivenessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_AlertmanagerSpecInitContainersLivenessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -204853,34 +204853,34 @@ export function toJson_AlertmanagerSpecInitContainersLivenessProbe(obj: Alertman /** * ContainerPort represents a network port in a single container. * - * @schema AlertmanagerSpecInitContainersPorts + * @schema AlertmanagerV1SpecInitContainersPorts */ -export interface AlertmanagerSpecInitContainersPorts { +export interface AlertmanagerV1SpecInitContainersPorts { /** * Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. * - * @schema AlertmanagerSpecInitContainersPorts#containerPort + * @schema AlertmanagerV1SpecInitContainersPorts#containerPort */ readonly containerPort: number; /** * What host IP to bind the external port to. * - * @schema AlertmanagerSpecInitContainersPorts#hostIP + * @schema AlertmanagerV1SpecInitContainersPorts#hostIP */ readonly hostIp?: string; /** * Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. * - * @schema AlertmanagerSpecInitContainersPorts#hostPort + * @schema AlertmanagerV1SpecInitContainersPorts#hostPort */ readonly hostPort?: number; /** * If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. * - * @schema AlertmanagerSpecInitContainersPorts#name + * @schema AlertmanagerV1SpecInitContainersPorts#name */ readonly name?: string; @@ -204888,17 +204888,17 @@ export interface AlertmanagerSpecInitContainersPorts { * Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\". * * @default TCP\\". - * @schema AlertmanagerSpecInitContainersPorts#protocol + * @schema AlertmanagerV1SpecInitContainersPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersPorts' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersPorts(obj: AlertmanagerSpecInitContainersPorts | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersPorts(obj: AlertmanagerV1SpecInitContainersPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerPort': obj.containerPort, @@ -204915,35 +204915,35 @@ export function toJson_AlertmanagerSpecInitContainersPorts(obj: AlertmanagerSpec /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainersReadinessProbe + * @schema AlertmanagerV1SpecInitContainersReadinessProbe */ -export interface AlertmanagerSpecInitContainersReadinessProbe { +export interface AlertmanagerV1SpecInitContainersReadinessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersReadinessProbe#exec + * @schema AlertmanagerV1SpecInitContainersReadinessProbe#exec */ - readonly exec?: AlertmanagerSpecInitContainersReadinessProbeExec; + readonly exec?: AlertmanagerV1SpecInitContainersReadinessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersReadinessProbe#failureThreshold + * @schema AlertmanagerV1SpecInitContainersReadinessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersReadinessProbe#httpGet + * @schema AlertmanagerV1SpecInitContainersReadinessProbe#httpGet */ - readonly httpGet?: AlertmanagerSpecInitContainersReadinessProbeHttpGet; + readonly httpGet?: AlertmanagerV1SpecInitContainersReadinessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainersReadinessProbe#initialDelaySeconds + * @schema AlertmanagerV1SpecInitContainersReadinessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -204951,7 +204951,7 @@ export interface AlertmanagerSpecInitContainersReadinessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersReadinessProbe#periodSeconds + * @schema AlertmanagerV1SpecInitContainersReadinessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -204959,41 +204959,41 @@ export interface AlertmanagerSpecInitContainersReadinessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersReadinessProbe#successThreshold + * @schema AlertmanagerV1SpecInitContainersReadinessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersReadinessProbe#tcpSocket + * @schema AlertmanagerV1SpecInitContainersReadinessProbe#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecInitContainersReadinessProbeTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema AlertmanagerSpecInitContainersReadinessProbe#timeoutSeconds + * @schema AlertmanagerV1SpecInitContainersReadinessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersReadinessProbe' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersReadinessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersReadinessProbe(obj: AlertmanagerSpecInitContainersReadinessProbe | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersReadinessProbe(obj: AlertmanagerV1SpecInitContainersReadinessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecInitContainersReadinessProbeExec(obj.exec), + 'exec': toJson_AlertmanagerV1SpecInitContainersReadinessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_AlertmanagerSpecInitContainersReadinessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_AlertmanagerV1SpecInitContainersReadinessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_AlertmanagerSpecInitContainersReadinessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -205004,30 +205004,30 @@ export function toJson_AlertmanagerSpecInitContainersReadinessProbe(obj: Alertma /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecInitContainersResources + * @schema AlertmanagerV1SpecInitContainersResources */ -export interface AlertmanagerSpecInitContainersResources { +export interface AlertmanagerV1SpecInitContainersResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecInitContainersResources#limits + * @schema AlertmanagerV1SpecInitContainersResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecInitContainersResources#requests + * @schema AlertmanagerV1SpecInitContainersResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersResources' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersResources(obj: AlertmanagerSpecInitContainersResources | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersResources(obj: AlertmanagerV1SpecInitContainersResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -205041,13 +205041,13 @@ export function toJson_AlertmanagerSpecInitContainersResources(obj: Alertmanager /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema AlertmanagerSpecInitContainersSecurityContext + * @schema AlertmanagerV1SpecInitContainersSecurityContext */ -export interface AlertmanagerSpecInitContainersSecurityContext { +export interface AlertmanagerV1SpecInitContainersSecurityContext { /** * AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN * - * @schema AlertmanagerSpecInitContainersSecurityContext#allowPrivilegeEscalation + * @schema AlertmanagerV1SpecInitContainersSecurityContext#allowPrivilegeEscalation */ readonly allowPrivilegeEscalation?: boolean; @@ -205055,22 +205055,22 @@ export interface AlertmanagerSpecInitContainersSecurityContext { * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema AlertmanagerSpecInitContainersSecurityContext#capabilities + * @schema AlertmanagerV1SpecInitContainersSecurityContext#capabilities */ - readonly capabilities?: AlertmanagerSpecInitContainersSecurityContextCapabilities; + readonly capabilities?: AlertmanagerV1SpecInitContainersSecurityContextCapabilities; /** * Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. * * @default false. - * @schema AlertmanagerSpecInitContainersSecurityContext#privileged + * @schema AlertmanagerV1SpecInitContainersSecurityContext#privileged */ readonly privileged?: boolean; /** * procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. * - * @schema AlertmanagerSpecInitContainersSecurityContext#procMount + * @schema AlertmanagerV1SpecInitContainersSecurityContext#procMount */ readonly procMount?: string; @@ -205078,21 +205078,21 @@ export interface AlertmanagerSpecInitContainersSecurityContext { * Whether this container has a read-only root filesystem. Default is false. * * @default false. - * @schema AlertmanagerSpecInitContainersSecurityContext#readOnlyRootFilesystem + * @schema AlertmanagerV1SpecInitContainersSecurityContext#readOnlyRootFilesystem */ readonly readOnlyRootFilesystem?: boolean; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecInitContainersSecurityContext#runAsGroup + * @schema AlertmanagerV1SpecInitContainersSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecInitContainersSecurityContext#runAsNonRoot + * @schema AlertmanagerV1SpecInitContainersSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -205100,43 +205100,43 @@ export interface AlertmanagerSpecInitContainersSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema AlertmanagerSpecInitContainersSecurityContext#runAsUser + * @schema AlertmanagerV1SpecInitContainersSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecInitContainersSecurityContext#seLinuxOptions + * @schema AlertmanagerV1SpecInitContainersSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions; /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecInitContainersSecurityContext#windowsOptions + * @schema AlertmanagerV1SpecInitContainersSecurityContext#windowsOptions */ - readonly windowsOptions?: AlertmanagerSpecInitContainersSecurityContextWindowsOptions; + readonly windowsOptions?: AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersSecurityContext' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersSecurityContext(obj: AlertmanagerSpecInitContainersSecurityContext | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersSecurityContext(obj: AlertmanagerV1SpecInitContainersSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowPrivilegeEscalation': obj.allowPrivilegeEscalation, - 'capabilities': toJson_AlertmanagerSpecInitContainersSecurityContextCapabilities(obj.capabilities), + 'capabilities': toJson_AlertmanagerV1SpecInitContainersSecurityContextCapabilities(obj.capabilities), 'privileged': obj.privileged, 'procMount': obj.procMount, 'readOnlyRootFilesystem': obj.readOnlyRootFilesystem, 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), - 'windowsOptions': toJson_AlertmanagerSpecInitContainersSecurityContextWindowsOptions(obj.windowsOptions), + 'seLinuxOptions': toJson_AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'windowsOptions': toJson_AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -205146,35 +205146,35 @@ export function toJson_AlertmanagerSpecInitContainersSecurityContext(obj: Alertm /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainersStartupProbe + * @schema AlertmanagerV1SpecInitContainersStartupProbe */ -export interface AlertmanagerSpecInitContainersStartupProbe { +export interface AlertmanagerV1SpecInitContainersStartupProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersStartupProbe#exec + * @schema AlertmanagerV1SpecInitContainersStartupProbe#exec */ - readonly exec?: AlertmanagerSpecInitContainersStartupProbeExec; + readonly exec?: AlertmanagerV1SpecInitContainersStartupProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersStartupProbe#failureThreshold + * @schema AlertmanagerV1SpecInitContainersStartupProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersStartupProbe#httpGet + * @schema AlertmanagerV1SpecInitContainersStartupProbe#httpGet */ - readonly httpGet?: AlertmanagerSpecInitContainersStartupProbeHttpGet; + readonly httpGet?: AlertmanagerV1SpecInitContainersStartupProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema AlertmanagerSpecInitContainersStartupProbe#initialDelaySeconds + * @schema AlertmanagerV1SpecInitContainersStartupProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -205182,7 +205182,7 @@ export interface AlertmanagerSpecInitContainersStartupProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersStartupProbe#periodSeconds + * @schema AlertmanagerV1SpecInitContainersStartupProbe#periodSeconds */ readonly periodSeconds?: number; @@ -205190,41 +205190,41 @@ export interface AlertmanagerSpecInitContainersStartupProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema AlertmanagerSpecInitContainersStartupProbe#successThreshold + * @schema AlertmanagerV1SpecInitContainersStartupProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersStartupProbe#tcpSocket + * @schema AlertmanagerV1SpecInitContainersStartupProbe#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecInitContainersStartupProbeTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecInitContainersStartupProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema AlertmanagerSpecInitContainersStartupProbe#timeoutSeconds + * @schema AlertmanagerV1SpecInitContainersStartupProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersStartupProbe' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersStartupProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersStartupProbe(obj: AlertmanagerSpecInitContainersStartupProbe | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersStartupProbe(obj: AlertmanagerV1SpecInitContainersStartupProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecInitContainersStartupProbeExec(obj.exec), + 'exec': toJson_AlertmanagerV1SpecInitContainersStartupProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_AlertmanagerSpecInitContainersStartupProbeHttpGet(obj.httpGet), + 'httpGet': toJson_AlertmanagerV1SpecInitContainersStartupProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_AlertmanagerSpecInitContainersStartupProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_AlertmanagerV1SpecInitContainersStartupProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -205235,30 +205235,30 @@ export function toJson_AlertmanagerSpecInitContainersStartupProbe(obj: Alertmana /** * volumeDevice describes a mapping of a raw block device within a container. * - * @schema AlertmanagerSpecInitContainersVolumeDevices + * @schema AlertmanagerV1SpecInitContainersVolumeDevices */ -export interface AlertmanagerSpecInitContainersVolumeDevices { +export interface AlertmanagerV1SpecInitContainersVolumeDevices { /** * devicePath is the path inside of the container that the device will be mapped to. * - * @schema AlertmanagerSpecInitContainersVolumeDevices#devicePath + * @schema AlertmanagerV1SpecInitContainersVolumeDevices#devicePath */ readonly devicePath: string; /** * name must match the name of a persistentVolumeClaim in the pod * - * @schema AlertmanagerSpecInitContainersVolumeDevices#name + * @schema AlertmanagerV1SpecInitContainersVolumeDevices#name */ readonly name: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersVolumeDevices' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersVolumeDevices' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersVolumeDevices(obj: AlertmanagerSpecInitContainersVolumeDevices | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersVolumeDevices(obj: AlertmanagerV1SpecInitContainersVolumeDevices | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'devicePath': obj.devicePath, @@ -205272,27 +205272,27 @@ export function toJson_AlertmanagerSpecInitContainersVolumeDevices(obj: Alertman /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema AlertmanagerSpecInitContainersVolumeMounts + * @schema AlertmanagerV1SpecInitContainersVolumeMounts */ -export interface AlertmanagerSpecInitContainersVolumeMounts { +export interface AlertmanagerV1SpecInitContainersVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema AlertmanagerSpecInitContainersVolumeMounts#mountPath + * @schema AlertmanagerV1SpecInitContainersVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema AlertmanagerSpecInitContainersVolumeMounts#mountPropagation + * @schema AlertmanagerV1SpecInitContainersVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema AlertmanagerSpecInitContainersVolumeMounts#name + * @schema AlertmanagerV1SpecInitContainersVolumeMounts#name */ readonly name: string; @@ -205300,7 +205300,7 @@ export interface AlertmanagerSpecInitContainersVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema AlertmanagerSpecInitContainersVolumeMounts#readOnly + * @schema AlertmanagerV1SpecInitContainersVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -205308,7 +205308,7 @@ export interface AlertmanagerSpecInitContainersVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema AlertmanagerSpecInitContainersVolumeMounts#subPath + * @schema AlertmanagerV1SpecInitContainersVolumeMounts#subPath */ readonly subPath?: string; @@ -205316,17 +205316,17 @@ export interface AlertmanagerSpecInitContainersVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. - * @schema AlertmanagerSpecInitContainersVolumeMounts#subPathExpr + * @schema AlertmanagerV1SpecInitContainersVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersVolumeMounts' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersVolumeMounts(obj: AlertmanagerSpecInitContainersVolumeMounts | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersVolumeMounts(obj: AlertmanagerV1SpecInitContainersVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -205344,44 +205344,44 @@ export function toJson_AlertmanagerSpecInitContainersVolumeMounts(obj: Alertmana /** * The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema AlertmanagerSpecSecurityContextSeLinuxOptions + * @schema AlertmanagerV1SpecSecurityContextSeLinuxOptions */ -export interface AlertmanagerSpecSecurityContextSeLinuxOptions { +export interface AlertmanagerV1SpecSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema AlertmanagerSpecSecurityContextSeLinuxOptions#level + * @schema AlertmanagerV1SpecSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema AlertmanagerSpecSecurityContextSeLinuxOptions#role + * @schema AlertmanagerV1SpecSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema AlertmanagerSpecSecurityContextSeLinuxOptions#type + * @schema AlertmanagerV1SpecSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema AlertmanagerSpecSecurityContextSeLinuxOptions#user + * @schema AlertmanagerV1SpecSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'AlertmanagerSpecSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecSecurityContextSeLinuxOptions(obj: AlertmanagerSpecSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecSecurityContextSeLinuxOptions(obj: AlertmanagerV1SpecSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -205397,30 +205397,30 @@ export function toJson_AlertmanagerSpecSecurityContextSeLinuxOptions(obj: Alertm /** * Sysctl defines a kernel parameter to be set * - * @schema AlertmanagerSpecSecurityContextSysctls + * @schema AlertmanagerV1SpecSecurityContextSysctls */ -export interface AlertmanagerSpecSecurityContextSysctls { +export interface AlertmanagerV1SpecSecurityContextSysctls { /** * Name of a property to set * - * @schema AlertmanagerSpecSecurityContextSysctls#name + * @schema AlertmanagerV1SpecSecurityContextSysctls#name */ readonly name: string; /** * Value of a property to set * - * @schema AlertmanagerSpecSecurityContextSysctls#value + * @schema AlertmanagerV1SpecSecurityContextSysctls#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecSecurityContextSysctls' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecSecurityContextSysctls' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecSecurityContextSysctls(obj: AlertmanagerSpecSecurityContextSysctls | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecSecurityContextSysctls(obj: AlertmanagerV1SpecSecurityContextSysctls | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -205434,20 +205434,20 @@ export function toJson_AlertmanagerSpecSecurityContextSysctls(obj: AlertmanagerS /** * The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecSecurityContextWindowsOptions + * @schema AlertmanagerV1SpecSecurityContextWindowsOptions */ -export interface AlertmanagerSpecSecurityContextWindowsOptions { +export interface AlertmanagerV1SpecSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema AlertmanagerSpecSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema AlertmanagerV1SpecSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema AlertmanagerSpecSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema AlertmanagerV1SpecSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -205455,17 +205455,17 @@ export interface AlertmanagerSpecSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema AlertmanagerSpecSecurityContextWindowsOptions#runAsUserName + * @schema AlertmanagerV1SpecSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'AlertmanagerSpecSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecSecurityContextWindowsOptions(obj: AlertmanagerSpecSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecSecurityContextWindowsOptions(obj: AlertmanagerV1SpecSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -205480,30 +205480,30 @@ export function toJson_AlertmanagerSpecSecurityContextWindowsOptions(obj: Alertm /** * EmptyDirVolumeSource to be used by the Prometheus StatefulSets. If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir * - * @schema AlertmanagerSpecStorageEmptyDir + * @schema AlertmanagerV1SpecStorageEmptyDir */ -export interface AlertmanagerSpecStorageEmptyDir { +export interface AlertmanagerV1SpecStorageEmptyDir { /** * What type of storage medium should back this directory. The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema AlertmanagerSpecStorageEmptyDir#medium + * @schema AlertmanagerV1SpecStorageEmptyDir#medium */ readonly medium?: string; /** * Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir * - * @schema AlertmanagerSpecStorageEmptyDir#sizeLimit + * @schema AlertmanagerV1SpecStorageEmptyDir#sizeLimit */ readonly sizeLimit?: string; } /** - * Converts an object of type 'AlertmanagerSpecStorageEmptyDir' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageEmptyDir' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageEmptyDir(obj: AlertmanagerSpecStorageEmptyDir | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageEmptyDir(obj: AlertmanagerV1SpecStorageEmptyDir | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'medium': obj.medium, @@ -205517,58 +205517,58 @@ export function toJson_AlertmanagerSpecStorageEmptyDir(obj: AlertmanagerSpecStor /** * A PVC spec to be used by the Prometheus StatefulSets. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplate + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplate */ -export interface AlertmanagerSpecStorageVolumeClaimTemplate { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplate { /** * APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources * - * @schema AlertmanagerSpecStorageVolumeClaimTemplate#apiVersion + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplate#apiVersion */ readonly apiVersion?: string; /** * Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds * - * @schema AlertmanagerSpecStorageVolumeClaimTemplate#kind + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplate#kind */ readonly kind?: string; /** * EmbeddedMetadata contains metadata relevant to an EmbeddedResource. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplate#metadata + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplate#metadata */ - readonly metadata?: AlertmanagerSpecStorageVolumeClaimTemplateMetadata; + readonly metadata?: AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata; /** * Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema AlertmanagerSpecStorageVolumeClaimTemplate#spec + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplate#spec */ - readonly spec?: AlertmanagerSpecStorageVolumeClaimTemplateSpec; + readonly spec?: AlertmanagerV1SpecStorageVolumeClaimTemplateSpec; /** * Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema AlertmanagerSpecStorageVolumeClaimTemplate#status + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplate#status */ - readonly status?: AlertmanagerSpecStorageVolumeClaimTemplateStatus; + readonly status?: AlertmanagerV1SpecStorageVolumeClaimTemplateStatus; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplate' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplate(obj: AlertmanagerSpecStorageVolumeClaimTemplate | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplate(obj: AlertmanagerV1SpecStorageVolumeClaimTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, 'kind': obj.kind, - 'metadata': toJson_AlertmanagerSpecStorageVolumeClaimTemplateMetadata(obj.metadata), - 'spec': toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpec(obj.spec), - 'status': toJson_AlertmanagerSpecStorageVolumeClaimTemplateStatus(obj.status), + 'metadata': toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata(obj.metadata), + 'spec': toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpec(obj.spec), + 'status': toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateStatus(obj.status), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -205578,44 +205578,44 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplate(obj: Alertmana /** * AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema AlertmanagerSpecVolumesAwsElasticBlockStore + * @schema AlertmanagerV1SpecVolumesAwsElasticBlockStore */ -export interface AlertmanagerSpecVolumesAwsElasticBlockStore { +export interface AlertmanagerV1SpecVolumesAwsElasticBlockStore { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema AlertmanagerSpecVolumesAwsElasticBlockStore#fsType + * @schema AlertmanagerV1SpecVolumesAwsElasticBlockStore#fsType */ readonly fsType?: string; /** * The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). * - * @schema AlertmanagerSpecVolumesAwsElasticBlockStore#partition + * @schema AlertmanagerV1SpecVolumesAwsElasticBlockStore#partition */ readonly partition?: number; /** * Specify \\"true\\" to force and set the ReadOnly property in VolumeMounts to \\"true\\". If omitted, the default is \\"false\\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema AlertmanagerSpecVolumesAwsElasticBlockStore#readOnly + * @schema AlertmanagerV1SpecVolumesAwsElasticBlockStore#readOnly */ readonly readOnly?: boolean; /** * Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema AlertmanagerSpecVolumesAwsElasticBlockStore#volumeID + * @schema AlertmanagerV1SpecVolumesAwsElasticBlockStore#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesAwsElasticBlockStore' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesAwsElasticBlockStore' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesAwsElasticBlockStore(obj: AlertmanagerSpecVolumesAwsElasticBlockStore | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesAwsElasticBlockStore(obj: AlertmanagerV1SpecVolumesAwsElasticBlockStore | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -205631,41 +205631,41 @@ export function toJson_AlertmanagerSpecVolumesAwsElasticBlockStore(obj: Alertman /** * AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. * - * @schema AlertmanagerSpecVolumesAzureDisk + * @schema AlertmanagerV1SpecVolumesAzureDisk */ -export interface AlertmanagerSpecVolumesAzureDisk { +export interface AlertmanagerV1SpecVolumesAzureDisk { /** * Host Caching mode: None, Read Only, Read Write. * - * @schema AlertmanagerSpecVolumesAzureDisk#cachingMode + * @schema AlertmanagerV1SpecVolumesAzureDisk#cachingMode */ readonly cachingMode?: string; /** * The Name of the data disk in the blob storage * - * @schema AlertmanagerSpecVolumesAzureDisk#diskName + * @schema AlertmanagerV1SpecVolumesAzureDisk#diskName */ readonly diskName: string; /** * The URI the data disk in the blob storage * - * @schema AlertmanagerSpecVolumesAzureDisk#diskURI + * @schema AlertmanagerV1SpecVolumesAzureDisk#diskURI */ readonly diskUri: string; /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema AlertmanagerSpecVolumesAzureDisk#fsType + * @schema AlertmanagerV1SpecVolumesAzureDisk#fsType */ readonly fsType?: string; /** * Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared * - * @schema AlertmanagerSpecVolumesAzureDisk#kind + * @schema AlertmanagerV1SpecVolumesAzureDisk#kind */ readonly kind?: string; @@ -205673,17 +205673,17 @@ export interface AlertmanagerSpecVolumesAzureDisk { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema AlertmanagerSpecVolumesAzureDisk#readOnly + * @schema AlertmanagerV1SpecVolumesAzureDisk#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecVolumesAzureDisk' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesAzureDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesAzureDisk(obj: AlertmanagerSpecVolumesAzureDisk | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesAzureDisk(obj: AlertmanagerV1SpecVolumesAzureDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cachingMode': obj.cachingMode, @@ -205701,38 +205701,38 @@ export function toJson_AlertmanagerSpecVolumesAzureDisk(obj: AlertmanagerSpecVol /** * AzureFile represents an Azure File Service mount on the host and bind mount to the pod. * - * @schema AlertmanagerSpecVolumesAzureFile + * @schema AlertmanagerV1SpecVolumesAzureFile */ -export interface AlertmanagerSpecVolumesAzureFile { +export interface AlertmanagerV1SpecVolumesAzureFile { /** * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema AlertmanagerSpecVolumesAzureFile#readOnly + * @schema AlertmanagerV1SpecVolumesAzureFile#readOnly */ readonly readOnly?: boolean; /** * the name of secret that contains Azure Storage Account Name and Key * - * @schema AlertmanagerSpecVolumesAzureFile#secretName + * @schema AlertmanagerV1SpecVolumesAzureFile#secretName */ readonly secretName: string; /** * Share Name * - * @schema AlertmanagerSpecVolumesAzureFile#shareName + * @schema AlertmanagerV1SpecVolumesAzureFile#shareName */ readonly shareName: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesAzureFile' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesAzureFile' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesAzureFile(obj: AlertmanagerSpecVolumesAzureFile | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesAzureFile(obj: AlertmanagerV1SpecVolumesAzureFile | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'readOnly': obj.readOnly, @@ -205747,20 +205747,20 @@ export function toJson_AlertmanagerSpecVolumesAzureFile(obj: AlertmanagerSpecVol /** * CephFS represents a Ceph FS mount on the host that shares a pod's lifetime * - * @schema AlertmanagerSpecVolumesCephfs + * @schema AlertmanagerV1SpecVolumesCephfs */ -export interface AlertmanagerSpecVolumesCephfs { +export interface AlertmanagerV1SpecVolumesCephfs { /** * Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema AlertmanagerSpecVolumesCephfs#monitors + * @schema AlertmanagerV1SpecVolumesCephfs#monitors */ readonly monitors: string[]; /** * Optional: Used as the mounted root, rather than the full Ceph tree, default is / * - * @schema AlertmanagerSpecVolumesCephfs#path + * @schema AlertmanagerV1SpecVolumesCephfs#path */ readonly path?: string; @@ -205768,45 +205768,45 @@ export interface AlertmanagerSpecVolumesCephfs { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - * @schema AlertmanagerSpecVolumesCephfs#readOnly + * @schema AlertmanagerV1SpecVolumesCephfs#readOnly */ readonly readOnly?: boolean; /** * Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema AlertmanagerSpecVolumesCephfs#secretFile + * @schema AlertmanagerV1SpecVolumesCephfs#secretFile */ readonly secretFile?: string; /** * Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema AlertmanagerSpecVolumesCephfs#secretRef + * @schema AlertmanagerV1SpecVolumesCephfs#secretRef */ - readonly secretRef?: AlertmanagerSpecVolumesCephfsSecretRef; + readonly secretRef?: AlertmanagerV1SpecVolumesCephfsSecretRef; /** * Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema AlertmanagerSpecVolumesCephfs#user + * @schema AlertmanagerV1SpecVolumesCephfs#user */ readonly user?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesCephfs' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesCephfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesCephfs(obj: AlertmanagerSpecVolumesCephfs | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesCephfs(obj: AlertmanagerV1SpecVolumesCephfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'monitors': obj.monitors?.map(y => y), 'path': obj.path, 'readOnly': obj.readOnly, 'secretFile': obj.secretFile, - 'secretRef': toJson_AlertmanagerSpecVolumesCephfsSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecVolumesCephfsSecretRef(obj.secretRef), 'user': obj.user, }; // filter undefined values @@ -205817,13 +205817,13 @@ export function toJson_AlertmanagerSpecVolumesCephfs(obj: AlertmanagerSpecVolume /** * Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema AlertmanagerSpecVolumesCinder + * @schema AlertmanagerV1SpecVolumesCinder */ -export interface AlertmanagerSpecVolumesCinder { +export interface AlertmanagerV1SpecVolumesCinder { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema AlertmanagerSpecVolumesCinder#fsType + * @schema AlertmanagerV1SpecVolumesCinder#fsType */ readonly fsType?: string; @@ -205831,36 +205831,36 @@ export interface AlertmanagerSpecVolumesCinder { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md - * @schema AlertmanagerSpecVolumesCinder#readOnly + * @schema AlertmanagerV1SpecVolumesCinder#readOnly */ readonly readOnly?: boolean; /** * Optional: points to a secret object containing parameters used to connect to OpenStack. * - * @schema AlertmanagerSpecVolumesCinder#secretRef + * @schema AlertmanagerV1SpecVolumesCinder#secretRef */ - readonly secretRef?: AlertmanagerSpecVolumesCinderSecretRef; + readonly secretRef?: AlertmanagerV1SpecVolumesCinderSecretRef; /** * volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema AlertmanagerSpecVolumesCinder#volumeID + * @schema AlertmanagerV1SpecVolumesCinder#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesCinder' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesCinder' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesCinder(obj: AlertmanagerSpecVolumesCinder | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesCinder(obj: AlertmanagerV1SpecVolumesCinder | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'readOnly': obj.readOnly, - 'secretRef': toJson_AlertmanagerSpecVolumesCinderSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecVolumesCinderSecretRef(obj.secretRef), 'volumeID': obj.volumeId, }; // filter undefined values @@ -205871,49 +205871,49 @@ export function toJson_AlertmanagerSpecVolumesCinder(obj: AlertmanagerSpecVolume /** * ConfigMap represents a configMap that should populate this volume * - * @schema AlertmanagerSpecVolumesConfigMap + * @schema AlertmanagerV1SpecVolumesConfigMap */ -export interface AlertmanagerSpecVolumesConfigMap { +export interface AlertmanagerV1SpecVolumesConfigMap { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema AlertmanagerSpecVolumesConfigMap#defaultMode + * @schema AlertmanagerV1SpecVolumesConfigMap#defaultMode */ readonly defaultMode?: number; /** * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema AlertmanagerSpecVolumesConfigMap#items + * @schema AlertmanagerV1SpecVolumesConfigMap#items */ - readonly items?: AlertmanagerSpecVolumesConfigMapItems[]; + readonly items?: AlertmanagerV1SpecVolumesConfigMapItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesConfigMap#name + * @schema AlertmanagerV1SpecVolumesConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its keys must be defined * - * @schema AlertmanagerSpecVolumesConfigMap#optional + * @schema AlertmanagerV1SpecVolumesConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecVolumesConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesConfigMap(obj: AlertmanagerSpecVolumesConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesConfigMap(obj: AlertmanagerV1SpecVolumesConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_AlertmanagerSpecVolumesConfigMapItems(y)), + 'items': obj.items?.map(y => toJson_AlertmanagerV1SpecVolumesConfigMapItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -205925,57 +205925,57 @@ export function toJson_AlertmanagerSpecVolumesConfigMap(obj: AlertmanagerSpecVol /** * CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature). * - * @schema AlertmanagerSpecVolumesCsi + * @schema AlertmanagerV1SpecVolumesCsi */ -export interface AlertmanagerSpecVolumesCsi { +export interface AlertmanagerV1SpecVolumesCsi { /** * Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. * - * @schema AlertmanagerSpecVolumesCsi#driver + * @schema AlertmanagerV1SpecVolumesCsi#driver */ readonly driver: string; /** * Filesystem type to mount. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply. * - * @schema AlertmanagerSpecVolumesCsi#fsType + * @schema AlertmanagerV1SpecVolumesCsi#fsType */ readonly fsType?: string; /** * NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed. * - * @schema AlertmanagerSpecVolumesCsi#nodePublishSecretRef + * @schema AlertmanagerV1SpecVolumesCsi#nodePublishSecretRef */ - readonly nodePublishSecretRef?: AlertmanagerSpecVolumesCsiNodePublishSecretRef; + readonly nodePublishSecretRef?: AlertmanagerV1SpecVolumesCsiNodePublishSecretRef; /** * Specifies a read-only configuration for the volume. Defaults to false (read/write). * * @default false (read/write). - * @schema AlertmanagerSpecVolumesCsi#readOnly + * @schema AlertmanagerV1SpecVolumesCsi#readOnly */ readonly readOnly?: boolean; /** * VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. * - * @schema AlertmanagerSpecVolumesCsi#volumeAttributes + * @schema AlertmanagerV1SpecVolumesCsi#volumeAttributes */ readonly volumeAttributes?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecVolumesCsi' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesCsi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesCsi(obj: AlertmanagerSpecVolumesCsi | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesCsi(obj: AlertmanagerV1SpecVolumesCsi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'driver': obj.driver, 'fsType': obj.fsType, - 'nodePublishSecretRef': toJson_AlertmanagerSpecVolumesCsiNodePublishSecretRef(obj.nodePublishSecretRef), + 'nodePublishSecretRef': toJson_AlertmanagerV1SpecVolumesCsiNodePublishSecretRef(obj.nodePublishSecretRef), 'readOnly': obj.readOnly, 'volumeAttributes': ((obj.volumeAttributes) === undefined) ? undefined : (Object.entries(obj.volumeAttributes).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; @@ -205987,35 +205987,35 @@ export function toJson_AlertmanagerSpecVolumesCsi(obj: AlertmanagerSpecVolumesCs /** * DownwardAPI represents downward API about the pod that should populate this volume * - * @schema AlertmanagerSpecVolumesDownwardApi + * @schema AlertmanagerV1SpecVolumesDownwardApi */ -export interface AlertmanagerSpecVolumesDownwardApi { +export interface AlertmanagerV1SpecVolumesDownwardApi { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema AlertmanagerSpecVolumesDownwardApi#defaultMode + * @schema AlertmanagerV1SpecVolumesDownwardApi#defaultMode */ readonly defaultMode?: number; /** * Items is a list of downward API volume file * - * @schema AlertmanagerSpecVolumesDownwardApi#items + * @schema AlertmanagerV1SpecVolumesDownwardApi#items */ - readonly items?: AlertmanagerSpecVolumesDownwardApiItems[]; + readonly items?: AlertmanagerV1SpecVolumesDownwardApiItems[]; } /** - * Converts an object of type 'AlertmanagerSpecVolumesDownwardApi' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesDownwardApi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesDownwardApi(obj: AlertmanagerSpecVolumesDownwardApi | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesDownwardApi(obj: AlertmanagerV1SpecVolumesDownwardApi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_AlertmanagerSpecVolumesDownwardApiItems(y)), + 'items': obj.items?.map(y => toJson_AlertmanagerV1SpecVolumesDownwardApiItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -206025,30 +206025,30 @@ export function toJson_AlertmanagerSpecVolumesDownwardApi(obj: AlertmanagerSpecV /** * EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema AlertmanagerSpecVolumesEmptyDir + * @schema AlertmanagerV1SpecVolumesEmptyDir */ -export interface AlertmanagerSpecVolumesEmptyDir { +export interface AlertmanagerV1SpecVolumesEmptyDir { /** * What type of storage medium should back this directory. The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema AlertmanagerSpecVolumesEmptyDir#medium + * @schema AlertmanagerV1SpecVolumesEmptyDir#medium */ readonly medium?: string; /** * Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir * - * @schema AlertmanagerSpecVolumesEmptyDir#sizeLimit + * @schema AlertmanagerV1SpecVolumesEmptyDir#sizeLimit */ readonly sizeLimit?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesEmptyDir' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesEmptyDir' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesEmptyDir(obj: AlertmanagerSpecVolumesEmptyDir | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesEmptyDir(obj: AlertmanagerV1SpecVolumesEmptyDir | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'medium': obj.medium, @@ -206062,20 +206062,20 @@ export function toJson_AlertmanagerSpecVolumesEmptyDir(obj: AlertmanagerSpecVolu /** * FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. * - * @schema AlertmanagerSpecVolumesFc + * @schema AlertmanagerV1SpecVolumesFc */ -export interface AlertmanagerSpecVolumesFc { +export interface AlertmanagerV1SpecVolumesFc { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema AlertmanagerSpecVolumesFc#fsType + * @schema AlertmanagerV1SpecVolumesFc#fsType */ readonly fsType?: string; /** * Optional: FC target lun number * - * @schema AlertmanagerSpecVolumesFc#lun + * @schema AlertmanagerV1SpecVolumesFc#lun */ readonly lun?: number; @@ -206083,31 +206083,31 @@ export interface AlertmanagerSpecVolumesFc { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema AlertmanagerSpecVolumesFc#readOnly + * @schema AlertmanagerV1SpecVolumesFc#readOnly */ readonly readOnly?: boolean; /** * Optional: FC target worldwide names (WWNs) * - * @schema AlertmanagerSpecVolumesFc#targetWWNs + * @schema AlertmanagerV1SpecVolumesFc#targetWWNs */ readonly targetWwNs?: string[]; /** * Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. * - * @schema AlertmanagerSpecVolumesFc#wwids + * @schema AlertmanagerV1SpecVolumesFc#wwids */ readonly wwids?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecVolumesFc' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesFc' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesFc(obj: AlertmanagerSpecVolumesFc | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesFc(obj: AlertmanagerV1SpecVolumesFc | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -206124,27 +206124,27 @@ export function toJson_AlertmanagerSpecVolumesFc(obj: AlertmanagerSpecVolumesFc /** * FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. * - * @schema AlertmanagerSpecVolumesFlexVolume + * @schema AlertmanagerV1SpecVolumesFlexVolume */ -export interface AlertmanagerSpecVolumesFlexVolume { +export interface AlertmanagerV1SpecVolumesFlexVolume { /** * Driver is the name of the driver to use for this volume. * - * @schema AlertmanagerSpecVolumesFlexVolume#driver + * @schema AlertmanagerV1SpecVolumesFlexVolume#driver */ readonly driver: string; /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". The default filesystem depends on FlexVolume script. * - * @schema AlertmanagerSpecVolumesFlexVolume#fsType + * @schema AlertmanagerV1SpecVolumesFlexVolume#fsType */ readonly fsType?: string; /** * Optional: Extra command options if any. * - * @schema AlertmanagerSpecVolumesFlexVolume#options + * @schema AlertmanagerV1SpecVolumesFlexVolume#options */ readonly options?: { [key: string]: string }; @@ -206152,31 +206152,31 @@ export interface AlertmanagerSpecVolumesFlexVolume { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema AlertmanagerSpecVolumesFlexVolume#readOnly + * @schema AlertmanagerV1SpecVolumesFlexVolume#readOnly */ readonly readOnly?: boolean; /** * Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts. * - * @schema AlertmanagerSpecVolumesFlexVolume#secretRef + * @schema AlertmanagerV1SpecVolumesFlexVolume#secretRef */ - readonly secretRef?: AlertmanagerSpecVolumesFlexVolumeSecretRef; + readonly secretRef?: AlertmanagerV1SpecVolumesFlexVolumeSecretRef; } /** - * Converts an object of type 'AlertmanagerSpecVolumesFlexVolume' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesFlexVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesFlexVolume(obj: AlertmanagerSpecVolumesFlexVolume | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesFlexVolume(obj: AlertmanagerV1SpecVolumesFlexVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'driver': obj.driver, 'fsType': obj.fsType, 'options': ((obj.options) === undefined) ? undefined : (Object.entries(obj.options).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'readOnly': obj.readOnly, - 'secretRef': toJson_AlertmanagerSpecVolumesFlexVolumeSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecVolumesFlexVolumeSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -206186,30 +206186,30 @@ export function toJson_AlertmanagerSpecVolumesFlexVolume(obj: AlertmanagerSpecVo /** * Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running * - * @schema AlertmanagerSpecVolumesFlocker + * @schema AlertmanagerV1SpecVolumesFlocker */ -export interface AlertmanagerSpecVolumesFlocker { +export interface AlertmanagerV1SpecVolumesFlocker { /** * Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated * - * @schema AlertmanagerSpecVolumesFlocker#datasetName + * @schema AlertmanagerV1SpecVolumesFlocker#datasetName */ readonly datasetName?: string; /** * UUID of the dataset. This is unique identifier of a Flocker dataset * - * @schema AlertmanagerSpecVolumesFlocker#datasetUUID + * @schema AlertmanagerV1SpecVolumesFlocker#datasetUUID */ readonly datasetUuid?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesFlocker' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesFlocker' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesFlocker(obj: AlertmanagerSpecVolumesFlocker | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesFlocker(obj: AlertmanagerV1SpecVolumesFlocker | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'datasetName': obj.datasetName, @@ -206223,27 +206223,27 @@ export function toJson_AlertmanagerSpecVolumesFlocker(obj: AlertmanagerSpecVolum /** * GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema AlertmanagerSpecVolumesGcePersistentDisk + * @schema AlertmanagerV1SpecVolumesGcePersistentDisk */ -export interface AlertmanagerSpecVolumesGcePersistentDisk { +export interface AlertmanagerV1SpecVolumesGcePersistentDisk { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema AlertmanagerSpecVolumesGcePersistentDisk#fsType + * @schema AlertmanagerV1SpecVolumesGcePersistentDisk#fsType */ readonly fsType?: string; /** * The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema AlertmanagerSpecVolumesGcePersistentDisk#partition + * @schema AlertmanagerV1SpecVolumesGcePersistentDisk#partition */ readonly partition?: number; /** * Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema AlertmanagerSpecVolumesGcePersistentDisk#pdName + * @schema AlertmanagerV1SpecVolumesGcePersistentDisk#pdName */ readonly pdName: string; @@ -206251,17 +206251,17 @@ export interface AlertmanagerSpecVolumesGcePersistentDisk { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * * @default false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - * @schema AlertmanagerSpecVolumesGcePersistentDisk#readOnly + * @schema AlertmanagerV1SpecVolumesGcePersistentDisk#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecVolumesGcePersistentDisk' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesGcePersistentDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesGcePersistentDisk(obj: AlertmanagerSpecVolumesGcePersistentDisk | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesGcePersistentDisk(obj: AlertmanagerV1SpecVolumesGcePersistentDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -206277,37 +206277,37 @@ export function toJson_AlertmanagerSpecVolumesGcePersistentDisk(obj: Alertmanage /** * GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. * - * @schema AlertmanagerSpecVolumesGitRepo + * @schema AlertmanagerV1SpecVolumesGitRepo */ -export interface AlertmanagerSpecVolumesGitRepo { +export interface AlertmanagerV1SpecVolumesGitRepo { /** * Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. * - * @schema AlertmanagerSpecVolumesGitRepo#directory + * @schema AlertmanagerV1SpecVolumesGitRepo#directory */ readonly directory?: string; /** * Repository URL * - * @schema AlertmanagerSpecVolumesGitRepo#repository + * @schema AlertmanagerV1SpecVolumesGitRepo#repository */ readonly repository: string; /** * Commit hash for the specified revision. * - * @schema AlertmanagerSpecVolumesGitRepo#revision + * @schema AlertmanagerV1SpecVolumesGitRepo#revision */ readonly revision?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesGitRepo' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesGitRepo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesGitRepo(obj: AlertmanagerSpecVolumesGitRepo | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesGitRepo(obj: AlertmanagerV1SpecVolumesGitRepo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'directory': obj.directory, @@ -206322,20 +206322,20 @@ export function toJson_AlertmanagerSpecVolumesGitRepo(obj: AlertmanagerSpecVolum /** * Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md * - * @schema AlertmanagerSpecVolumesGlusterfs + * @schema AlertmanagerV1SpecVolumesGlusterfs */ -export interface AlertmanagerSpecVolumesGlusterfs { +export interface AlertmanagerV1SpecVolumesGlusterfs { /** * EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * - * @schema AlertmanagerSpecVolumesGlusterfs#endpoints + * @schema AlertmanagerV1SpecVolumesGlusterfs#endpoints */ readonly endpoints: string; /** * Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * - * @schema AlertmanagerSpecVolumesGlusterfs#path + * @schema AlertmanagerV1SpecVolumesGlusterfs#path */ readonly path: string; @@ -206343,17 +206343,17 @@ export interface AlertmanagerSpecVolumesGlusterfs { * ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @default false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - * @schema AlertmanagerSpecVolumesGlusterfs#readOnly + * @schema AlertmanagerV1SpecVolumesGlusterfs#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecVolumesGlusterfs' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesGlusterfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesGlusterfs(obj: AlertmanagerSpecVolumesGlusterfs | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesGlusterfs(obj: AlertmanagerV1SpecVolumesGlusterfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endpoints': obj.endpoints, @@ -206368,13 +206368,13 @@ export function toJson_AlertmanagerSpecVolumesGlusterfs(obj: AlertmanagerSpecVol /** * HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. * - * @schema AlertmanagerSpecVolumesHostPath + * @schema AlertmanagerV1SpecVolumesHostPath */ -export interface AlertmanagerSpecVolumesHostPath { +export interface AlertmanagerV1SpecVolumesHostPath { /** * Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * - * @schema AlertmanagerSpecVolumesHostPath#path + * @schema AlertmanagerV1SpecVolumesHostPath#path */ readonly path: string; @@ -206382,17 +206382,17 @@ export interface AlertmanagerSpecVolumesHostPath { * Type for HostPath Volume Defaults to \\"\\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * * @default More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - * @schema AlertmanagerSpecVolumesHostPath#type + * @schema AlertmanagerV1SpecVolumesHostPath#type */ readonly type?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesHostPath' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesHostPath' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesHostPath(obj: AlertmanagerSpecVolumesHostPath | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesHostPath(obj: AlertmanagerV1SpecVolumesHostPath | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, @@ -206406,41 +206406,41 @@ export function toJson_AlertmanagerSpecVolumesHostPath(obj: AlertmanagerSpecVolu /** * ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md * - * @schema AlertmanagerSpecVolumesIscsi + * @schema AlertmanagerV1SpecVolumesIscsi */ -export interface AlertmanagerSpecVolumesIscsi { +export interface AlertmanagerV1SpecVolumesIscsi { /** * whether support iSCSI Discovery CHAP authentication * - * @schema AlertmanagerSpecVolumesIscsi#chapAuthDiscovery + * @schema AlertmanagerV1SpecVolumesIscsi#chapAuthDiscovery */ readonly chapAuthDiscovery?: boolean; /** * whether support iSCSI Session CHAP authentication * - * @schema AlertmanagerSpecVolumesIscsi#chapAuthSession + * @schema AlertmanagerV1SpecVolumesIscsi#chapAuthSession */ readonly chapAuthSession?: boolean; /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema AlertmanagerSpecVolumesIscsi#fsType + * @schema AlertmanagerV1SpecVolumesIscsi#fsType */ readonly fsType?: string; /** * Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. * - * @schema AlertmanagerSpecVolumesIscsi#initiatorName + * @schema AlertmanagerV1SpecVolumesIscsi#initiatorName */ readonly initiatorName?: string; /** * Target iSCSI Qualified Name. * - * @schema AlertmanagerSpecVolumesIscsi#iqn + * @schema AlertmanagerV1SpecVolumesIscsi#iqn */ readonly iqn: string; @@ -206448,21 +206448,21 @@ export interface AlertmanagerSpecVolumesIscsi { * iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). * * @default default' (tcp). - * @schema AlertmanagerSpecVolumesIscsi#iscsiInterface + * @schema AlertmanagerV1SpecVolumesIscsi#iscsiInterface */ readonly iscsiInterface?: string; /** * iSCSI Target Lun number. * - * @schema AlertmanagerSpecVolumesIscsi#lun + * @schema AlertmanagerV1SpecVolumesIscsi#lun */ readonly lun: number; /** * iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). * - * @schema AlertmanagerSpecVolumesIscsi#portals + * @schema AlertmanagerV1SpecVolumesIscsi#portals */ readonly portals?: string[]; @@ -206470,31 +206470,31 @@ export interface AlertmanagerSpecVolumesIscsi { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. * * @default false. - * @schema AlertmanagerSpecVolumesIscsi#readOnly + * @schema AlertmanagerV1SpecVolumesIscsi#readOnly */ readonly readOnly?: boolean; /** * CHAP Secret for iSCSI target and initiator authentication * - * @schema AlertmanagerSpecVolumesIscsi#secretRef + * @schema AlertmanagerV1SpecVolumesIscsi#secretRef */ - readonly secretRef?: AlertmanagerSpecVolumesIscsiSecretRef; + readonly secretRef?: AlertmanagerV1SpecVolumesIscsiSecretRef; /** * iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). * - * @schema AlertmanagerSpecVolumesIscsi#targetPortal + * @schema AlertmanagerV1SpecVolumesIscsi#targetPortal */ readonly targetPortal: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesIscsi' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesIscsi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesIscsi(obj: AlertmanagerSpecVolumesIscsi | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesIscsi(obj: AlertmanagerV1SpecVolumesIscsi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'chapAuthDiscovery': obj.chapAuthDiscovery, @@ -206506,7 +206506,7 @@ export function toJson_AlertmanagerSpecVolumesIscsi(obj: AlertmanagerSpecVolumes 'lun': obj.lun, 'portals': obj.portals?.map(y => y), 'readOnly': obj.readOnly, - 'secretRef': toJson_AlertmanagerSpecVolumesIscsiSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecVolumesIscsiSecretRef(obj.secretRef), 'targetPortal': obj.targetPortal, }; // filter undefined values @@ -206517,13 +206517,13 @@ export function toJson_AlertmanagerSpecVolumesIscsi(obj: AlertmanagerSpecVolumes /** * NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema AlertmanagerSpecVolumesNfs + * @schema AlertmanagerV1SpecVolumesNfs */ -export interface AlertmanagerSpecVolumesNfs { +export interface AlertmanagerV1SpecVolumesNfs { /** * Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema AlertmanagerSpecVolumesNfs#path + * @schema AlertmanagerV1SpecVolumesNfs#path */ readonly path: string; @@ -206531,24 +206531,24 @@ export interface AlertmanagerSpecVolumesNfs { * ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * * @default false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - * @schema AlertmanagerSpecVolumesNfs#readOnly + * @schema AlertmanagerV1SpecVolumesNfs#readOnly */ readonly readOnly?: boolean; /** * Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema AlertmanagerSpecVolumesNfs#server + * @schema AlertmanagerV1SpecVolumesNfs#server */ readonly server: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesNfs' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesNfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesNfs(obj: AlertmanagerSpecVolumesNfs | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesNfs(obj: AlertmanagerV1SpecVolumesNfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, @@ -206563,30 +206563,30 @@ export function toJson_AlertmanagerSpecVolumesNfs(obj: AlertmanagerSpecVolumesNf /** * PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema AlertmanagerSpecVolumesPersistentVolumeClaim + * @schema AlertmanagerV1SpecVolumesPersistentVolumeClaim */ -export interface AlertmanagerSpecVolumesPersistentVolumeClaim { +export interface AlertmanagerV1SpecVolumesPersistentVolumeClaim { /** * ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema AlertmanagerSpecVolumesPersistentVolumeClaim#claimName + * @schema AlertmanagerV1SpecVolumesPersistentVolumeClaim#claimName */ readonly claimName: string; /** * Will force the ReadOnly setting in VolumeMounts. Default false. * - * @schema AlertmanagerSpecVolumesPersistentVolumeClaim#readOnly + * @schema AlertmanagerV1SpecVolumesPersistentVolumeClaim#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecVolumesPersistentVolumeClaim' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesPersistentVolumeClaim' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesPersistentVolumeClaim(obj: AlertmanagerSpecVolumesPersistentVolumeClaim | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesPersistentVolumeClaim(obj: AlertmanagerV1SpecVolumesPersistentVolumeClaim | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'claimName': obj.claimName, @@ -206600,30 +206600,30 @@ export function toJson_AlertmanagerSpecVolumesPersistentVolumeClaim(obj: Alertma /** * PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine * - * @schema AlertmanagerSpecVolumesPhotonPersistentDisk + * @schema AlertmanagerV1SpecVolumesPhotonPersistentDisk */ -export interface AlertmanagerSpecVolumesPhotonPersistentDisk { +export interface AlertmanagerV1SpecVolumesPhotonPersistentDisk { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema AlertmanagerSpecVolumesPhotonPersistentDisk#fsType + * @schema AlertmanagerV1SpecVolumesPhotonPersistentDisk#fsType */ readonly fsType?: string; /** * ID that identifies Photon Controller persistent disk * - * @schema AlertmanagerSpecVolumesPhotonPersistentDisk#pdID + * @schema AlertmanagerV1SpecVolumesPhotonPersistentDisk#pdID */ readonly pdId: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesPhotonPersistentDisk' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesPhotonPersistentDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesPhotonPersistentDisk(obj: AlertmanagerSpecVolumesPhotonPersistentDisk | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesPhotonPersistentDisk(obj: AlertmanagerV1SpecVolumesPhotonPersistentDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -206637,13 +206637,13 @@ export function toJson_AlertmanagerSpecVolumesPhotonPersistentDisk(obj: Alertman /** * PortworxVolume represents a portworx volume attached and mounted on kubelets host machine * - * @schema AlertmanagerSpecVolumesPortworxVolume + * @schema AlertmanagerV1SpecVolumesPortworxVolume */ -export interface AlertmanagerSpecVolumesPortworxVolume { +export interface AlertmanagerV1SpecVolumesPortworxVolume { /** * FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema AlertmanagerSpecVolumesPortworxVolume#fsType + * @schema AlertmanagerV1SpecVolumesPortworxVolume#fsType */ readonly fsType?: string; @@ -206651,24 +206651,24 @@ export interface AlertmanagerSpecVolumesPortworxVolume { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema AlertmanagerSpecVolumesPortworxVolume#readOnly + * @schema AlertmanagerV1SpecVolumesPortworxVolume#readOnly */ readonly readOnly?: boolean; /** * VolumeID uniquely identifies a Portworx volume * - * @schema AlertmanagerSpecVolumesPortworxVolume#volumeID + * @schema AlertmanagerV1SpecVolumesPortworxVolume#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesPortworxVolume' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesPortworxVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesPortworxVolume(obj: AlertmanagerSpecVolumesPortworxVolume | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesPortworxVolume(obj: AlertmanagerV1SpecVolumesPortworxVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -206683,34 +206683,34 @@ export function toJson_AlertmanagerSpecVolumesPortworxVolume(obj: AlertmanagerSp /** * Items for all in one resources secrets, configmaps, and downward API * - * @schema AlertmanagerSpecVolumesProjected + * @schema AlertmanagerV1SpecVolumesProjected */ -export interface AlertmanagerSpecVolumesProjected { +export interface AlertmanagerV1SpecVolumesProjected { /** * Mode bits to use on created files by default. Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema AlertmanagerSpecVolumesProjected#defaultMode + * @schema AlertmanagerV1SpecVolumesProjected#defaultMode */ readonly defaultMode?: number; /** * list of volume projections * - * @schema AlertmanagerSpecVolumesProjected#sources + * @schema AlertmanagerV1SpecVolumesProjected#sources */ - readonly sources: AlertmanagerSpecVolumesProjectedSources[]; + readonly sources: AlertmanagerV1SpecVolumesProjectedSources[]; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjected' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjected' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjected(obj: AlertmanagerSpecVolumesProjected | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjected(obj: AlertmanagerV1SpecVolumesProjected | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'sources': obj.sources?.map(y => toJson_AlertmanagerSpecVolumesProjectedSources(y)), + 'sources': obj.sources?.map(y => toJson_AlertmanagerV1SpecVolumesProjectedSources(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -206720,14 +206720,14 @@ export function toJson_AlertmanagerSpecVolumesProjected(obj: AlertmanagerSpecVol /** * Quobyte represents a Quobyte mount on the host that shares a pod's lifetime * - * @schema AlertmanagerSpecVolumesQuobyte + * @schema AlertmanagerV1SpecVolumesQuobyte */ -export interface AlertmanagerSpecVolumesQuobyte { +export interface AlertmanagerV1SpecVolumesQuobyte { /** * Group to map volume access to Default is no group * * @default no group - * @schema AlertmanagerSpecVolumesQuobyte#group + * @schema AlertmanagerV1SpecVolumesQuobyte#group */ readonly group?: string; @@ -206735,21 +206735,21 @@ export interface AlertmanagerSpecVolumesQuobyte { * ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. * * @default false. - * @schema AlertmanagerSpecVolumesQuobyte#readOnly + * @schema AlertmanagerV1SpecVolumesQuobyte#readOnly */ readonly readOnly?: boolean; /** * Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes * - * @schema AlertmanagerSpecVolumesQuobyte#registry + * @schema AlertmanagerV1SpecVolumesQuobyte#registry */ readonly registry: string; /** * Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin * - * @schema AlertmanagerSpecVolumesQuobyte#tenant + * @schema AlertmanagerV1SpecVolumesQuobyte#tenant */ readonly tenant?: string; @@ -206757,24 +206757,24 @@ export interface AlertmanagerSpecVolumesQuobyte { * User to map volume access to Defaults to serivceaccount user * * @default serivceaccount user - * @schema AlertmanagerSpecVolumesQuobyte#user + * @schema AlertmanagerV1SpecVolumesQuobyte#user */ readonly user?: string; /** * Volume is a string that references an already created Quobyte volume by name. * - * @schema AlertmanagerSpecVolumesQuobyte#volume + * @schema AlertmanagerV1SpecVolumesQuobyte#volume */ readonly volume: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesQuobyte' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesQuobyte' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesQuobyte(obj: AlertmanagerSpecVolumesQuobyte | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesQuobyte(obj: AlertmanagerV1SpecVolumesQuobyte | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'group': obj.group, @@ -206792,20 +206792,20 @@ export function toJson_AlertmanagerSpecVolumesQuobyte(obj: AlertmanagerSpecVolum /** * RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md * - * @schema AlertmanagerSpecVolumesRbd + * @schema AlertmanagerV1SpecVolumesRbd */ -export interface AlertmanagerSpecVolumesRbd { +export interface AlertmanagerV1SpecVolumesRbd { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema AlertmanagerSpecVolumesRbd#fsType + * @schema AlertmanagerV1SpecVolumesRbd#fsType */ readonly fsType?: string; /** * The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * - * @schema AlertmanagerSpecVolumesRbd#image + * @schema AlertmanagerV1SpecVolumesRbd#image */ readonly image: string; @@ -206813,14 +206813,14 @@ export interface AlertmanagerSpecVolumesRbd { * Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema AlertmanagerSpecVolumesRbd#keyring + * @schema AlertmanagerV1SpecVolumesRbd#keyring */ readonly keyring?: string; /** * A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * - * @schema AlertmanagerSpecVolumesRbd#monitors + * @schema AlertmanagerV1SpecVolumesRbd#monitors */ readonly monitors: string[]; @@ -206828,7 +206828,7 @@ export interface AlertmanagerSpecVolumesRbd { * The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema AlertmanagerSpecVolumesRbd#pool + * @schema AlertmanagerV1SpecVolumesRbd#pool */ readonly pool?: string; @@ -206836,7 +206836,7 @@ export interface AlertmanagerSpecVolumesRbd { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema AlertmanagerSpecVolumesRbd#readOnly + * @schema AlertmanagerV1SpecVolumesRbd#readOnly */ readonly readOnly?: boolean; @@ -206844,25 +206844,25 @@ export interface AlertmanagerSpecVolumesRbd { * SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema AlertmanagerSpecVolumesRbd#secretRef + * @schema AlertmanagerV1SpecVolumesRbd#secretRef */ - readonly secretRef?: AlertmanagerSpecVolumesRbdSecretRef; + readonly secretRef?: AlertmanagerV1SpecVolumesRbdSecretRef; /** * The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema AlertmanagerSpecVolumesRbd#user + * @schema AlertmanagerV1SpecVolumesRbd#user */ readonly user?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesRbd' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesRbd' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesRbd(obj: AlertmanagerSpecVolumesRbd | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesRbd(obj: AlertmanagerV1SpecVolumesRbd | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -206871,7 +206871,7 @@ export function toJson_AlertmanagerSpecVolumesRbd(obj: AlertmanagerSpecVolumesRb 'monitors': obj.monitors?.map(y => y), 'pool': obj.pool, 'readOnly': obj.readOnly, - 'secretRef': toJson_AlertmanagerSpecVolumesRbdSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecVolumesRbdSecretRef(obj.secretRef), 'user': obj.user, }; // filter undefined values @@ -206882,28 +206882,28 @@ export function toJson_AlertmanagerSpecVolumesRbd(obj: AlertmanagerSpecVolumesRb /** * ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. * - * @schema AlertmanagerSpecVolumesScaleIo + * @schema AlertmanagerV1SpecVolumesScaleIo */ -export interface AlertmanagerSpecVolumesScaleIo { +export interface AlertmanagerV1SpecVolumesScaleIo { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Default is \\"xfs\\". * * @default xfs\\". - * @schema AlertmanagerSpecVolumesScaleIo#fsType + * @schema AlertmanagerV1SpecVolumesScaleIo#fsType */ readonly fsType?: string; /** * The host address of the ScaleIO API Gateway. * - * @schema AlertmanagerSpecVolumesScaleIo#gateway + * @schema AlertmanagerV1SpecVolumesScaleIo#gateway */ readonly gateway: string; /** * The name of the ScaleIO Protection Domain for the configured storage. * - * @schema AlertmanagerSpecVolumesScaleIo#protectionDomain + * @schema AlertmanagerV1SpecVolumesScaleIo#protectionDomain */ readonly protectionDomain?: string; @@ -206911,21 +206911,21 @@ export interface AlertmanagerSpecVolumesScaleIo { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema AlertmanagerSpecVolumesScaleIo#readOnly + * @schema AlertmanagerV1SpecVolumesScaleIo#readOnly */ readonly readOnly?: boolean; /** * SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail. * - * @schema AlertmanagerSpecVolumesScaleIo#secretRef + * @schema AlertmanagerV1SpecVolumesScaleIo#secretRef */ - readonly secretRef: AlertmanagerSpecVolumesScaleIoSecretRef; + readonly secretRef: AlertmanagerV1SpecVolumesScaleIoSecretRef; /** * Flag to enable/disable SSL communication with Gateway, default false * - * @schema AlertmanagerSpecVolumesScaleIo#sslEnabled + * @schema AlertmanagerV1SpecVolumesScaleIo#sslEnabled */ readonly sslEnabled?: boolean; @@ -206933,45 +206933,45 @@ export interface AlertmanagerSpecVolumesScaleIo { * Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. * * @default ThinProvisioned. - * @schema AlertmanagerSpecVolumesScaleIo#storageMode + * @schema AlertmanagerV1SpecVolumesScaleIo#storageMode */ readonly storageMode?: string; /** * The ScaleIO Storage Pool associated with the protection domain. * - * @schema AlertmanagerSpecVolumesScaleIo#storagePool + * @schema AlertmanagerV1SpecVolumesScaleIo#storagePool */ readonly storagePool?: string; /** * The name of the storage system as configured in ScaleIO. * - * @schema AlertmanagerSpecVolumesScaleIo#system + * @schema AlertmanagerV1SpecVolumesScaleIo#system */ readonly system: string; /** * The name of a volume already created in the ScaleIO system that is associated with this volume source. * - * @schema AlertmanagerSpecVolumesScaleIo#volumeName + * @schema AlertmanagerV1SpecVolumesScaleIo#volumeName */ readonly volumeName?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesScaleIo' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesScaleIo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesScaleIo(obj: AlertmanagerSpecVolumesScaleIo | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesScaleIo(obj: AlertmanagerV1SpecVolumesScaleIo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'gateway': obj.gateway, 'protectionDomain': obj.protectionDomain, 'readOnly': obj.readOnly, - 'secretRef': toJson_AlertmanagerSpecVolumesScaleIoSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecVolumesScaleIoSecretRef(obj.secretRef), 'sslEnabled': obj.sslEnabled, 'storageMode': obj.storageMode, 'storagePool': obj.storagePool, @@ -206986,49 +206986,49 @@ export function toJson_AlertmanagerSpecVolumesScaleIo(obj: AlertmanagerSpecVolum /** * Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema AlertmanagerSpecVolumesSecret + * @schema AlertmanagerV1SpecVolumesSecret */ -export interface AlertmanagerSpecVolumesSecret { +export interface AlertmanagerV1SpecVolumesSecret { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema AlertmanagerSpecVolumesSecret#defaultMode + * @schema AlertmanagerV1SpecVolumesSecret#defaultMode */ readonly defaultMode?: number; /** * If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema AlertmanagerSpecVolumesSecret#items + * @schema AlertmanagerV1SpecVolumesSecret#items */ - readonly items?: AlertmanagerSpecVolumesSecretItems[]; + readonly items?: AlertmanagerV1SpecVolumesSecretItems[]; /** * Specify whether the Secret or its keys must be defined * - * @schema AlertmanagerSpecVolumesSecret#optional + * @schema AlertmanagerV1SpecVolumesSecret#optional */ readonly optional?: boolean; /** * Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema AlertmanagerSpecVolumesSecret#secretName + * @schema AlertmanagerV1SpecVolumesSecret#secretName */ readonly secretName?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesSecret' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesSecret(obj: AlertmanagerSpecVolumesSecret | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesSecret(obj: AlertmanagerV1SpecVolumesSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_AlertmanagerSpecVolumesSecretItems(y)), + 'items': obj.items?.map(y => toJson_AlertmanagerV1SpecVolumesSecretItems(y)), 'optional': obj.optional, 'secretName': obj.secretName, }; @@ -207040,13 +207040,13 @@ export function toJson_AlertmanagerSpecVolumesSecret(obj: AlertmanagerSpecVolume /** * StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. * - * @schema AlertmanagerSpecVolumesStorageos + * @schema AlertmanagerV1SpecVolumesStorageos */ -export interface AlertmanagerSpecVolumesStorageos { +export interface AlertmanagerV1SpecVolumesStorageos { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema AlertmanagerSpecVolumesStorageos#fsType + * @schema AlertmanagerV1SpecVolumesStorageos#fsType */ readonly fsType?: string; @@ -207054,43 +207054,43 @@ export interface AlertmanagerSpecVolumesStorageos { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema AlertmanagerSpecVolumesStorageos#readOnly + * @schema AlertmanagerV1SpecVolumesStorageos#readOnly */ readonly readOnly?: boolean; /** * SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. * - * @schema AlertmanagerSpecVolumesStorageos#secretRef + * @schema AlertmanagerV1SpecVolumesStorageos#secretRef */ - readonly secretRef?: AlertmanagerSpecVolumesStorageosSecretRef; + readonly secretRef?: AlertmanagerV1SpecVolumesStorageosSecretRef; /** * VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. * - * @schema AlertmanagerSpecVolumesStorageos#volumeName + * @schema AlertmanagerV1SpecVolumesStorageos#volumeName */ readonly volumeName?: string; /** * VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \\"default\\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. * - * @schema AlertmanagerSpecVolumesStorageos#volumeNamespace + * @schema AlertmanagerV1SpecVolumesStorageos#volumeNamespace */ readonly volumeNamespace?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesStorageos' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesStorageos' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesStorageos(obj: AlertmanagerSpecVolumesStorageos | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesStorageos(obj: AlertmanagerV1SpecVolumesStorageos | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'readOnly': obj.readOnly, - 'secretRef': toJson_AlertmanagerSpecVolumesStorageosSecretRef(obj.secretRef), + 'secretRef': toJson_AlertmanagerV1SpecVolumesStorageosSecretRef(obj.secretRef), 'volumeName': obj.volumeName, 'volumeNamespace': obj.volumeNamespace, }; @@ -207102,44 +207102,44 @@ export function toJson_AlertmanagerSpecVolumesStorageos(obj: AlertmanagerSpecVol /** * VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine * - * @schema AlertmanagerSpecVolumesVsphereVolume + * @schema AlertmanagerV1SpecVolumesVsphereVolume */ -export interface AlertmanagerSpecVolumesVsphereVolume { +export interface AlertmanagerV1SpecVolumesVsphereVolume { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema AlertmanagerSpecVolumesVsphereVolume#fsType + * @schema AlertmanagerV1SpecVolumesVsphereVolume#fsType */ readonly fsType?: string; /** * Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. * - * @schema AlertmanagerSpecVolumesVsphereVolume#storagePolicyID + * @schema AlertmanagerV1SpecVolumesVsphereVolume#storagePolicyID */ readonly storagePolicyId?: string; /** * Storage Policy Based Management (SPBM) profile name. * - * @schema AlertmanagerSpecVolumesVsphereVolume#storagePolicyName + * @schema AlertmanagerV1SpecVolumesVsphereVolume#storagePolicyName */ readonly storagePolicyName?: string; /** * Path that identifies vSphere volume vmdk * - * @schema AlertmanagerSpecVolumesVsphereVolume#volumePath + * @schema AlertmanagerV1SpecVolumesVsphereVolume#volumePath */ readonly volumePath: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesVsphereVolume' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesVsphereVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesVsphereVolume(obj: AlertmanagerSpecVolumesVsphereVolume | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesVsphereVolume(obj: AlertmanagerV1SpecVolumesVsphereVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -207155,33 +207155,33 @@ export function toJson_AlertmanagerSpecVolumesVsphereVolume(obj: AlertmanagerSpe /** * An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * A node selector term, associated with the corresponding weight. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference */ - readonly preference: AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; + readonly preference: AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; /** * Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preference': toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), + 'preference': toJson_AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), 'weight': obj.weight, }; // filter undefined values @@ -207192,26 +207192,26 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedu /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * Required. A list of node selector terms. The terms are ORed. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms */ - readonly nodeSelectorTerms: AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; + readonly nodeSelectorTerms: AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), + 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -207221,33 +207221,33 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedul /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -207258,40 +207258,40 @@ export function toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedul /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'labelSelector': toJson_AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -207303,33 +207303,33 @@ export function toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringScheduli /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -207340,40 +207340,40 @@ export function toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSch /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'labelSelector': toJson_AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -207385,50 +207385,50 @@ export function toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSche /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema AlertmanagerSpecContainersEnvValueFrom + * @schema AlertmanagerV1SpecContainersEnvValueFrom */ -export interface AlertmanagerSpecContainersEnvValueFrom { +export interface AlertmanagerV1SpecContainersEnvValueFrom { /** * Selects a key of a ConfigMap. * - * @schema AlertmanagerSpecContainersEnvValueFrom#configMapKeyRef + * @schema AlertmanagerV1SpecContainersEnvValueFrom#configMapKeyRef */ - readonly configMapKeyRef?: AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef; + readonly configMapKeyRef?: AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef; /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema AlertmanagerSpecContainersEnvValueFrom#fieldRef + * @schema AlertmanagerV1SpecContainersEnvValueFrom#fieldRef */ - readonly fieldRef?: AlertmanagerSpecContainersEnvValueFromFieldRef; + readonly fieldRef?: AlertmanagerV1SpecContainersEnvValueFromFieldRef; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema AlertmanagerSpecContainersEnvValueFrom#resourceFieldRef + * @schema AlertmanagerV1SpecContainersEnvValueFrom#resourceFieldRef */ - readonly resourceFieldRef?: AlertmanagerSpecContainersEnvValueFromResourceFieldRef; + readonly resourceFieldRef?: AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef; /** * Selects a key of a secret in the pod's namespace * - * @schema AlertmanagerSpecContainersEnvValueFrom#secretKeyRef + * @schema AlertmanagerV1SpecContainersEnvValueFrom#secretKeyRef */ - readonly secretKeyRef?: AlertmanagerSpecContainersEnvValueFromSecretKeyRef; + readonly secretKeyRef?: AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnvValueFrom' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnvValueFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnvValueFrom(obj: AlertmanagerSpecContainersEnvValueFrom | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnvValueFrom(obj: AlertmanagerV1SpecContainersEnvValueFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapKeyRef': toJson_AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), - 'fieldRef': toJson_AlertmanagerSpecContainersEnvValueFromFieldRef(obj.fieldRef), - 'resourceFieldRef': toJson_AlertmanagerSpecContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), - 'secretKeyRef': toJson_AlertmanagerSpecContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), + 'configMapKeyRef': toJson_AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), + 'fieldRef': toJson_AlertmanagerV1SpecContainersEnvValueFromFieldRef(obj.fieldRef), + 'resourceFieldRef': toJson_AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), + 'secretKeyRef': toJson_AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -207438,30 +207438,30 @@ export function toJson_AlertmanagerSpecContainersEnvValueFrom(obj: AlertmanagerS /** * The ConfigMap to select from * - * @schema AlertmanagerSpecContainersEnvFromConfigMapRef + * @schema AlertmanagerV1SpecContainersEnvFromConfigMapRef */ -export interface AlertmanagerSpecContainersEnvFromConfigMapRef { +export interface AlertmanagerV1SpecContainersEnvFromConfigMapRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecContainersEnvFromConfigMapRef#name + * @schema AlertmanagerV1SpecContainersEnvFromConfigMapRef#name */ readonly name?: string; /** * Specify whether the ConfigMap must be defined * - * @schema AlertmanagerSpecContainersEnvFromConfigMapRef#optional + * @schema AlertmanagerV1SpecContainersEnvFromConfigMapRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnvFromConfigMapRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnvFromConfigMapRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnvFromConfigMapRef(obj: AlertmanagerSpecContainersEnvFromConfigMapRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnvFromConfigMapRef(obj: AlertmanagerV1SpecContainersEnvFromConfigMapRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -207475,30 +207475,30 @@ export function toJson_AlertmanagerSpecContainersEnvFromConfigMapRef(obj: Alertm /** * The Secret to select from * - * @schema AlertmanagerSpecContainersEnvFromSecretRef + * @schema AlertmanagerV1SpecContainersEnvFromSecretRef */ -export interface AlertmanagerSpecContainersEnvFromSecretRef { +export interface AlertmanagerV1SpecContainersEnvFromSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecContainersEnvFromSecretRef#name + * @schema AlertmanagerV1SpecContainersEnvFromSecretRef#name */ readonly name?: string; /** * Specify whether the Secret must be defined * - * @schema AlertmanagerSpecContainersEnvFromSecretRef#optional + * @schema AlertmanagerV1SpecContainersEnvFromSecretRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnvFromSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnvFromSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnvFromSecretRef(obj: AlertmanagerSpecContainersEnvFromSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnvFromSecretRef(obj: AlertmanagerV1SpecContainersEnvFromSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -207512,42 +207512,42 @@ export function toJson_AlertmanagerSpecContainersEnvFromSecretRef(obj: Alertmana /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema AlertmanagerSpecContainersLifecyclePostStart + * @schema AlertmanagerV1SpecContainersLifecyclePostStart */ -export interface AlertmanagerSpecContainersLifecyclePostStart { +export interface AlertmanagerV1SpecContainersLifecyclePostStart { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersLifecyclePostStart#exec + * @schema AlertmanagerV1SpecContainersLifecyclePostStart#exec */ - readonly exec?: AlertmanagerSpecContainersLifecyclePostStartExec; + readonly exec?: AlertmanagerV1SpecContainersLifecyclePostStartExec; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersLifecyclePostStart#httpGet + * @schema AlertmanagerV1SpecContainersLifecyclePostStart#httpGet */ - readonly httpGet?: AlertmanagerSpecContainersLifecyclePostStartHttpGet; + readonly httpGet?: AlertmanagerV1SpecContainersLifecyclePostStartHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersLifecyclePostStart#tcpSocket + * @schema AlertmanagerV1SpecContainersLifecyclePostStart#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecContainersLifecyclePostStartTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePostStart' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePostStart' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePostStart(obj: AlertmanagerSpecContainersLifecyclePostStart | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePostStart(obj: AlertmanagerV1SpecContainersLifecyclePostStart | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecContainersLifecyclePostStartExec(obj.exec), - 'httpGet': toJson_AlertmanagerSpecContainersLifecyclePostStartHttpGet(obj.httpGet), - 'tcpSocket': toJson_AlertmanagerSpecContainersLifecyclePostStartTcpSocket(obj.tcpSocket), + 'exec': toJson_AlertmanagerV1SpecContainersLifecyclePostStartExec(obj.exec), + 'httpGet': toJson_AlertmanagerV1SpecContainersLifecyclePostStartHttpGet(obj.httpGet), + 'tcpSocket': toJson_AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -207557,42 +207557,42 @@ export function toJson_AlertmanagerSpecContainersLifecyclePostStart(obj: Alertma /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema AlertmanagerSpecContainersLifecyclePreStop + * @schema AlertmanagerV1SpecContainersLifecyclePreStop */ -export interface AlertmanagerSpecContainersLifecyclePreStop { +export interface AlertmanagerV1SpecContainersLifecyclePreStop { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersLifecyclePreStop#exec + * @schema AlertmanagerV1SpecContainersLifecyclePreStop#exec */ - readonly exec?: AlertmanagerSpecContainersLifecyclePreStopExec; + readonly exec?: AlertmanagerV1SpecContainersLifecyclePreStopExec; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersLifecyclePreStop#httpGet + * @schema AlertmanagerV1SpecContainersLifecyclePreStop#httpGet */ - readonly httpGet?: AlertmanagerSpecContainersLifecyclePreStopHttpGet; + readonly httpGet?: AlertmanagerV1SpecContainersLifecyclePreStopHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersLifecyclePreStop#tcpSocket + * @schema AlertmanagerV1SpecContainersLifecyclePreStop#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecContainersLifecyclePreStopTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePreStop' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePreStop' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePreStop(obj: AlertmanagerSpecContainersLifecyclePreStop | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePreStop(obj: AlertmanagerV1SpecContainersLifecyclePreStop | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecContainersLifecyclePreStopExec(obj.exec), - 'httpGet': toJson_AlertmanagerSpecContainersLifecyclePreStopHttpGet(obj.httpGet), - 'tcpSocket': toJson_AlertmanagerSpecContainersLifecyclePreStopTcpSocket(obj.tcpSocket), + 'exec': toJson_AlertmanagerV1SpecContainersLifecyclePreStopExec(obj.exec), + 'httpGet': toJson_AlertmanagerV1SpecContainersLifecyclePreStopHttpGet(obj.httpGet), + 'tcpSocket': toJson_AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -207602,23 +207602,23 @@ export function toJson_AlertmanagerSpecContainersLifecyclePreStop(obj: Alertmana /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersLivenessProbeExec + * @schema AlertmanagerV1SpecContainersLivenessProbeExec */ -export interface AlertmanagerSpecContainersLivenessProbeExec { +export interface AlertmanagerV1SpecContainersLivenessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecContainersLivenessProbeExec#command + * @schema AlertmanagerV1SpecContainersLivenessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecContainersLivenessProbeExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLivenessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLivenessProbeExec(obj: AlertmanagerSpecContainersLivenessProbeExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLivenessProbeExec(obj: AlertmanagerV1SpecContainersLivenessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -207631,56 +207631,56 @@ export function toJson_AlertmanagerSpecContainersLivenessProbeExec(obj: Alertman /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGet + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGet */ -export interface AlertmanagerSpecContainersLivenessProbeHttpGet { +export interface AlertmanagerV1SpecContainersLivenessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGet#host + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGet#httpHeaders + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGet#path + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGet#port + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGet#port */ - readonly port: AlertmanagerSpecContainersLivenessProbeHttpGetPort; + readonly port: AlertmanagerV1SpecContainersLivenessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecContainersLivenessProbeHttpGet#scheme + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersLivenessProbeHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLivenessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLivenessProbeHttpGet(obj: AlertmanagerSpecContainersLivenessProbeHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLivenessProbeHttpGet(obj: AlertmanagerV1SpecContainersLivenessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -207693,30 +207693,30 @@ export function toJson_AlertmanagerSpecContainersLivenessProbeHttpGet(obj: Alert /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersLivenessProbeTcpSocket + * @schema AlertmanagerV1SpecContainersLivenessProbeTcpSocket */ -export interface AlertmanagerSpecContainersLivenessProbeTcpSocket { +export interface AlertmanagerV1SpecContainersLivenessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecContainersLivenessProbeTcpSocket#host + * @schema AlertmanagerV1SpecContainersLivenessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLivenessProbeTcpSocket#port + * @schema AlertmanagerV1SpecContainersLivenessProbeTcpSocket#port */ - readonly port: AlertmanagerSpecContainersLivenessProbeTcpSocketPort; + readonly port: AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecContainersLivenessProbeTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLivenessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLivenessProbeTcpSocket(obj: AlertmanagerSpecContainersLivenessProbeTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLivenessProbeTcpSocket(obj: AlertmanagerV1SpecContainersLivenessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -207730,23 +207730,23 @@ export function toJson_AlertmanagerSpecContainersLivenessProbeTcpSocket(obj: Ale /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersReadinessProbeExec + * @schema AlertmanagerV1SpecContainersReadinessProbeExec */ -export interface AlertmanagerSpecContainersReadinessProbeExec { +export interface AlertmanagerV1SpecContainersReadinessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecContainersReadinessProbeExec#command + * @schema AlertmanagerV1SpecContainersReadinessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecContainersReadinessProbeExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersReadinessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersReadinessProbeExec(obj: AlertmanagerSpecContainersReadinessProbeExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersReadinessProbeExec(obj: AlertmanagerV1SpecContainersReadinessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -207759,56 +207759,56 @@ export function toJson_AlertmanagerSpecContainersReadinessProbeExec(obj: Alertma /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGet + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGet */ -export interface AlertmanagerSpecContainersReadinessProbeHttpGet { +export interface AlertmanagerV1SpecContainersReadinessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGet#host + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGet#httpHeaders + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGet#path + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGet#port + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGet#port */ - readonly port: AlertmanagerSpecContainersReadinessProbeHttpGetPort; + readonly port: AlertmanagerV1SpecContainersReadinessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecContainersReadinessProbeHttpGet#scheme + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersReadinessProbeHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersReadinessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersReadinessProbeHttpGet(obj: AlertmanagerSpecContainersReadinessProbeHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersReadinessProbeHttpGet(obj: AlertmanagerV1SpecContainersReadinessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -207821,30 +207821,30 @@ export function toJson_AlertmanagerSpecContainersReadinessProbeHttpGet(obj: Aler /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersReadinessProbeTcpSocket + * @schema AlertmanagerV1SpecContainersReadinessProbeTcpSocket */ -export interface AlertmanagerSpecContainersReadinessProbeTcpSocket { +export interface AlertmanagerV1SpecContainersReadinessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecContainersReadinessProbeTcpSocket#host + * @schema AlertmanagerV1SpecContainersReadinessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersReadinessProbeTcpSocket#port + * @schema AlertmanagerV1SpecContainersReadinessProbeTcpSocket#port */ - readonly port: AlertmanagerSpecContainersReadinessProbeTcpSocketPort; + readonly port: AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecContainersReadinessProbeTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersReadinessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersReadinessProbeTcpSocket(obj: AlertmanagerSpecContainersReadinessProbeTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersReadinessProbeTcpSocket(obj: AlertmanagerV1SpecContainersReadinessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -207859,30 +207859,30 @@ export function toJson_AlertmanagerSpecContainersReadinessProbeTcpSocket(obj: Al * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema AlertmanagerSpecContainersSecurityContextCapabilities + * @schema AlertmanagerV1SpecContainersSecurityContextCapabilities */ -export interface AlertmanagerSpecContainersSecurityContextCapabilities { +export interface AlertmanagerV1SpecContainersSecurityContextCapabilities { /** * Added capabilities * - * @schema AlertmanagerSpecContainersSecurityContextCapabilities#add + * @schema AlertmanagerV1SpecContainersSecurityContextCapabilities#add */ readonly add?: string[]; /** * Removed capabilities * - * @schema AlertmanagerSpecContainersSecurityContextCapabilities#drop + * @schema AlertmanagerV1SpecContainersSecurityContextCapabilities#drop */ readonly drop?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecContainersSecurityContextCapabilities' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersSecurityContextCapabilities' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersSecurityContextCapabilities(obj: AlertmanagerSpecContainersSecurityContextCapabilities | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersSecurityContextCapabilities(obj: AlertmanagerV1SpecContainersSecurityContextCapabilities | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'add': obj.add?.map(y => y), @@ -207896,44 +207896,44 @@ export function toJson_AlertmanagerSpecContainersSecurityContextCapabilities(obj /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecContainersSecurityContextSeLinuxOptions + * @schema AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions */ -export interface AlertmanagerSpecContainersSecurityContextSeLinuxOptions { +export interface AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema AlertmanagerSpecContainersSecurityContextSeLinuxOptions#level + * @schema AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema AlertmanagerSpecContainersSecurityContextSeLinuxOptions#role + * @schema AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema AlertmanagerSpecContainersSecurityContextSeLinuxOptions#type + * @schema AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema AlertmanagerSpecContainersSecurityContextSeLinuxOptions#user + * @schema AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersSecurityContextSeLinuxOptions(obj: AlertmanagerSpecContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions(obj: AlertmanagerV1SpecContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -207949,20 +207949,20 @@ export function toJson_AlertmanagerSpecContainersSecurityContextSeLinuxOptions(o /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecContainersSecurityContextWindowsOptions + * @schema AlertmanagerV1SpecContainersSecurityContextWindowsOptions */ -export interface AlertmanagerSpecContainersSecurityContextWindowsOptions { +export interface AlertmanagerV1SpecContainersSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema AlertmanagerSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema AlertmanagerV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema AlertmanagerSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema AlertmanagerV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -207970,17 +207970,17 @@ export interface AlertmanagerSpecContainersSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema AlertmanagerSpecContainersSecurityContextWindowsOptions#runAsUserName + * @schema AlertmanagerV1SpecContainersSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersSecurityContextWindowsOptions(obj: AlertmanagerSpecContainersSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersSecurityContextWindowsOptions(obj: AlertmanagerV1SpecContainersSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -207995,23 +207995,23 @@ export function toJson_AlertmanagerSpecContainersSecurityContextWindowsOptions(o /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersStartupProbeExec + * @schema AlertmanagerV1SpecContainersStartupProbeExec */ -export interface AlertmanagerSpecContainersStartupProbeExec { +export interface AlertmanagerV1SpecContainersStartupProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecContainersStartupProbeExec#command + * @schema AlertmanagerV1SpecContainersStartupProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecContainersStartupProbeExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersStartupProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersStartupProbeExec(obj: AlertmanagerSpecContainersStartupProbeExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersStartupProbeExec(obj: AlertmanagerV1SpecContainersStartupProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -208024,56 +208024,56 @@ export function toJson_AlertmanagerSpecContainersStartupProbeExec(obj: Alertmana /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersStartupProbeHttpGet + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGet */ -export interface AlertmanagerSpecContainersStartupProbeHttpGet { +export interface AlertmanagerV1SpecContainersStartupProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecContainersStartupProbeHttpGet#host + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecContainersStartupProbeHttpGet#httpHeaders + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecContainersStartupProbeHttpGet#path + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersStartupProbeHttpGet#port + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGet#port */ - readonly port: AlertmanagerSpecContainersStartupProbeHttpGetPort; + readonly port: AlertmanagerV1SpecContainersStartupProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecContainersStartupProbeHttpGet#scheme + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersStartupProbeHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersStartupProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersStartupProbeHttpGet(obj: AlertmanagerSpecContainersStartupProbeHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersStartupProbeHttpGet(obj: AlertmanagerV1SpecContainersStartupProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -208086,30 +208086,30 @@ export function toJson_AlertmanagerSpecContainersStartupProbeHttpGet(obj: Alertm /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersStartupProbeTcpSocket + * @schema AlertmanagerV1SpecContainersStartupProbeTcpSocket */ -export interface AlertmanagerSpecContainersStartupProbeTcpSocket { +export interface AlertmanagerV1SpecContainersStartupProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecContainersStartupProbeTcpSocket#host + * @schema AlertmanagerV1SpecContainersStartupProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersStartupProbeTcpSocket#port + * @schema AlertmanagerV1SpecContainersStartupProbeTcpSocket#port */ - readonly port: AlertmanagerSpecContainersStartupProbeTcpSocketPort; + readonly port: AlertmanagerV1SpecContainersStartupProbeTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecContainersStartupProbeTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersStartupProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersStartupProbeTcpSocket(obj: AlertmanagerSpecContainersStartupProbeTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersStartupProbeTcpSocket(obj: AlertmanagerV1SpecContainersStartupProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -208123,50 +208123,50 @@ export function toJson_AlertmanagerSpecContainersStartupProbeTcpSocket(obj: Aler /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema AlertmanagerSpecInitContainersEnvValueFrom + * @schema AlertmanagerV1SpecInitContainersEnvValueFrom */ -export interface AlertmanagerSpecInitContainersEnvValueFrom { +export interface AlertmanagerV1SpecInitContainersEnvValueFrom { /** * Selects a key of a ConfigMap. * - * @schema AlertmanagerSpecInitContainersEnvValueFrom#configMapKeyRef + * @schema AlertmanagerV1SpecInitContainersEnvValueFrom#configMapKeyRef */ - readonly configMapKeyRef?: AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef; + readonly configMapKeyRef?: AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef; /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema AlertmanagerSpecInitContainersEnvValueFrom#fieldRef + * @schema AlertmanagerV1SpecInitContainersEnvValueFrom#fieldRef */ - readonly fieldRef?: AlertmanagerSpecInitContainersEnvValueFromFieldRef; + readonly fieldRef?: AlertmanagerV1SpecInitContainersEnvValueFromFieldRef; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema AlertmanagerSpecInitContainersEnvValueFrom#resourceFieldRef + * @schema AlertmanagerV1SpecInitContainersEnvValueFrom#resourceFieldRef */ - readonly resourceFieldRef?: AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef; + readonly resourceFieldRef?: AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef; /** * Selects a key of a secret in the pod's namespace * - * @schema AlertmanagerSpecInitContainersEnvValueFrom#secretKeyRef + * @schema AlertmanagerV1SpecInitContainersEnvValueFrom#secretKeyRef */ - readonly secretKeyRef?: AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef; + readonly secretKeyRef?: AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnvValueFrom' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnvValueFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnvValueFrom(obj: AlertmanagerSpecInitContainersEnvValueFrom | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnvValueFrom(obj: AlertmanagerV1SpecInitContainersEnvValueFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapKeyRef': toJson_AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), - 'fieldRef': toJson_AlertmanagerSpecInitContainersEnvValueFromFieldRef(obj.fieldRef), - 'resourceFieldRef': toJson_AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), - 'secretKeyRef': toJson_AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), + 'configMapKeyRef': toJson_AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), + 'fieldRef': toJson_AlertmanagerV1SpecInitContainersEnvValueFromFieldRef(obj.fieldRef), + 'resourceFieldRef': toJson_AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), + 'secretKeyRef': toJson_AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -208176,30 +208176,30 @@ export function toJson_AlertmanagerSpecInitContainersEnvValueFrom(obj: Alertmana /** * The ConfigMap to select from * - * @schema AlertmanagerSpecInitContainersEnvFromConfigMapRef + * @schema AlertmanagerV1SpecInitContainersEnvFromConfigMapRef */ -export interface AlertmanagerSpecInitContainersEnvFromConfigMapRef { +export interface AlertmanagerV1SpecInitContainersEnvFromConfigMapRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecInitContainersEnvFromConfigMapRef#name + * @schema AlertmanagerV1SpecInitContainersEnvFromConfigMapRef#name */ readonly name?: string; /** * Specify whether the ConfigMap must be defined * - * @schema AlertmanagerSpecInitContainersEnvFromConfigMapRef#optional + * @schema AlertmanagerV1SpecInitContainersEnvFromConfigMapRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnvFromConfigMapRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnvFromConfigMapRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnvFromConfigMapRef(obj: AlertmanagerSpecInitContainersEnvFromConfigMapRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnvFromConfigMapRef(obj: AlertmanagerV1SpecInitContainersEnvFromConfigMapRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -208213,30 +208213,30 @@ export function toJson_AlertmanagerSpecInitContainersEnvFromConfigMapRef(obj: Al /** * The Secret to select from * - * @schema AlertmanagerSpecInitContainersEnvFromSecretRef + * @schema AlertmanagerV1SpecInitContainersEnvFromSecretRef */ -export interface AlertmanagerSpecInitContainersEnvFromSecretRef { +export interface AlertmanagerV1SpecInitContainersEnvFromSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecInitContainersEnvFromSecretRef#name + * @schema AlertmanagerV1SpecInitContainersEnvFromSecretRef#name */ readonly name?: string; /** * Specify whether the Secret must be defined * - * @schema AlertmanagerSpecInitContainersEnvFromSecretRef#optional + * @schema AlertmanagerV1SpecInitContainersEnvFromSecretRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnvFromSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnvFromSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnvFromSecretRef(obj: AlertmanagerSpecInitContainersEnvFromSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnvFromSecretRef(obj: AlertmanagerV1SpecInitContainersEnvFromSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -208250,42 +208250,42 @@ export function toJson_AlertmanagerSpecInitContainersEnvFromSecretRef(obj: Alert /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema AlertmanagerSpecInitContainersLifecyclePostStart + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStart */ -export interface AlertmanagerSpecInitContainersLifecyclePostStart { +export interface AlertmanagerV1SpecInitContainersLifecyclePostStart { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStart#exec + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStart#exec */ - readonly exec?: AlertmanagerSpecInitContainersLifecyclePostStartExec; + readonly exec?: AlertmanagerV1SpecInitContainersLifecyclePostStartExec; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStart#httpGet + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStart#httpGet */ - readonly httpGet?: AlertmanagerSpecInitContainersLifecyclePostStartHttpGet; + readonly httpGet?: AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersLifecyclePostStart#tcpSocket + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStart#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePostStart' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePostStart' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePostStart(obj: AlertmanagerSpecInitContainersLifecyclePostStart | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePostStart(obj: AlertmanagerV1SpecInitContainersLifecyclePostStart | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecInitContainersLifecyclePostStartExec(obj.exec), - 'httpGet': toJson_AlertmanagerSpecInitContainersLifecyclePostStartHttpGet(obj.httpGet), - 'tcpSocket': toJson_AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket(obj.tcpSocket), + 'exec': toJson_AlertmanagerV1SpecInitContainersLifecyclePostStartExec(obj.exec), + 'httpGet': toJson_AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet(obj.httpGet), + 'tcpSocket': toJson_AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -208295,42 +208295,42 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePostStart(obj: Ale /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema AlertmanagerSpecInitContainersLifecyclePreStop + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStop */ -export interface AlertmanagerSpecInitContainersLifecyclePreStop { +export interface AlertmanagerV1SpecInitContainersLifecyclePreStop { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStop#exec + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStop#exec */ - readonly exec?: AlertmanagerSpecInitContainersLifecyclePreStopExec; + readonly exec?: AlertmanagerV1SpecInitContainersLifecyclePreStopExec; /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStop#httpGet + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStop#httpGet */ - readonly httpGet?: AlertmanagerSpecInitContainersLifecyclePreStopHttpGet; + readonly httpGet?: AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersLifecyclePreStop#tcpSocket + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStop#tcpSocket */ - readonly tcpSocket?: AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket; + readonly tcpSocket?: AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePreStop' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePreStop' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePreStop(obj: AlertmanagerSpecInitContainersLifecyclePreStop | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePreStop(obj: AlertmanagerV1SpecInitContainersLifecyclePreStop | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_AlertmanagerSpecInitContainersLifecyclePreStopExec(obj.exec), - 'httpGet': toJson_AlertmanagerSpecInitContainersLifecyclePreStopHttpGet(obj.httpGet), - 'tcpSocket': toJson_AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket(obj.tcpSocket), + 'exec': toJson_AlertmanagerV1SpecInitContainersLifecyclePreStopExec(obj.exec), + 'httpGet': toJson_AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet(obj.httpGet), + 'tcpSocket': toJson_AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -208340,23 +208340,23 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePreStop(obj: Alert /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersLivenessProbeExec + * @schema AlertmanagerV1SpecInitContainersLivenessProbeExec */ -export interface AlertmanagerSpecInitContainersLivenessProbeExec { +export interface AlertmanagerV1SpecInitContainersLivenessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecInitContainersLivenessProbeExec#command + * @schema AlertmanagerV1SpecInitContainersLivenessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLivenessProbeExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLivenessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLivenessProbeExec(obj: AlertmanagerSpecInitContainersLivenessProbeExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLivenessProbeExec(obj: AlertmanagerV1SpecInitContainersLivenessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -208369,56 +208369,56 @@ export function toJson_AlertmanagerSpecInitContainersLivenessProbeExec(obj: Aler /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGet + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGet */ -export interface AlertmanagerSpecInitContainersLivenessProbeHttpGet { +export interface AlertmanagerV1SpecInitContainersLivenessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGet#host + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGet#httpHeaders + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGet#path + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGet#port + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#port */ - readonly port: AlertmanagerSpecInitContainersLivenessProbeHttpGetPort; + readonly port: AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGet#scheme + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLivenessProbeHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLivenessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLivenessProbeHttpGet(obj: AlertmanagerSpecInitContainersLivenessProbeHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLivenessProbeHttpGet(obj: AlertmanagerV1SpecInitContainersLivenessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -208431,30 +208431,30 @@ export function toJson_AlertmanagerSpecInitContainersLivenessProbeHttpGet(obj: A /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersLivenessProbeTcpSocket + * @schema AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket */ -export interface AlertmanagerSpecInitContainersLivenessProbeTcpSocket { +export interface AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecInitContainersLivenessProbeTcpSocket#host + * @schema AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLivenessProbeTcpSocket#port + * @schema AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket#port */ - readonly port: AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort; + readonly port: AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLivenessProbeTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLivenessProbeTcpSocket(obj: AlertmanagerSpecInitContainersLivenessProbeTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket(obj: AlertmanagerV1SpecInitContainersLivenessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -208468,23 +208468,23 @@ export function toJson_AlertmanagerSpecInitContainersLivenessProbeTcpSocket(obj: /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersReadinessProbeExec + * @schema AlertmanagerV1SpecInitContainersReadinessProbeExec */ -export interface AlertmanagerSpecInitContainersReadinessProbeExec { +export interface AlertmanagerV1SpecInitContainersReadinessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecInitContainersReadinessProbeExec#command + * @schema AlertmanagerV1SpecInitContainersReadinessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersReadinessProbeExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersReadinessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersReadinessProbeExec(obj: AlertmanagerSpecInitContainersReadinessProbeExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersReadinessProbeExec(obj: AlertmanagerV1SpecInitContainersReadinessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -208497,56 +208497,56 @@ export function toJson_AlertmanagerSpecInitContainersReadinessProbeExec(obj: Ale /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGet + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGet */ -export interface AlertmanagerSpecInitContainersReadinessProbeHttpGet { +export interface AlertmanagerV1SpecInitContainersReadinessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGet#host + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGet#httpHeaders + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGet#path + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGet#port + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#port */ - readonly port: AlertmanagerSpecInitContainersReadinessProbeHttpGetPort; + readonly port: AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGet#scheme + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersReadinessProbeHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersReadinessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersReadinessProbeHttpGet(obj: AlertmanagerSpecInitContainersReadinessProbeHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersReadinessProbeHttpGet(obj: AlertmanagerV1SpecInitContainersReadinessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -208559,30 +208559,30 @@ export function toJson_AlertmanagerSpecInitContainersReadinessProbeHttpGet(obj: /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersReadinessProbeTcpSocket + * @schema AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket */ -export interface AlertmanagerSpecInitContainersReadinessProbeTcpSocket { +export interface AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecInitContainersReadinessProbeTcpSocket#host + * @schema AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersReadinessProbeTcpSocket#port + * @schema AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket#port */ - readonly port: AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort; + readonly port: AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersReadinessProbeTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersReadinessProbeTcpSocket(obj: AlertmanagerSpecInitContainersReadinessProbeTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket(obj: AlertmanagerV1SpecInitContainersReadinessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -208597,30 +208597,30 @@ export function toJson_AlertmanagerSpecInitContainersReadinessProbeTcpSocket(obj * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema AlertmanagerSpecInitContainersSecurityContextCapabilities + * @schema AlertmanagerV1SpecInitContainersSecurityContextCapabilities */ -export interface AlertmanagerSpecInitContainersSecurityContextCapabilities { +export interface AlertmanagerV1SpecInitContainersSecurityContextCapabilities { /** * Added capabilities * - * @schema AlertmanagerSpecInitContainersSecurityContextCapabilities#add + * @schema AlertmanagerV1SpecInitContainersSecurityContextCapabilities#add */ readonly add?: string[]; /** * Removed capabilities * - * @schema AlertmanagerSpecInitContainersSecurityContextCapabilities#drop + * @schema AlertmanagerV1SpecInitContainersSecurityContextCapabilities#drop */ readonly drop?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersSecurityContextCapabilities' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersSecurityContextCapabilities' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersSecurityContextCapabilities(obj: AlertmanagerSpecInitContainersSecurityContextCapabilities | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersSecurityContextCapabilities(obj: AlertmanagerV1SpecInitContainersSecurityContextCapabilities | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'add': obj.add?.map(y => y), @@ -208634,44 +208634,44 @@ export function toJson_AlertmanagerSpecInitContainersSecurityContextCapabilities /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions + * @schema AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions */ -export interface AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions { +export interface AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions#level + * @schema AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions#role + * @schema AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions#type + * @schema AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions#user + * @schema AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions(obj: AlertmanagerSpecInitContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions(obj: AlertmanagerV1SpecInitContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -208687,20 +208687,20 @@ export function toJson_AlertmanagerSpecInitContainersSecurityContextSeLinuxOptio /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema AlertmanagerSpecInitContainersSecurityContextWindowsOptions + * @schema AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions */ -export interface AlertmanagerSpecInitContainersSecurityContextWindowsOptions { +export interface AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema AlertmanagerSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema AlertmanagerSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -208708,17 +208708,17 @@ export interface AlertmanagerSpecInitContainersSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema AlertmanagerSpecInitContainersSecurityContextWindowsOptions#runAsUserName + * @schema AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersSecurityContextWindowsOptions(obj: AlertmanagerSpecInitContainersSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions(obj: AlertmanagerV1SpecInitContainersSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -208733,23 +208733,23 @@ export function toJson_AlertmanagerSpecInitContainersSecurityContextWindowsOptio /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersStartupProbeExec + * @schema AlertmanagerV1SpecInitContainersStartupProbeExec */ -export interface AlertmanagerSpecInitContainersStartupProbeExec { +export interface AlertmanagerV1SpecInitContainersStartupProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecInitContainersStartupProbeExec#command + * @schema AlertmanagerV1SpecInitContainersStartupProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersStartupProbeExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersStartupProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersStartupProbeExec(obj: AlertmanagerSpecInitContainersStartupProbeExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersStartupProbeExec(obj: AlertmanagerV1SpecInitContainersStartupProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -208762,56 +208762,56 @@ export function toJson_AlertmanagerSpecInitContainersStartupProbeExec(obj: Alert /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGet + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGet */ -export interface AlertmanagerSpecInitContainersStartupProbeHttpGet { +export interface AlertmanagerV1SpecInitContainersStartupProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGet#host + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGet#httpHeaders + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGet#path + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGet#port + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGet#port */ - readonly port: AlertmanagerSpecInitContainersStartupProbeHttpGetPort; + readonly port: AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGet#scheme + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersStartupProbeHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersStartupProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersStartupProbeHttpGet(obj: AlertmanagerSpecInitContainersStartupProbeHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersStartupProbeHttpGet(obj: AlertmanagerV1SpecInitContainersStartupProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -208824,30 +208824,30 @@ export function toJson_AlertmanagerSpecInitContainersStartupProbeHttpGet(obj: Al /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersStartupProbeTcpSocket + * @schema AlertmanagerV1SpecInitContainersStartupProbeTcpSocket */ -export interface AlertmanagerSpecInitContainersStartupProbeTcpSocket { +export interface AlertmanagerV1SpecInitContainersStartupProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecInitContainersStartupProbeTcpSocket#host + * @schema AlertmanagerV1SpecInitContainersStartupProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersStartupProbeTcpSocket#port + * @schema AlertmanagerV1SpecInitContainersStartupProbeTcpSocket#port */ - readonly port: AlertmanagerSpecInitContainersStartupProbeTcpSocketPort; + readonly port: AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersStartupProbeTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersStartupProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersStartupProbeTcpSocket(obj: AlertmanagerSpecInitContainersStartupProbeTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersStartupProbeTcpSocket(obj: AlertmanagerV1SpecInitContainersStartupProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -208861,37 +208861,37 @@ export function toJson_AlertmanagerSpecInitContainersStartupProbeTcpSocket(obj: /** * EmbeddedMetadata contains metadata relevant to an EmbeddedResource. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateMetadata + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata */ -export interface AlertmanagerSpecStorageVolumeClaimTemplateMetadata { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateMetadata#annotations + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateMetadata#labels + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; /** * Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateMetadata#name + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplateMetadata' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateMetadata(obj: AlertmanagerSpecStorageVolumeClaimTemplateMetadata | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata(obj: AlertmanagerV1SpecStorageVolumeClaimTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -208906,71 +208906,71 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateMetadata(obj: A /** * Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpec + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpec */ -export interface AlertmanagerSpecStorageVolumeClaimTemplateSpec { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplateSpec { /** * AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpec#accessModes + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#accessModes */ readonly accessModes?: string[]; /** * This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpec#dataSource + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#dataSource */ - readonly dataSource?: AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource; + readonly dataSource?: AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource; /** * Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpec#resources + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#resources */ - readonly resources?: AlertmanagerSpecStorageVolumeClaimTemplateSpecResources; + readonly resources?: AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources; /** * A label query over volumes to consider for binding. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpec#selector + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#selector */ - readonly selector?: AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector; + readonly selector?: AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector; /** * Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpec#storageClassName + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#storageClassName */ readonly storageClassName?: string; /** * volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpec#volumeMode + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#volumeMode */ readonly volumeMode?: string; /** * VolumeName is the binding reference to the PersistentVolume backing this claim. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpec#volumeName + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpec#volumeName */ readonly volumeName?: string; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplateSpec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplateSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpec(obj: AlertmanagerSpecStorageVolumeClaimTemplateSpec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpec(obj: AlertmanagerV1SpecStorageVolumeClaimTemplateSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessModes': obj.accessModes?.map(y => y), - 'dataSource': toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource(obj.dataSource), - 'resources': toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecResources(obj.resources), - 'selector': toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector(obj.selector), + 'dataSource': toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource(obj.dataSource), + 'resources': toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources(obj.resources), + 'selector': toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector(obj.selector), 'storageClassName': obj.storageClassName, 'volumeMode': obj.volumeMode, 'volumeName': obj.volumeName, @@ -208983,49 +208983,49 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpec(obj: Alert /** * Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatus + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatus */ -export interface AlertmanagerSpecStorageVolumeClaimTemplateStatus { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplateStatus { /** * AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatus#accessModes + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatus#accessModes */ readonly accessModes?: string[]; /** * Represents the actual resources of the underlying volume. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatus#capacity + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatus#capacity */ readonly capacity?: { [key: string]: string }; /** * Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatus#conditions + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatus#conditions */ - readonly conditions?: AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions[]; + readonly conditions?: AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions[]; /** * Phase represents the current phase of PersistentVolumeClaim. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatus#phase + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatus#phase */ readonly phase?: string; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplateStatus' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplateStatus' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateStatus(obj: AlertmanagerSpecStorageVolumeClaimTemplateStatus | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateStatus(obj: AlertmanagerV1SpecStorageVolumeClaimTemplateStatus | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessModes': obj.accessModes?.map(y => y), 'capacity': ((obj.capacity) === undefined) ? undefined : (Object.entries(obj.capacity).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'conditions': obj.conditions?.map(y => toJson_AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions(y)), + 'conditions': obj.conditions?.map(y => toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions(y)), 'phase': obj.phase, }; // filter undefined values @@ -209036,23 +209036,23 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateStatus(obj: Ale /** * Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema AlertmanagerSpecVolumesCephfsSecretRef + * @schema AlertmanagerV1SpecVolumesCephfsSecretRef */ -export interface AlertmanagerSpecVolumesCephfsSecretRef { +export interface AlertmanagerV1SpecVolumesCephfsSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesCephfsSecretRef#name + * @schema AlertmanagerV1SpecVolumesCephfsSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesCephfsSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesCephfsSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesCephfsSecretRef(obj: AlertmanagerSpecVolumesCephfsSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesCephfsSecretRef(obj: AlertmanagerV1SpecVolumesCephfsSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -209065,23 +209065,23 @@ export function toJson_AlertmanagerSpecVolumesCephfsSecretRef(obj: AlertmanagerS /** * Optional: points to a secret object containing parameters used to connect to OpenStack. * - * @schema AlertmanagerSpecVolumesCinderSecretRef + * @schema AlertmanagerV1SpecVolumesCinderSecretRef */ -export interface AlertmanagerSpecVolumesCinderSecretRef { +export interface AlertmanagerV1SpecVolumesCinderSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesCinderSecretRef#name + * @schema AlertmanagerV1SpecVolumesCinderSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesCinderSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesCinderSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesCinderSecretRef(obj: AlertmanagerSpecVolumesCinderSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesCinderSecretRef(obj: AlertmanagerV1SpecVolumesCinderSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -209094,37 +209094,37 @@ export function toJson_AlertmanagerSpecVolumesCinderSecretRef(obj: AlertmanagerS /** * Maps a string key to a path within a volume. * - * @schema AlertmanagerSpecVolumesConfigMapItems + * @schema AlertmanagerV1SpecVolumesConfigMapItems */ -export interface AlertmanagerSpecVolumesConfigMapItems { +export interface AlertmanagerV1SpecVolumesConfigMapItems { /** * The key to project. * - * @schema AlertmanagerSpecVolumesConfigMapItems#key + * @schema AlertmanagerV1SpecVolumesConfigMapItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema AlertmanagerSpecVolumesConfigMapItems#mode + * @schema AlertmanagerV1SpecVolumesConfigMapItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema AlertmanagerSpecVolumesConfigMapItems#path + * @schema AlertmanagerV1SpecVolumesConfigMapItems#path */ readonly path: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesConfigMapItems' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesConfigMapItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesConfigMapItems(obj: AlertmanagerSpecVolumesConfigMapItems | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesConfigMapItems(obj: AlertmanagerV1SpecVolumesConfigMapItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -209139,23 +209139,23 @@ export function toJson_AlertmanagerSpecVolumesConfigMapItems(obj: AlertmanagerSp /** * NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed. * - * @schema AlertmanagerSpecVolumesCsiNodePublishSecretRef + * @schema AlertmanagerV1SpecVolumesCsiNodePublishSecretRef */ -export interface AlertmanagerSpecVolumesCsiNodePublishSecretRef { +export interface AlertmanagerV1SpecVolumesCsiNodePublishSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesCsiNodePublishSecretRef#name + * @schema AlertmanagerV1SpecVolumesCsiNodePublishSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesCsiNodePublishSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesCsiNodePublishSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesCsiNodePublishSecretRef(obj: AlertmanagerSpecVolumesCsiNodePublishSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesCsiNodePublishSecretRef(obj: AlertmanagerV1SpecVolumesCsiNodePublishSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -209168,50 +209168,50 @@ export function toJson_AlertmanagerSpecVolumesCsiNodePublishSecretRef(obj: Alert /** * DownwardAPIVolumeFile represents information to create the file containing the pod field * - * @schema AlertmanagerSpecVolumesDownwardApiItems + * @schema AlertmanagerV1SpecVolumesDownwardApiItems */ -export interface AlertmanagerSpecVolumesDownwardApiItems { +export interface AlertmanagerV1SpecVolumesDownwardApiItems { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema AlertmanagerSpecVolumesDownwardApiItems#fieldRef + * @schema AlertmanagerV1SpecVolumesDownwardApiItems#fieldRef */ - readonly fieldRef?: AlertmanagerSpecVolumesDownwardApiItemsFieldRef; + readonly fieldRef?: AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema AlertmanagerSpecVolumesDownwardApiItems#mode + * @schema AlertmanagerV1SpecVolumesDownwardApiItems#mode */ readonly mode?: number; /** * Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' * - * @schema AlertmanagerSpecVolumesDownwardApiItems#path + * @schema AlertmanagerV1SpecVolumesDownwardApiItems#path */ readonly path: string; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema AlertmanagerSpecVolumesDownwardApiItems#resourceFieldRef + * @schema AlertmanagerV1SpecVolumesDownwardApiItems#resourceFieldRef */ - readonly resourceFieldRef?: AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef; + readonly resourceFieldRef?: AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef; } /** - * Converts an object of type 'AlertmanagerSpecVolumesDownwardApiItems' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesDownwardApiItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesDownwardApiItems(obj: AlertmanagerSpecVolumesDownwardApiItems | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesDownwardApiItems(obj: AlertmanagerV1SpecVolumesDownwardApiItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fieldRef': toJson_AlertmanagerSpecVolumesDownwardApiItemsFieldRef(obj.fieldRef), + 'fieldRef': toJson_AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef(obj.fieldRef), 'mode': obj.mode, 'path': obj.path, - 'resourceFieldRef': toJson_AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), + 'resourceFieldRef': toJson_AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -209221,23 +209221,23 @@ export function toJson_AlertmanagerSpecVolumesDownwardApiItems(obj: Alertmanager /** * Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts. * - * @schema AlertmanagerSpecVolumesFlexVolumeSecretRef + * @schema AlertmanagerV1SpecVolumesFlexVolumeSecretRef */ -export interface AlertmanagerSpecVolumesFlexVolumeSecretRef { +export interface AlertmanagerV1SpecVolumesFlexVolumeSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesFlexVolumeSecretRef#name + * @schema AlertmanagerV1SpecVolumesFlexVolumeSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesFlexVolumeSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesFlexVolumeSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesFlexVolumeSecretRef(obj: AlertmanagerSpecVolumesFlexVolumeSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesFlexVolumeSecretRef(obj: AlertmanagerV1SpecVolumesFlexVolumeSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -209250,23 +209250,23 @@ export function toJson_AlertmanagerSpecVolumesFlexVolumeSecretRef(obj: Alertmana /** * CHAP Secret for iSCSI target and initiator authentication * - * @schema AlertmanagerSpecVolumesIscsiSecretRef + * @schema AlertmanagerV1SpecVolumesIscsiSecretRef */ -export interface AlertmanagerSpecVolumesIscsiSecretRef { +export interface AlertmanagerV1SpecVolumesIscsiSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesIscsiSecretRef#name + * @schema AlertmanagerV1SpecVolumesIscsiSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesIscsiSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesIscsiSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesIscsiSecretRef(obj: AlertmanagerSpecVolumesIscsiSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesIscsiSecretRef(obj: AlertmanagerV1SpecVolumesIscsiSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -209279,50 +209279,50 @@ export function toJson_AlertmanagerSpecVolumesIscsiSecretRef(obj: AlertmanagerSp /** * Projection that may be projected along with other supported volume types * - * @schema AlertmanagerSpecVolumesProjectedSources + * @schema AlertmanagerV1SpecVolumesProjectedSources */ -export interface AlertmanagerSpecVolumesProjectedSources { +export interface AlertmanagerV1SpecVolumesProjectedSources { /** * information about the configMap data to project * - * @schema AlertmanagerSpecVolumesProjectedSources#configMap + * @schema AlertmanagerV1SpecVolumesProjectedSources#configMap */ - readonly configMap?: AlertmanagerSpecVolumesProjectedSourcesConfigMap; + readonly configMap?: AlertmanagerV1SpecVolumesProjectedSourcesConfigMap; /** * information about the downwardAPI data to project * - * @schema AlertmanagerSpecVolumesProjectedSources#downwardAPI + * @schema AlertmanagerV1SpecVolumesProjectedSources#downwardAPI */ - readonly downwardApi?: AlertmanagerSpecVolumesProjectedSourcesDownwardApi; + readonly downwardApi?: AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi; /** * information about the secret data to project * - * @schema AlertmanagerSpecVolumesProjectedSources#secret + * @schema AlertmanagerV1SpecVolumesProjectedSources#secret */ - readonly secret?: AlertmanagerSpecVolumesProjectedSourcesSecret; + readonly secret?: AlertmanagerV1SpecVolumesProjectedSourcesSecret; /** * information about the serviceAccountToken data to project * - * @schema AlertmanagerSpecVolumesProjectedSources#serviceAccountToken + * @schema AlertmanagerV1SpecVolumesProjectedSources#serviceAccountToken */ - readonly serviceAccountToken?: AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken; + readonly serviceAccountToken?: AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSources' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSources(obj: AlertmanagerSpecVolumesProjectedSources | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSources(obj: AlertmanagerV1SpecVolumesProjectedSources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_AlertmanagerSpecVolumesProjectedSourcesConfigMap(obj.configMap), - 'downwardAPI': toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApi(obj.downwardApi), - 'secret': toJson_AlertmanagerSpecVolumesProjectedSourcesSecret(obj.secret), - 'serviceAccountToken': toJson_AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken(obj.serviceAccountToken), + 'configMap': toJson_AlertmanagerV1SpecVolumesProjectedSourcesConfigMap(obj.configMap), + 'downwardAPI': toJson_AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi(obj.downwardApi), + 'secret': toJson_AlertmanagerV1SpecVolumesProjectedSourcesSecret(obj.secret), + 'serviceAccountToken': toJson_AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken(obj.serviceAccountToken), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -209333,23 +209333,23 @@ export function toJson_AlertmanagerSpecVolumesProjectedSources(obj: Alertmanager * SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema AlertmanagerSpecVolumesRbdSecretRef + * @schema AlertmanagerV1SpecVolumesRbdSecretRef */ -export interface AlertmanagerSpecVolumesRbdSecretRef { +export interface AlertmanagerV1SpecVolumesRbdSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesRbdSecretRef#name + * @schema AlertmanagerV1SpecVolumesRbdSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesRbdSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesRbdSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesRbdSecretRef(obj: AlertmanagerSpecVolumesRbdSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesRbdSecretRef(obj: AlertmanagerV1SpecVolumesRbdSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -209362,23 +209362,23 @@ export function toJson_AlertmanagerSpecVolumesRbdSecretRef(obj: AlertmanagerSpec /** * SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail. * - * @schema AlertmanagerSpecVolumesScaleIoSecretRef + * @schema AlertmanagerV1SpecVolumesScaleIoSecretRef */ -export interface AlertmanagerSpecVolumesScaleIoSecretRef { +export interface AlertmanagerV1SpecVolumesScaleIoSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesScaleIoSecretRef#name + * @schema AlertmanagerV1SpecVolumesScaleIoSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesScaleIoSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesScaleIoSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesScaleIoSecretRef(obj: AlertmanagerSpecVolumesScaleIoSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesScaleIoSecretRef(obj: AlertmanagerV1SpecVolumesScaleIoSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -209391,37 +209391,37 @@ export function toJson_AlertmanagerSpecVolumesScaleIoSecretRef(obj: Alertmanager /** * Maps a string key to a path within a volume. * - * @schema AlertmanagerSpecVolumesSecretItems + * @schema AlertmanagerV1SpecVolumesSecretItems */ -export interface AlertmanagerSpecVolumesSecretItems { +export interface AlertmanagerV1SpecVolumesSecretItems { /** * The key to project. * - * @schema AlertmanagerSpecVolumesSecretItems#key + * @schema AlertmanagerV1SpecVolumesSecretItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema AlertmanagerSpecVolumesSecretItems#mode + * @schema AlertmanagerV1SpecVolumesSecretItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema AlertmanagerSpecVolumesSecretItems#path + * @schema AlertmanagerV1SpecVolumesSecretItems#path */ readonly path: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesSecretItems' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesSecretItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesSecretItems(obj: AlertmanagerSpecVolumesSecretItems | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesSecretItems(obj: AlertmanagerV1SpecVolumesSecretItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -209436,23 +209436,23 @@ export function toJson_AlertmanagerSpecVolumesSecretItems(obj: AlertmanagerSpecV /** * SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. * - * @schema AlertmanagerSpecVolumesStorageosSecretRef + * @schema AlertmanagerV1SpecVolumesStorageosSecretRef */ -export interface AlertmanagerSpecVolumesStorageosSecretRef { +export interface AlertmanagerV1SpecVolumesStorageosSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesStorageosSecretRef#name + * @schema AlertmanagerV1SpecVolumesStorageosSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesStorageosSecretRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesStorageosSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesStorageosSecretRef(obj: AlertmanagerSpecVolumesStorageosSecretRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesStorageosSecretRef(obj: AlertmanagerV1SpecVolumesStorageosSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -209465,34 +209465,34 @@ export function toJson_AlertmanagerSpecVolumesStorageosSecretRef(obj: Alertmanag /** * A node selector term, associated with the corresponding weight. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference */ -export interface AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { +export interface AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { /** * A list of node selector requirements by node's labels. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions */ - readonly matchExpressions?: AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; + readonly matchExpressions?: AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields */ - readonly matchFields?: AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; + readonly matchFields?: AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -209502,34 +209502,34 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedu /** * A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms */ -export interface AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { +export interface AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { /** * A list of node selector requirements by node's labels. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions */ - readonly matchExpressions?: AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; + readonly matchExpressions?: AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields */ - readonly matchFields?: AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; + readonly matchFields?: AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -209539,40 +209539,40 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedul /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'labelSelector': toJson_AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -209584,33 +209584,33 @@ export function toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedul /** * A label query over a set of resources, in this case pods. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -209621,40 +209621,40 @@ export function toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringScheduli /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'labelSelector': toJson_AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -209666,33 +209666,33 @@ export function toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSch /** * A label query over a set of resources, in this case pods. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -209703,37 +209703,37 @@ export function toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSche /** * Selects a key of a ConfigMap. * - * @schema AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef + * @schema AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef */ -export interface AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef { +export interface AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef { /** * The key to select. * - * @schema AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef#key + * @schema AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef#name + * @schema AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef#optional + * @schema AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef(obj: AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef(obj: AlertmanagerV1SpecContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -209748,30 +209748,30 @@ export function toJson_AlertmanagerSpecContainersEnvValueFromConfigMapKeyRef(obj /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema AlertmanagerSpecContainersEnvValueFromFieldRef + * @schema AlertmanagerV1SpecContainersEnvValueFromFieldRef */ -export interface AlertmanagerSpecContainersEnvValueFromFieldRef { +export interface AlertmanagerV1SpecContainersEnvValueFromFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema AlertmanagerSpecContainersEnvValueFromFieldRef#apiVersion + * @schema AlertmanagerV1SpecContainersEnvValueFromFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema AlertmanagerSpecContainersEnvValueFromFieldRef#fieldPath + * @schema AlertmanagerV1SpecContainersEnvValueFromFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnvValueFromFieldRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnvValueFromFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnvValueFromFieldRef(obj: AlertmanagerSpecContainersEnvValueFromFieldRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnvValueFromFieldRef(obj: AlertmanagerV1SpecContainersEnvValueFromFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -209785,37 +209785,37 @@ export function toJson_AlertmanagerSpecContainersEnvValueFromFieldRef(obj: Alert /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema AlertmanagerSpecContainersEnvValueFromResourceFieldRef + * @schema AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef */ -export interface AlertmanagerSpecContainersEnvValueFromResourceFieldRef { +export interface AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema AlertmanagerSpecContainersEnvValueFromResourceFieldRef#containerName + * @schema AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema AlertmanagerSpecContainersEnvValueFromResourceFieldRef#divisor + * @schema AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema AlertmanagerSpecContainersEnvValueFromResourceFieldRef#resource + * @schema AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnvValueFromResourceFieldRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnvValueFromResourceFieldRef(obj: AlertmanagerSpecContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef(obj: AlertmanagerV1SpecContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -209830,37 +209830,37 @@ export function toJson_AlertmanagerSpecContainersEnvValueFromResourceFieldRef(ob /** * Selects a key of a secret in the pod's namespace * - * @schema AlertmanagerSpecContainersEnvValueFromSecretKeyRef + * @schema AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef */ -export interface AlertmanagerSpecContainersEnvValueFromSecretKeyRef { +export interface AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerSpecContainersEnvValueFromSecretKeyRef#key + * @schema AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecContainersEnvValueFromSecretKeyRef#name + * @schema AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerSpecContainersEnvValueFromSecretKeyRef#optional + * @schema AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecContainersEnvValueFromSecretKeyRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersEnvValueFromSecretKeyRef(obj: AlertmanagerSpecContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef(obj: AlertmanagerV1SpecContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -209875,23 +209875,23 @@ export function toJson_AlertmanagerSpecContainersEnvValueFromSecretKeyRef(obj: A /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersLifecyclePostStartExec + * @schema AlertmanagerV1SpecContainersLifecyclePostStartExec */ -export interface AlertmanagerSpecContainersLifecyclePostStartExec { +export interface AlertmanagerV1SpecContainersLifecyclePostStartExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecContainersLifecyclePostStartExec#command + * @schema AlertmanagerV1SpecContainersLifecyclePostStartExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePostStartExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePostStartExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePostStartExec(obj: AlertmanagerSpecContainersLifecyclePostStartExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePostStartExec(obj: AlertmanagerV1SpecContainersLifecyclePostStartExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -209904,56 +209904,56 @@ export function toJson_AlertmanagerSpecContainersLifecyclePostStartExec(obj: Ale /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGet + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGet */ -export interface AlertmanagerSpecContainersLifecyclePostStartHttpGet { +export interface AlertmanagerV1SpecContainersLifecyclePostStartHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGet#host + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGet#httpHeaders + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGet#path + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGet#port + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#port */ - readonly port: AlertmanagerSpecContainersLifecyclePostStartHttpGetPort; + readonly port: AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGet#scheme + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePostStartHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePostStartHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePostStartHttpGet(obj: AlertmanagerSpecContainersLifecyclePostStartHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePostStartHttpGet(obj: AlertmanagerV1SpecContainersLifecyclePostStartHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -209966,30 +209966,30 @@ export function toJson_AlertmanagerSpecContainersLifecyclePostStartHttpGet(obj: /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersLifecyclePostStartTcpSocket + * @schema AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket */ -export interface AlertmanagerSpecContainersLifecyclePostStartTcpSocket { +export interface AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecContainersLifecyclePostStartTcpSocket#host + * @schema AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLifecyclePostStartTcpSocket#port + * @schema AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket#port */ - readonly port: AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort; + readonly port: AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePostStartTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePostStartTcpSocket(obj: AlertmanagerSpecContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket(obj: AlertmanagerV1SpecContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -210003,23 +210003,23 @@ export function toJson_AlertmanagerSpecContainersLifecyclePostStartTcpSocket(obj /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecContainersLifecyclePreStopExec + * @schema AlertmanagerV1SpecContainersLifecyclePreStopExec */ -export interface AlertmanagerSpecContainersLifecyclePreStopExec { +export interface AlertmanagerV1SpecContainersLifecyclePreStopExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecContainersLifecyclePreStopExec#command + * @schema AlertmanagerV1SpecContainersLifecyclePreStopExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePreStopExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePreStopExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePreStopExec(obj: AlertmanagerSpecContainersLifecyclePreStopExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePreStopExec(obj: AlertmanagerV1SpecContainersLifecyclePreStopExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -210032,56 +210032,56 @@ export function toJson_AlertmanagerSpecContainersLifecyclePreStopExec(obj: Alert /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGet + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGet */ -export interface AlertmanagerSpecContainersLifecyclePreStopHttpGet { +export interface AlertmanagerV1SpecContainersLifecyclePreStopHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGet#host + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGet#httpHeaders + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGet#path + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGet#port + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#port */ - readonly port: AlertmanagerSpecContainersLifecyclePreStopHttpGetPort; + readonly port: AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGet#scheme + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePreStopHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePreStopHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePreStopHttpGet(obj: AlertmanagerSpecContainersLifecyclePreStopHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePreStopHttpGet(obj: AlertmanagerV1SpecContainersLifecyclePreStopHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -210094,30 +210094,30 @@ export function toJson_AlertmanagerSpecContainersLifecyclePreStopHttpGet(obj: Al /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecContainersLifecyclePreStopTcpSocket + * @schema AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket */ -export interface AlertmanagerSpecContainersLifecyclePreStopTcpSocket { +export interface AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecContainersLifecyclePreStopTcpSocket#host + * @schema AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLifecyclePreStopTcpSocket#port + * @schema AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket#port */ - readonly port: AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort; + readonly port: AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePreStopTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePreStopTcpSocket(obj: AlertmanagerSpecContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket(obj: AlertmanagerV1SpecContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -210131,30 +210131,30 @@ export function toJson_AlertmanagerSpecContainersLifecyclePreStopTcpSocket(obj: /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders */ -export interface AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders { +export interface AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders(obj: AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders(obj: AlertmanagerV1SpecContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -210168,14 +210168,14 @@ export function toJson_AlertmanagerSpecContainersLivenessProbeHttpGetHttpHeaders /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLivenessProbeHttpGetPort + * @schema AlertmanagerV1SpecContainersLivenessProbeHttpGetPort */ -export class AlertmanagerSpecContainersLivenessProbeHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecContainersLivenessProbeHttpGetPort { - return new AlertmanagerSpecContainersLivenessProbeHttpGetPort(value); +export class AlertmanagerV1SpecContainersLivenessProbeHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersLivenessProbeHttpGetPort { + return new AlertmanagerV1SpecContainersLivenessProbeHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersLivenessProbeHttpGetPort { - return new AlertmanagerSpecContainersLivenessProbeHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersLivenessProbeHttpGetPort { + return new AlertmanagerV1SpecContainersLivenessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -210184,14 +210184,14 @@ export class AlertmanagerSpecContainersLivenessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLivenessProbeTcpSocketPort + * @schema AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort */ -export class AlertmanagerSpecContainersLivenessProbeTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecContainersLivenessProbeTcpSocketPort { - return new AlertmanagerSpecContainersLivenessProbeTcpSocketPort(value); +export class AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort { + return new AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersLivenessProbeTcpSocketPort { - return new AlertmanagerSpecContainersLivenessProbeTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort { + return new AlertmanagerV1SpecContainersLivenessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -210200,30 +210200,30 @@ export class AlertmanagerSpecContainersLivenessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders */ -export interface AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders { +export interface AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders(obj: AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders(obj: AlertmanagerV1SpecContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -210237,14 +210237,14 @@ export function toJson_AlertmanagerSpecContainersReadinessProbeHttpGetHttpHeader /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersReadinessProbeHttpGetPort + * @schema AlertmanagerV1SpecContainersReadinessProbeHttpGetPort */ -export class AlertmanagerSpecContainersReadinessProbeHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecContainersReadinessProbeHttpGetPort { - return new AlertmanagerSpecContainersReadinessProbeHttpGetPort(value); +export class AlertmanagerV1SpecContainersReadinessProbeHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersReadinessProbeHttpGetPort { + return new AlertmanagerV1SpecContainersReadinessProbeHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersReadinessProbeHttpGetPort { - return new AlertmanagerSpecContainersReadinessProbeHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersReadinessProbeHttpGetPort { + return new AlertmanagerV1SpecContainersReadinessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -210253,14 +210253,14 @@ export class AlertmanagerSpecContainersReadinessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersReadinessProbeTcpSocketPort + * @schema AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort */ -export class AlertmanagerSpecContainersReadinessProbeTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecContainersReadinessProbeTcpSocketPort { - return new AlertmanagerSpecContainersReadinessProbeTcpSocketPort(value); +export class AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort { + return new AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersReadinessProbeTcpSocketPort { - return new AlertmanagerSpecContainersReadinessProbeTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort { + return new AlertmanagerV1SpecContainersReadinessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -210269,30 +210269,30 @@ export class AlertmanagerSpecContainersReadinessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders */ -export interface AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders { +export interface AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders(obj: AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders(obj: AlertmanagerV1SpecContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -210306,14 +210306,14 @@ export function toJson_AlertmanagerSpecContainersStartupProbeHttpGetHttpHeaders( /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersStartupProbeHttpGetPort + * @schema AlertmanagerV1SpecContainersStartupProbeHttpGetPort */ -export class AlertmanagerSpecContainersStartupProbeHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecContainersStartupProbeHttpGetPort { - return new AlertmanagerSpecContainersStartupProbeHttpGetPort(value); +export class AlertmanagerV1SpecContainersStartupProbeHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersStartupProbeHttpGetPort { + return new AlertmanagerV1SpecContainersStartupProbeHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersStartupProbeHttpGetPort { - return new AlertmanagerSpecContainersStartupProbeHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersStartupProbeHttpGetPort { + return new AlertmanagerV1SpecContainersStartupProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -210322,14 +210322,14 @@ export class AlertmanagerSpecContainersStartupProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersStartupProbeTcpSocketPort + * @schema AlertmanagerV1SpecContainersStartupProbeTcpSocketPort */ -export class AlertmanagerSpecContainersStartupProbeTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecContainersStartupProbeTcpSocketPort { - return new AlertmanagerSpecContainersStartupProbeTcpSocketPort(value); +export class AlertmanagerV1SpecContainersStartupProbeTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersStartupProbeTcpSocketPort { + return new AlertmanagerV1SpecContainersStartupProbeTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersStartupProbeTcpSocketPort { - return new AlertmanagerSpecContainersStartupProbeTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersStartupProbeTcpSocketPort { + return new AlertmanagerV1SpecContainersStartupProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -210338,37 +210338,37 @@ export class AlertmanagerSpecContainersStartupProbeTcpSocketPort { /** * Selects a key of a ConfigMap. * - * @schema AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef + * @schema AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef */ -export interface AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef { +export interface AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef { /** * The key to select. * - * @schema AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef#key + * @schema AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef#name + * @schema AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef#optional + * @schema AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef(obj: AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef(obj: AlertmanagerV1SpecInitContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -210383,30 +210383,30 @@ export function toJson_AlertmanagerSpecInitContainersEnvValueFromConfigMapKeyRef /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema AlertmanagerSpecInitContainersEnvValueFromFieldRef + * @schema AlertmanagerV1SpecInitContainersEnvValueFromFieldRef */ -export interface AlertmanagerSpecInitContainersEnvValueFromFieldRef { +export interface AlertmanagerV1SpecInitContainersEnvValueFromFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema AlertmanagerSpecInitContainersEnvValueFromFieldRef#apiVersion + * @schema AlertmanagerV1SpecInitContainersEnvValueFromFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema AlertmanagerSpecInitContainersEnvValueFromFieldRef#fieldPath + * @schema AlertmanagerV1SpecInitContainersEnvValueFromFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnvValueFromFieldRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnvValueFromFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnvValueFromFieldRef(obj: AlertmanagerSpecInitContainersEnvValueFromFieldRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnvValueFromFieldRef(obj: AlertmanagerV1SpecInitContainersEnvValueFromFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -210420,37 +210420,37 @@ export function toJson_AlertmanagerSpecInitContainersEnvValueFromFieldRef(obj: A /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef + * @schema AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef */ -export interface AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef { +export interface AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef#containerName + * @schema AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef#divisor + * @schema AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef#resource + * @schema AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef(obj: AlertmanagerSpecInitContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef(obj: AlertmanagerV1SpecInitContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -210465,37 +210465,37 @@ export function toJson_AlertmanagerSpecInitContainersEnvValueFromResourceFieldRe /** * Selects a key of a secret in the pod's namespace * - * @schema AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef + * @schema AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef */ -export interface AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef { +export interface AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef#key + * @schema AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef#name + * @schema AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef#optional + * @schema AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef(obj: AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef(obj: AlertmanagerV1SpecInitContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -210510,23 +210510,23 @@ export function toJson_AlertmanagerSpecInitContainersEnvValueFromSecretKeyRef(ob /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartExec + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartExec */ -export interface AlertmanagerSpecInitContainersLifecyclePostStartExec { +export interface AlertmanagerV1SpecInitContainersLifecyclePostStartExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartExec#command + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePostStartExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePostStartExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePostStartExec(obj: AlertmanagerSpecInitContainersLifecyclePostStartExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePostStartExec(obj: AlertmanagerV1SpecInitContainersLifecyclePostStartExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -210539,56 +210539,56 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePostStartExec(obj: /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGet + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet */ -export interface AlertmanagerSpecInitContainersLifecyclePostStartHttpGet { +export interface AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#host + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#httpHeaders + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#path + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#port + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#port */ - readonly port: AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort; + readonly port: AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGet#scheme + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePostStartHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePostStartHttpGet(obj: AlertmanagerSpecInitContainersLifecyclePostStartHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet(obj: AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -210601,30 +210601,30 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePostStartHttpGet(o /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket */ -export interface AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket { +export interface AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket#host + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket#port + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket#port */ - readonly port: AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort; + readonly port: AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket(obj: AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket(obj: AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -210638,23 +210638,23 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePostStartTcpSocket /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopExec + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopExec */ -export interface AlertmanagerSpecInitContainersLifecyclePreStopExec { +export interface AlertmanagerV1SpecInitContainersLifecyclePreStopExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopExec#command + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePreStopExec' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePreStopExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePreStopExec(obj: AlertmanagerSpecInitContainersLifecyclePreStopExec | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePreStopExec(obj: AlertmanagerV1SpecInitContainersLifecyclePreStopExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -210667,56 +210667,56 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePreStopExec(obj: A /** * HTTPGet specifies the http request to perform. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGet + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet */ -export interface AlertmanagerSpecInitContainersLifecyclePreStopHttpGet { +export interface AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#host + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#httpHeaders + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#httpHeaders */ - readonly httpHeaders?: AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders[]; + readonly httpHeaders?: AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#path + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#port + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#port */ - readonly port: AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort; + readonly port: AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGet#scheme + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePreStopHttpGet' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePreStopHttpGet(obj: AlertmanagerSpecInitContainersLifecyclePreStopHttpGet | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet(obj: AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -210729,30 +210729,30 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePreStopHttpGet(obj /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket */ -export interface AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket { +export interface AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket#host + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket#port + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket#port */ - readonly port: AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort; + readonly port: AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket(obj: AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket(obj: AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -210766,30 +210766,30 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePreStopTcpSocket(o /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders */ -export interface AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders { +export interface AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders(obj: AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders(obj: AlertmanagerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -210803,14 +210803,14 @@ export function toJson_AlertmanagerSpecInitContainersLivenessProbeHttpGetHttpHea /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLivenessProbeHttpGetPort + * @schema AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort */ -export class AlertmanagerSpecInitContainersLivenessProbeHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersLivenessProbeHttpGetPort { - return new AlertmanagerSpecInitContainersLivenessProbeHttpGetPort(value); +export class AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort { + return new AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersLivenessProbeHttpGetPort { - return new AlertmanagerSpecInitContainersLivenessProbeHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort { + return new AlertmanagerV1SpecInitContainersLivenessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -210819,14 +210819,14 @@ export class AlertmanagerSpecInitContainersLivenessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort + * @schema AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort */ -export class AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort { - return new AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort(value); +export class AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort { + return new AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort { - return new AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort { + return new AlertmanagerV1SpecInitContainersLivenessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -210835,30 +210835,30 @@ export class AlertmanagerSpecInitContainersLivenessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders */ -export interface AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders { +export interface AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders(obj: AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders(obj: AlertmanagerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -210872,14 +210872,14 @@ export function toJson_AlertmanagerSpecInitContainersReadinessProbeHttpGetHttpHe /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersReadinessProbeHttpGetPort + * @schema AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort */ -export class AlertmanagerSpecInitContainersReadinessProbeHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersReadinessProbeHttpGetPort { - return new AlertmanagerSpecInitContainersReadinessProbeHttpGetPort(value); +export class AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort { + return new AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersReadinessProbeHttpGetPort { - return new AlertmanagerSpecInitContainersReadinessProbeHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort { + return new AlertmanagerV1SpecInitContainersReadinessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -210888,14 +210888,14 @@ export class AlertmanagerSpecInitContainersReadinessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort + * @schema AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort */ -export class AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort { - return new AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort(value); +export class AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort { + return new AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort { - return new AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort { + return new AlertmanagerV1SpecInitContainersReadinessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -210904,30 +210904,30 @@ export class AlertmanagerSpecInitContainersReadinessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders */ -export interface AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders { +export interface AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders(obj: AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders(obj: AlertmanagerV1SpecInitContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -210941,14 +210941,14 @@ export function toJson_AlertmanagerSpecInitContainersStartupProbeHttpGetHttpHead /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersStartupProbeHttpGetPort + * @schema AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort */ -export class AlertmanagerSpecInitContainersStartupProbeHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersStartupProbeHttpGetPort { - return new AlertmanagerSpecInitContainersStartupProbeHttpGetPort(value); +export class AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort { + return new AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersStartupProbeHttpGetPort { - return new AlertmanagerSpecInitContainersStartupProbeHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort { + return new AlertmanagerV1SpecInitContainersStartupProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -210957,14 +210957,14 @@ export class AlertmanagerSpecInitContainersStartupProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersStartupProbeTcpSocketPort + * @schema AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort */ -export class AlertmanagerSpecInitContainersStartupProbeTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersStartupProbeTcpSocketPort { - return new AlertmanagerSpecInitContainersStartupProbeTcpSocketPort(value); +export class AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort { + return new AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersStartupProbeTcpSocketPort { - return new AlertmanagerSpecInitContainersStartupProbeTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort { + return new AlertmanagerV1SpecInitContainersStartupProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -210973,37 +210973,37 @@ export class AlertmanagerSpecInitContainersStartupProbeTcpSocketPort { /** * This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource */ -export interface AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource { /** * APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource#apiGroup + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource#apiGroup */ readonly apiGroup?: string; /** * Kind is the type of resource being referenced * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource#kind + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource#kind */ readonly kind: string; /** * Name is the name of resource being referenced * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource#name + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource#name */ readonly name: string; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource(obj: AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource(obj: AlertmanagerV1SpecStorageVolumeClaimTemplateSpecDataSource | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiGroup': obj.apiGroup, @@ -211018,30 +211018,30 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecDataSource( /** * Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecResources + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources */ -export interface AlertmanagerSpecStorageVolumeClaimTemplateSpecResources { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecResources#limits + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecResources#requests + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplateSpecResources' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecResources(obj: AlertmanagerSpecStorageVolumeClaimTemplateSpecResources | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources(obj: AlertmanagerV1SpecStorageVolumeClaimTemplateSpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -211055,33 +211055,33 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecResources(o /** * A label query over volumes to consider for binding. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector */ -export interface AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector#matchExpressions + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector#matchExpressions */ - readonly matchExpressions?: AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions[]; + readonly matchExpressions?: AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector#matchLabels + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector(obj: AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector(obj: AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -211092,56 +211092,56 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecSelector(ob /** * PersistentVolumeClaimCondition contails details about state of pvc * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions */ -export interface AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions { /** * Last time we probed the condition. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime */ readonly lastProbeTime?: Date; /** * Last time the condition transitioned from one status to another. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime */ readonly lastTransitionTime?: Date; /** * Human-readable message indicating details about last transition. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#message + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#message */ readonly message?: string; /** * Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \\"ResizeStarted\\" that means the underlying persistent volume is being resized. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#reason + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#reason */ readonly reason?: string; /** - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#status + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#status */ readonly status: string; /** * PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions#type + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions#type */ readonly type: string; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions(obj: AlertmanagerSpecStorageVolumeClaimTemplateStatusConditions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions(obj: AlertmanagerV1SpecStorageVolumeClaimTemplateStatusConditions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'lastProbeTime': obj.lastProbeTime?.toISOString(), @@ -211159,30 +211159,30 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateStatusCondition /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema AlertmanagerSpecVolumesDownwardApiItemsFieldRef + * @schema AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef */ -export interface AlertmanagerSpecVolumesDownwardApiItemsFieldRef { +export interface AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema AlertmanagerSpecVolumesDownwardApiItemsFieldRef#apiVersion + * @schema AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema AlertmanagerSpecVolumesDownwardApiItemsFieldRef#fieldPath + * @schema AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesDownwardApiItemsFieldRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesDownwardApiItemsFieldRef(obj: AlertmanagerSpecVolumesDownwardApiItemsFieldRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef(obj: AlertmanagerV1SpecVolumesDownwardApiItemsFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -211196,37 +211196,37 @@ export function toJson_AlertmanagerSpecVolumesDownwardApiItemsFieldRef(obj: Aler /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef + * @schema AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef */ -export interface AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef { +export interface AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef#containerName + * @schema AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef#divisor + * @schema AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef#resource + * @schema AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef(obj: AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef(obj: AlertmanagerV1SpecVolumesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -211241,40 +211241,40 @@ export function toJson_AlertmanagerSpecVolumesDownwardApiItemsResourceFieldRef(o /** * information about the configMap data to project * - * @schema AlertmanagerSpecVolumesProjectedSourcesConfigMap + * @schema AlertmanagerV1SpecVolumesProjectedSourcesConfigMap */ -export interface AlertmanagerSpecVolumesProjectedSourcesConfigMap { +export interface AlertmanagerV1SpecVolumesProjectedSourcesConfigMap { /** * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema AlertmanagerSpecVolumesProjectedSourcesConfigMap#items + * @schema AlertmanagerV1SpecVolumesProjectedSourcesConfigMap#items */ - readonly items?: AlertmanagerSpecVolumesProjectedSourcesConfigMapItems[]; + readonly items?: AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesProjectedSourcesConfigMap#name + * @schema AlertmanagerV1SpecVolumesProjectedSourcesConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its keys must be defined * - * @schema AlertmanagerSpecVolumesProjectedSourcesConfigMap#optional + * @schema AlertmanagerV1SpecVolumesProjectedSourcesConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesConfigMap' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesConfigMap(obj: AlertmanagerSpecVolumesProjectedSourcesConfigMap | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesConfigMap(obj: AlertmanagerV1SpecVolumesProjectedSourcesConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_AlertmanagerSpecVolumesProjectedSourcesConfigMapItems(y)), + 'items': obj.items?.map(y => toJson_AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -211286,26 +211286,26 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesConfigMap(obj: Ale /** * information about the downwardAPI data to project * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApi + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi */ -export interface AlertmanagerSpecVolumesProjectedSourcesDownwardApi { +export interface AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi { /** * Items is a list of DownwardAPIVolume file * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApi#items + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi#items */ - readonly items?: AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems[]; + readonly items?: AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems[]; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesDownwardApi' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApi(obj: AlertmanagerSpecVolumesProjectedSourcesDownwardApi | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi(obj: AlertmanagerV1SpecVolumesProjectedSourcesDownwardApi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems(y)), + 'items': obj.items?.map(y => toJson_AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -211315,40 +211315,40 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApi(obj: A /** * information about the secret data to project * - * @schema AlertmanagerSpecVolumesProjectedSourcesSecret + * @schema AlertmanagerV1SpecVolumesProjectedSourcesSecret */ -export interface AlertmanagerSpecVolumesProjectedSourcesSecret { +export interface AlertmanagerV1SpecVolumesProjectedSourcesSecret { /** * If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema AlertmanagerSpecVolumesProjectedSourcesSecret#items + * @schema AlertmanagerV1SpecVolumesProjectedSourcesSecret#items */ - readonly items?: AlertmanagerSpecVolumesProjectedSourcesSecretItems[]; + readonly items?: AlertmanagerV1SpecVolumesProjectedSourcesSecretItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema AlertmanagerSpecVolumesProjectedSourcesSecret#name + * @schema AlertmanagerV1SpecVolumesProjectedSourcesSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema AlertmanagerSpecVolumesProjectedSourcesSecret#optional + * @schema AlertmanagerV1SpecVolumesProjectedSourcesSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesSecret' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesSecret(obj: AlertmanagerSpecVolumesProjectedSourcesSecret | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesSecret(obj: AlertmanagerV1SpecVolumesProjectedSourcesSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_AlertmanagerSpecVolumesProjectedSourcesSecretItems(y)), + 'items': obj.items?.map(y => toJson_AlertmanagerV1SpecVolumesProjectedSourcesSecretItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -211360,13 +211360,13 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesSecret(obj: Alertm /** * information about the serviceAccountToken data to project * - * @schema AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken + * @schema AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken */ -export interface AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken { +export interface AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken { /** * Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver. * - * @schema AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken#audience + * @schema AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken#audience */ readonly audience?: string; @@ -211374,24 +211374,24 @@ export interface AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken { * ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes. * * @default 1 hour and must be at least 10 minutes. - * @schema AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds + * @schema AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds */ readonly expirationSeconds?: number; /** * Path is the path relative to the mount point of the file to project the token into. * - * @schema AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken#path + * @schema AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken#path */ readonly path: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken(obj: AlertmanagerSpecVolumesProjectedSourcesServiceAccountToken | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken(obj: AlertmanagerV1SpecVolumesProjectedSourcesServiceAccountToken | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'audience': obj.audience, @@ -211406,37 +211406,37 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesServiceAccountToke /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions */ -export interface AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { +export interface AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { /** * The label key that the selector applies to. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -211451,37 +211451,37 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedu /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields */ -export interface AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { +export interface AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { /** * The label key that the selector applies to. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values + * @schema AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: AlertmanagerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -211496,37 +211496,37 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinityPreferredDuringSchedu /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions */ -export interface AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { +export interface AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { /** * The label key that the selector applies to. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -211541,37 +211541,37 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedul /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields */ -export interface AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { +export interface AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { /** * The label key that the selector applies to. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values + * @schema AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: AlertmanagerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -211586,33 +211586,33 @@ export function toJson_AlertmanagerSpecAffinityNodeAffinityRequiredDuringSchedul /** * A label query over a set of resources, in this case pods. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -211623,37 +211623,37 @@ export function toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedul /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: AlertmanagerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: AlertmanagerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -211668,33 +211668,33 @@ export function toJson_AlertmanagerSpecAffinityPodAffinityRequiredDuringScheduli /** * A label query over a set of resources, in this case pods. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -211705,37 +211705,37 @@ export function toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSch /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: AlertmanagerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -211750,30 +211750,30 @@ export function toJson_AlertmanagerSpecAffinityPodAntiAffinityRequiredDuringSche /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders */ -export interface AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders { +export interface AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders(obj: AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders(obj: AlertmanagerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -211787,14 +211787,14 @@ export function toJson_AlertmanagerSpecContainersLifecyclePostStartHttpGetHttpHe /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLifecyclePostStartHttpGetPort + * @schema AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort */ -export class AlertmanagerSpecContainersLifecyclePostStartHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecContainersLifecyclePostStartHttpGetPort { - return new AlertmanagerSpecContainersLifecyclePostStartHttpGetPort(value); +export class AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort { + return new AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersLifecyclePostStartHttpGetPort { - return new AlertmanagerSpecContainersLifecyclePostStartHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort { + return new AlertmanagerV1SpecContainersLifecyclePostStartHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -211803,14 +211803,14 @@ export class AlertmanagerSpecContainersLifecyclePostStartHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort + * @schema AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort */ -export class AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort { - return new AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort(value); +export class AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort { + return new AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort { - return new AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort { + return new AlertmanagerV1SpecContainersLifecyclePostStartTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -211819,30 +211819,30 @@ export class AlertmanagerSpecContainersLifecyclePostStartTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders */ -export interface AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders { +export interface AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders(obj: AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders(obj: AlertmanagerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -211856,14 +211856,14 @@ export function toJson_AlertmanagerSpecContainersLifecyclePreStopHttpGetHttpHead /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLifecyclePreStopHttpGetPort + * @schema AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort */ -export class AlertmanagerSpecContainersLifecyclePreStopHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecContainersLifecyclePreStopHttpGetPort { - return new AlertmanagerSpecContainersLifecyclePreStopHttpGetPort(value); +export class AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort { + return new AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersLifecyclePreStopHttpGetPort { - return new AlertmanagerSpecContainersLifecyclePreStopHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort { + return new AlertmanagerV1SpecContainersLifecyclePreStopHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -211872,14 +211872,14 @@ export class AlertmanagerSpecContainersLifecyclePreStopHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort + * @schema AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort */ -export class AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort { - return new AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort(value); +export class AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort { + return new AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort { - return new AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort { + return new AlertmanagerV1SpecContainersLifecyclePreStopTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -211888,30 +211888,30 @@ export class AlertmanagerSpecContainersLifecyclePreStopTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders */ -export interface AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders { +export interface AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders(obj: AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders(obj: AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -211925,14 +211925,14 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePostStartHttpGetHt /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort */ -export class AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort { - return new AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort(value); +export class AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort { + return new AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort { - return new AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort { + return new AlertmanagerV1SpecInitContainersLifecyclePostStartHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -211941,14 +211941,14 @@ export class AlertmanagerSpecInitContainersLifecyclePostStartHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort + * @schema AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort */ -export class AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort { - return new AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort(value); +export class AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort { + return new AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort { - return new AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort { + return new AlertmanagerV1SpecInitContainersLifecyclePostStartTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -211957,30 +211957,30 @@ export class AlertmanagerSpecInitContainersLifecyclePostStartTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders */ -export interface AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders { +export interface AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders { /** * The header field name * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders(obj: AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders(obj: AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -211994,14 +211994,14 @@ export function toJson_AlertmanagerSpecInitContainersLifecyclePreStopHttpGetHttp /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort */ -export class AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort { - return new AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort(value); +export class AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort { + return new AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort { - return new AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort { + return new AlertmanagerV1SpecInitContainersLifecyclePreStopHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -212010,14 +212010,14 @@ export class AlertmanagerSpecInitContainersLifecyclePreStopHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort + * @schema AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort */ -export class AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort { - public static fromNumber(value: number): AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort { - return new AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort(value); +export class AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort { + public static fromNumber(value: number): AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort { + return new AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort(value); } - public static fromString(value: string): AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort { - return new AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort(value); + public static fromString(value: string): AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort { + return new AlertmanagerV1SpecInitContainersLifecyclePreStopTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -212026,37 +212026,37 @@ export class AlertmanagerSpecInitContainersLifecyclePreStopTcpSocketPort { /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions */ -export interface AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions { +export interface AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values + * @schema AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(obj: AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(obj: AlertmanagerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -212071,37 +212071,37 @@ export function toJson_AlertmanagerSpecStorageVolumeClaimTemplateSpecSelectorMat /** * Maps a string key to a path within a volume. * - * @schema AlertmanagerSpecVolumesProjectedSourcesConfigMapItems + * @schema AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems */ -export interface AlertmanagerSpecVolumesProjectedSourcesConfigMapItems { +export interface AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems { /** * The key to project. * - * @schema AlertmanagerSpecVolumesProjectedSourcesConfigMapItems#key + * @schema AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema AlertmanagerSpecVolumesProjectedSourcesConfigMapItems#mode + * @schema AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema AlertmanagerSpecVolumesProjectedSourcesConfigMapItems#path + * @schema AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems#path */ readonly path: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesConfigMapItems' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesConfigMapItems(obj: AlertmanagerSpecVolumesProjectedSourcesConfigMapItems | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems(obj: AlertmanagerV1SpecVolumesProjectedSourcesConfigMapItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -212116,50 +212116,50 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesConfigMapItems(obj /** * DownwardAPIVolumeFile represents information to create the file containing the pod field * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems */ -export interface AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems { +export interface AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems#fieldRef + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems#fieldRef */ - readonly fieldRef?: AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef; + readonly fieldRef?: AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems#mode + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems#mode */ readonly mode?: number; /** * Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems#path + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems#path */ readonly path: string; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef */ - readonly resourceFieldRef?: AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef; + readonly resourceFieldRef?: AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems(obj: AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems(obj: AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fieldRef': toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj.fieldRef), + 'fieldRef': toJson_AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj.fieldRef), 'mode': obj.mode, 'path': obj.path, - 'resourceFieldRef': toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), + 'resourceFieldRef': toJson_AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -212169,37 +212169,37 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItems(o /** * Maps a string key to a path within a volume. * - * @schema AlertmanagerSpecVolumesProjectedSourcesSecretItems + * @schema AlertmanagerV1SpecVolumesProjectedSourcesSecretItems */ -export interface AlertmanagerSpecVolumesProjectedSourcesSecretItems { +export interface AlertmanagerV1SpecVolumesProjectedSourcesSecretItems { /** * The key to project. * - * @schema AlertmanagerSpecVolumesProjectedSourcesSecretItems#key + * @schema AlertmanagerV1SpecVolumesProjectedSourcesSecretItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema AlertmanagerSpecVolumesProjectedSourcesSecretItems#mode + * @schema AlertmanagerV1SpecVolumesProjectedSourcesSecretItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema AlertmanagerSpecVolumesProjectedSourcesSecretItems#path + * @schema AlertmanagerV1SpecVolumesProjectedSourcesSecretItems#path */ readonly path: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesSecretItems' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesSecretItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesSecretItems(obj: AlertmanagerSpecVolumesProjectedSourcesSecretItems | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesSecretItems(obj: AlertmanagerV1SpecVolumesProjectedSourcesSecretItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -212214,37 +212214,37 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesSecretItems(obj: A /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: AlertmanagerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -212259,37 +212259,37 @@ export function toJson_AlertmanagerSpecAffinityPodAffinityPreferredDuringSchedul /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: AlertmanagerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -212304,30 +212304,30 @@ export function toJson_AlertmanagerSpecAffinityPodAntiAffinityPreferredDuringSch /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef */ -export interface AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef { +export interface AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj: AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj: AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -212341,37 +212341,37 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsFi /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef */ -export interface AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef { +export interface AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource + * @schema AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef' to JSON representation. + * Converts an object of type 'AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj: AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { +export function toJson_AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj: AlertmanagerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -212387,11 +212387,11 @@ export function toJson_AlertmanagerSpecVolumesProjectedSourcesDownwardApiItemsRe /** * PodMonitor defines monitoring for a set of pods. * - * @schema PodMonitor + * @schema PodMonitorV1 */ -export class PodMonitor extends ApiObject { +export class PodMonitorV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"PodMonitor\\" + * Returns the apiVersion and kind for \\"PodMonitorV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'monitoring.coreos.com/v1', @@ -212399,28 +212399,28 @@ export class PodMonitor extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"PodMonitor\\". + * Renders a Kubernetes manifest for \\"PodMonitorV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: PodMonitorProps): any { + public static manifest(props: PodMonitorV1Props): any { return { - ...PodMonitor.GVK, - ...toJson_PodMonitorProps(props), + ...PodMonitorV1.GVK, + ...toJson_PodMonitorV1Props(props), }; } /** - * Defines a \\"PodMonitor\\" API object + * Defines a \\"PodMonitorV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: PodMonitorProps) { + public constructor(scope: Construct, id: string, props: PodMonitorV1Props) { super(scope, id, { - ...PodMonitor.GVK, + ...PodMonitorV1.GVK, ...props, }); } @@ -212432,8 +212432,8 @@ export class PodMonitor extends ApiObject { const resolved = super.toJson(); return { - ...PodMonitor.GVK, - ...toJson_PodMonitorProps(resolved), + ...PodMonitorV1.GVK, + ...toJson_PodMonitorV1Props(resolved), }; } } @@ -212441,32 +212441,32 @@ export class PodMonitor extends ApiObject { /** * PodMonitor defines monitoring for a set of pods. * - * @schema PodMonitor + * @schema PodMonitorV1 */ -export interface PodMonitorProps { +export interface PodMonitorV1Props { /** - * @schema PodMonitor#metadata + * @schema PodMonitorV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Specification of desired Pod selection for target discovery by Prometheus. * - * @schema PodMonitor#spec + * @schema PodMonitorV1#spec */ - readonly spec: PodMonitorSpec; + readonly spec: PodMonitorV1Spec; } /** - * Converts an object of type 'PodMonitorProps' to JSON representation. + * Converts an object of type 'PodMonitorV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PodMonitorProps(obj: PodMonitorProps | undefined): Record | undefined { +export function toJson_PodMonitorV1Props(obj: PodMonitorV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_PodMonitorSpec(obj.spec), + 'spec': toJson_PodMonitorV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -212476,66 +212476,66 @@ export function toJson_PodMonitorProps(obj: PodMonitorProps | undefined): Record /** * Specification of desired Pod selection for target discovery by Prometheus. * - * @schema PodMonitorSpec + * @schema PodMonitorV1Spec */ -export interface PodMonitorSpec { +export interface PodMonitorV1Spec { /** * The label to use to retrieve the job name from. * - * @schema PodMonitorSpec#jobLabel + * @schema PodMonitorV1Spec#jobLabel */ readonly jobLabel?: string; /** * Selector to select which namespaces the Endpoints objects are discovered from. * - * @schema PodMonitorSpec#namespaceSelector + * @schema PodMonitorV1Spec#namespaceSelector */ - readonly namespaceSelector?: PodMonitorSpecNamespaceSelector; + readonly namespaceSelector?: PodMonitorV1SpecNamespaceSelector; /** * A list of endpoints allowed as part of this PodMonitor. * - * @schema PodMonitorSpec#podMetricsEndpoints + * @schema PodMonitorV1Spec#podMetricsEndpoints */ - readonly podMetricsEndpoints: PodMonitorSpecPodMetricsEndpoints[]; + readonly podMetricsEndpoints: PodMonitorV1SpecPodMetricsEndpoints[]; /** * PodTargetLabels transfers labels on the Kubernetes Pod onto the target. * - * @schema PodMonitorSpec#podTargetLabels + * @schema PodMonitorV1Spec#podTargetLabels */ readonly podTargetLabels?: string[]; /** * SampleLimit defines per-scrape limit on number of scraped samples that will be accepted. * - * @schema PodMonitorSpec#sampleLimit + * @schema PodMonitorV1Spec#sampleLimit */ readonly sampleLimit?: number; /** * Selector to select Pod objects. * - * @schema PodMonitorSpec#selector + * @schema PodMonitorV1Spec#selector */ - readonly selector: PodMonitorSpecSelector; + readonly selector: PodMonitorV1SpecSelector; } /** - * Converts an object of type 'PodMonitorSpec' to JSON representation. + * Converts an object of type 'PodMonitorV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PodMonitorSpec(obj: PodMonitorSpec | undefined): Record | undefined { +export function toJson_PodMonitorV1Spec(obj: PodMonitorV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'jobLabel': obj.jobLabel, - 'namespaceSelector': toJson_PodMonitorSpecNamespaceSelector(obj.namespaceSelector), - 'podMetricsEndpoints': obj.podMetricsEndpoints?.map(y => toJson_PodMonitorSpecPodMetricsEndpoints(y)), + 'namespaceSelector': toJson_PodMonitorV1SpecNamespaceSelector(obj.namespaceSelector), + 'podMetricsEndpoints': obj.podMetricsEndpoints?.map(y => toJson_PodMonitorV1SpecPodMetricsEndpoints(y)), 'podTargetLabels': obj.podTargetLabels?.map(y => y), 'sampleLimit': obj.sampleLimit, - 'selector': toJson_PodMonitorSpecSelector(obj.selector), + 'selector': toJson_PodMonitorV1SpecSelector(obj.selector), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -212545,30 +212545,30 @@ export function toJson_PodMonitorSpec(obj: PodMonitorSpec | undefined): Record | undefined { +export function toJson_PodMonitorV1SpecNamespaceSelector(obj: PodMonitorV1SpecNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'any': obj.any, @@ -212582,111 +212582,111 @@ export function toJson_PodMonitorSpecNamespaceSelector(obj: PodMonitorSpecNamesp /** * PodMetricsEndpoint defines a scrapeable endpoint of a Kubernetes Pod serving Prometheus metrics. * - * @schema PodMonitorSpecPodMetricsEndpoints + * @schema PodMonitorV1SpecPodMetricsEndpoints */ -export interface PodMonitorSpecPodMetricsEndpoints { +export interface PodMonitorV1SpecPodMetricsEndpoints { /** * HonorLabels chooses the metric's labels on collisions with target labels. * - * @schema PodMonitorSpecPodMetricsEndpoints#honorLabels + * @schema PodMonitorV1SpecPodMetricsEndpoints#honorLabels */ readonly honorLabels?: boolean; /** * HonorTimestamps controls whether Prometheus respects the timestamps present in scraped data. * - * @schema PodMonitorSpecPodMetricsEndpoints#honorTimestamps + * @schema PodMonitorV1SpecPodMetricsEndpoints#honorTimestamps */ readonly honorTimestamps?: boolean; /** * Interval at which metrics should be scraped * - * @schema PodMonitorSpecPodMetricsEndpoints#interval + * @schema PodMonitorV1SpecPodMetricsEndpoints#interval */ readonly interval?: string; /** * MetricRelabelConfigs to apply to samples before ingestion. * - * @schema PodMonitorSpecPodMetricsEndpoints#metricRelabelings + * @schema PodMonitorV1SpecPodMetricsEndpoints#metricRelabelings */ - readonly metricRelabelings?: PodMonitorSpecPodMetricsEndpointsMetricRelabelings[]; + readonly metricRelabelings?: PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings[]; /** * Optional HTTP URL parameters * - * @schema PodMonitorSpecPodMetricsEndpoints#params + * @schema PodMonitorV1SpecPodMetricsEndpoints#params */ readonly params?: { [key: string]: string[] }; /** * HTTP path to scrape for metrics. * - * @schema PodMonitorSpecPodMetricsEndpoints#path + * @schema PodMonitorV1SpecPodMetricsEndpoints#path */ readonly path?: string; /** * Name of the pod port this endpoint refers to. Mutually exclusive with targetPort. * - * @schema PodMonitorSpecPodMetricsEndpoints#port + * @schema PodMonitorV1SpecPodMetricsEndpoints#port */ readonly port?: string; /** * ProxyURL eg http://proxyserver:2195 Directs scrapes to proxy through this endpoint. * - * @schema PodMonitorSpecPodMetricsEndpoints#proxyUrl + * @schema PodMonitorV1SpecPodMetricsEndpoints#proxyUrl */ readonly proxyUrl?: string; /** * RelabelConfigs to apply to samples before ingestion. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config * - * @schema PodMonitorSpecPodMetricsEndpoints#relabelings + * @schema PodMonitorV1SpecPodMetricsEndpoints#relabelings */ - readonly relabelings?: PodMonitorSpecPodMetricsEndpointsRelabelings[]; + readonly relabelings?: PodMonitorV1SpecPodMetricsEndpointsRelabelings[]; /** * HTTP scheme to use for scraping. * - * @schema PodMonitorSpecPodMetricsEndpoints#scheme + * @schema PodMonitorV1SpecPodMetricsEndpoints#scheme */ readonly scheme?: string; /** * Timeout after which the scrape is ended * - * @schema PodMonitorSpecPodMetricsEndpoints#scrapeTimeout + * @schema PodMonitorV1SpecPodMetricsEndpoints#scrapeTimeout */ readonly scrapeTimeout?: string; /** * Deprecated: Use 'port' instead. * - * @schema PodMonitorSpecPodMetricsEndpoints#targetPort + * @schema PodMonitorV1SpecPodMetricsEndpoints#targetPort */ - readonly targetPort?: PodMonitorSpecPodMetricsEndpointsTargetPort; + readonly targetPort?: PodMonitorV1SpecPodMetricsEndpointsTargetPort; } /** - * Converts an object of type 'PodMonitorSpecPodMetricsEndpoints' to JSON representation. + * Converts an object of type 'PodMonitorV1SpecPodMetricsEndpoints' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PodMonitorSpecPodMetricsEndpoints(obj: PodMonitorSpecPodMetricsEndpoints | undefined): Record | undefined { +export function toJson_PodMonitorV1SpecPodMetricsEndpoints(obj: PodMonitorV1SpecPodMetricsEndpoints | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'honorLabels': obj.honorLabels, 'honorTimestamps': obj.honorTimestamps, 'interval': obj.interval, - 'metricRelabelings': obj.metricRelabelings?.map(y => toJson_PodMonitorSpecPodMetricsEndpointsMetricRelabelings(y)), + 'metricRelabelings': obj.metricRelabelings?.map(y => toJson_PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings(y)), 'params': ((obj.params) === undefined) ? undefined : (Object.entries(obj.params).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.map(y => y) }), {})), 'path': obj.path, 'port': obj.port, 'proxyUrl': obj.proxyUrl, - 'relabelings': obj.relabelings?.map(y => toJson_PodMonitorSpecPodMetricsEndpointsRelabelings(y)), + 'relabelings': obj.relabelings?.map(y => toJson_PodMonitorV1SpecPodMetricsEndpointsRelabelings(y)), 'scheme': obj.scheme, 'scrapeTimeout': obj.scrapeTimeout, 'targetPort': obj.targetPort?.value, @@ -212699,33 +212699,33 @@ export function toJson_PodMonitorSpecPodMetricsEndpoints(obj: PodMonitorSpecPodM /** * Selector to select Pod objects. * - * @schema PodMonitorSpecSelector + * @schema PodMonitorV1SpecSelector */ -export interface PodMonitorSpecSelector { +export interface PodMonitorV1SpecSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PodMonitorSpecSelector#matchExpressions + * @schema PodMonitorV1SpecSelector#matchExpressions */ - readonly matchExpressions?: PodMonitorSpecSelectorMatchExpressions[]; + readonly matchExpressions?: PodMonitorV1SpecSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PodMonitorSpecSelector#matchLabels + * @schema PodMonitorV1SpecSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PodMonitorSpecSelector' to JSON representation. + * Converts an object of type 'PodMonitorV1SpecSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PodMonitorSpecSelector(obj: PodMonitorSpecSelector | undefined): Record | undefined { +export function toJson_PodMonitorV1SpecSelector(obj: PodMonitorV1SpecSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PodMonitorSpecSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PodMonitorV1SpecSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -212736,21 +212736,21 @@ export function toJson_PodMonitorSpecSelector(obj: PodMonitorSpecSelector | unde /** * RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion. It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs * - * @schema PodMonitorSpecPodMetricsEndpointsMetricRelabelings + * @schema PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings */ -export interface PodMonitorSpecPodMetricsEndpointsMetricRelabelings { +export interface PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings { /** * Action to perform based on regex matching. Default is 'replace' * * @default replace' - * @schema PodMonitorSpecPodMetricsEndpointsMetricRelabelings#action + * @schema PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#action */ readonly action?: string; /** * Modulus to take of the hash of the source label values. * - * @schema PodMonitorSpecPodMetricsEndpointsMetricRelabelings#modulus + * @schema PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#modulus */ readonly modulus?: number; @@ -212758,7 +212758,7 @@ export interface PodMonitorSpecPodMetricsEndpointsMetricRelabelings { * Regular expression against which the extracted value is matched. Default is '(.*)' * * @default ' - * @schema PodMonitorSpecPodMetricsEndpointsMetricRelabelings#regex + * @schema PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#regex */ readonly regex?: string; @@ -212766,38 +212766,38 @@ export interface PodMonitorSpecPodMetricsEndpointsMetricRelabelings { * Replacement value against which a regex replace is performed if the regular expression matches. Regex capture groups are available. Default is '$1' * * @default 1' - * @schema PodMonitorSpecPodMetricsEndpointsMetricRelabelings#replacement + * @schema PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#replacement */ readonly replacement?: string; /** * Separator placed between concatenated source label values. default is ';'. * - * @schema PodMonitorSpecPodMetricsEndpointsMetricRelabelings#separator + * @schema PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#separator */ readonly separator?: string; /** * The source labels select values from existing labels. Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions. * - * @schema PodMonitorSpecPodMetricsEndpointsMetricRelabelings#sourceLabels + * @schema PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#sourceLabels */ readonly sourceLabels?: string[]; /** * Label to which the resulting value is written in a replace action. It is mandatory for replace actions. Regex capture groups are available. * - * @schema PodMonitorSpecPodMetricsEndpointsMetricRelabelings#targetLabel + * @schema PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings#targetLabel */ readonly targetLabel?: string; } /** - * Converts an object of type 'PodMonitorSpecPodMetricsEndpointsMetricRelabelings' to JSON representation. + * Converts an object of type 'PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PodMonitorSpecPodMetricsEndpointsMetricRelabelings(obj: PodMonitorSpecPodMetricsEndpointsMetricRelabelings | undefined): Record | undefined { +export function toJson_PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings(obj: PodMonitorV1SpecPodMetricsEndpointsMetricRelabelings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'action': obj.action, @@ -212816,21 +212816,21 @@ export function toJson_PodMonitorSpecPodMetricsEndpointsMetricRelabelings(obj: P /** * RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion. It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs * - * @schema PodMonitorSpecPodMetricsEndpointsRelabelings + * @schema PodMonitorV1SpecPodMetricsEndpointsRelabelings */ -export interface PodMonitorSpecPodMetricsEndpointsRelabelings { +export interface PodMonitorV1SpecPodMetricsEndpointsRelabelings { /** * Action to perform based on regex matching. Default is 'replace' * * @default replace' - * @schema PodMonitorSpecPodMetricsEndpointsRelabelings#action + * @schema PodMonitorV1SpecPodMetricsEndpointsRelabelings#action */ readonly action?: string; /** * Modulus to take of the hash of the source label values. * - * @schema PodMonitorSpecPodMetricsEndpointsRelabelings#modulus + * @schema PodMonitorV1SpecPodMetricsEndpointsRelabelings#modulus */ readonly modulus?: number; @@ -212838,7 +212838,7 @@ export interface PodMonitorSpecPodMetricsEndpointsRelabelings { * Regular expression against which the extracted value is matched. Default is '(.*)' * * @default ' - * @schema PodMonitorSpecPodMetricsEndpointsRelabelings#regex + * @schema PodMonitorV1SpecPodMetricsEndpointsRelabelings#regex */ readonly regex?: string; @@ -212846,38 +212846,38 @@ export interface PodMonitorSpecPodMetricsEndpointsRelabelings { * Replacement value against which a regex replace is performed if the regular expression matches. Regex capture groups are available. Default is '$1' * * @default 1' - * @schema PodMonitorSpecPodMetricsEndpointsRelabelings#replacement + * @schema PodMonitorV1SpecPodMetricsEndpointsRelabelings#replacement */ readonly replacement?: string; /** * Separator placed between concatenated source label values. default is ';'. * - * @schema PodMonitorSpecPodMetricsEndpointsRelabelings#separator + * @schema PodMonitorV1SpecPodMetricsEndpointsRelabelings#separator */ readonly separator?: string; /** * The source labels select values from existing labels. Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions. * - * @schema PodMonitorSpecPodMetricsEndpointsRelabelings#sourceLabels + * @schema PodMonitorV1SpecPodMetricsEndpointsRelabelings#sourceLabels */ readonly sourceLabels?: string[]; /** * Label to which the resulting value is written in a replace action. It is mandatory for replace actions. Regex capture groups are available. * - * @schema PodMonitorSpecPodMetricsEndpointsRelabelings#targetLabel + * @schema PodMonitorV1SpecPodMetricsEndpointsRelabelings#targetLabel */ readonly targetLabel?: string; } /** - * Converts an object of type 'PodMonitorSpecPodMetricsEndpointsRelabelings' to JSON representation. + * Converts an object of type 'PodMonitorV1SpecPodMetricsEndpointsRelabelings' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PodMonitorSpecPodMetricsEndpointsRelabelings(obj: PodMonitorSpecPodMetricsEndpointsRelabelings | undefined): Record | undefined { +export function toJson_PodMonitorV1SpecPodMetricsEndpointsRelabelings(obj: PodMonitorV1SpecPodMetricsEndpointsRelabelings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'action': obj.action, @@ -212896,14 +212896,14 @@ export function toJson_PodMonitorSpecPodMetricsEndpointsRelabelings(obj: PodMoni /** * Deprecated: Use 'port' instead. * - * @schema PodMonitorSpecPodMetricsEndpointsTargetPort + * @schema PodMonitorV1SpecPodMetricsEndpointsTargetPort */ -export class PodMonitorSpecPodMetricsEndpointsTargetPort { - public static fromNumber(value: number): PodMonitorSpecPodMetricsEndpointsTargetPort { - return new PodMonitorSpecPodMetricsEndpointsTargetPort(value); +export class PodMonitorV1SpecPodMetricsEndpointsTargetPort { + public static fromNumber(value: number): PodMonitorV1SpecPodMetricsEndpointsTargetPort { + return new PodMonitorV1SpecPodMetricsEndpointsTargetPort(value); } - public static fromString(value: string): PodMonitorSpecPodMetricsEndpointsTargetPort { - return new PodMonitorSpecPodMetricsEndpointsTargetPort(value); + public static fromString(value: string): PodMonitorV1SpecPodMetricsEndpointsTargetPort { + return new PodMonitorV1SpecPodMetricsEndpointsTargetPort(value); } private constructor(public readonly value: number | string) { } @@ -212912,37 +212912,37 @@ export class PodMonitorSpecPodMetricsEndpointsTargetPort { /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PodMonitorSpecSelectorMatchExpressions + * @schema PodMonitorV1SpecSelectorMatchExpressions */ -export interface PodMonitorSpecSelectorMatchExpressions { +export interface PodMonitorV1SpecSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PodMonitorSpecSelectorMatchExpressions#key + * @schema PodMonitorV1SpecSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PodMonitorSpecSelectorMatchExpressions#operator + * @schema PodMonitorV1SpecSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PodMonitorSpecSelectorMatchExpressions#values + * @schema PodMonitorV1SpecSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PodMonitorSpecSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PodMonitorV1SpecSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PodMonitorSpecSelectorMatchExpressions(obj: PodMonitorSpecSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PodMonitorV1SpecSelectorMatchExpressions(obj: PodMonitorV1SpecSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -212958,11 +212958,11 @@ export function toJson_PodMonitorSpecSelectorMatchExpressions(obj: PodMonitorSpe /** * Prometheus defines a Prometheus deployment. * - * @schema Prometheus + * @schema PrometheusV1 */ -export class Prometheus extends ApiObject { +export class PrometheusV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Prometheus\\" + * Returns the apiVersion and kind for \\"PrometheusV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'monitoring.coreos.com/v1', @@ -212970,28 +212970,28 @@ export class Prometheus extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Prometheus\\". + * Renders a Kubernetes manifest for \\"PrometheusV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: PrometheusProps): any { + public static manifest(props: PrometheusV1Props): any { return { - ...Prometheus.GVK, - ...toJson_PrometheusProps(props), + ...PrometheusV1.GVK, + ...toJson_PrometheusV1Props(props), }; } /** - * Defines a \\"Prometheus\\" API object + * Defines a \\"PrometheusV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: PrometheusProps) { + public constructor(scope: Construct, id: string, props: PrometheusV1Props) { super(scope, id, { - ...Prometheus.GVK, + ...PrometheusV1.GVK, ...props, }); } @@ -213003,8 +213003,8 @@ export class Prometheus extends ApiObject { const resolved = super.toJson(); return { - ...Prometheus.GVK, - ...toJson_PrometheusProps(resolved), + ...PrometheusV1.GVK, + ...toJson_PrometheusV1Props(resolved), }; } } @@ -213012,32 +213012,32 @@ export class Prometheus extends ApiObject { /** * Prometheus defines a Prometheus deployment. * - * @schema Prometheus + * @schema PrometheusV1 */ -export interface PrometheusProps { +export interface PrometheusV1Props { /** - * @schema Prometheus#metadata + * @schema PrometheusV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Specification of the desired behavior of the Prometheus cluster. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status * - * @schema Prometheus#spec + * @schema PrometheusV1#spec */ - readonly spec: PrometheusSpec; + readonly spec: PrometheusV1Spec; } /** - * Converts an object of type 'PrometheusProps' to JSON representation. + * Converts an object of type 'PrometheusV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusProps(obj: PrometheusProps | undefined): Record | undefined { +export function toJson_PrometheusV1Props(obj: PrometheusV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_PrometheusSpec(obj.spec), + 'spec': toJson_PrometheusV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -213047,83 +213047,83 @@ export function toJson_PrometheusProps(obj: PrometheusProps | undefined): Record /** * Specification of the desired behavior of the Prometheus cluster. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status * - * @schema PrometheusSpec + * @schema PrometheusV1Spec */ -export interface PrometheusSpec { +export interface PrometheusV1Spec { /** * AdditionalAlertManagerConfigs allows specifying a key of a Secret containing additional Prometheus AlertManager configurations. AlertManager configurations specified are appended to the configurations generated by the Prometheus Operator. Job configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alertmanager_config. As AlertManager configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible AlertManager configs are going to break Prometheus after the upgrade. * - * @schema PrometheusSpec#additionalAlertManagerConfigs + * @schema PrometheusV1Spec#additionalAlertManagerConfigs */ - readonly additionalAlertManagerConfigs?: PrometheusSpecAdditionalAlertManagerConfigs; + readonly additionalAlertManagerConfigs?: PrometheusV1SpecAdditionalAlertManagerConfigs; /** * AdditionalAlertRelabelConfigs allows specifying a key of a Secret containing additional Prometheus alert relabel configurations. Alert relabel configurations specified are appended to the configurations generated by the Prometheus Operator. Alert relabel configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alert_relabel_configs. As alert relabel configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible alert relabel configs are going to break Prometheus after the upgrade. * - * @schema PrometheusSpec#additionalAlertRelabelConfigs + * @schema PrometheusV1Spec#additionalAlertRelabelConfigs */ - readonly additionalAlertRelabelConfigs?: PrometheusSpecAdditionalAlertRelabelConfigs; + readonly additionalAlertRelabelConfigs?: PrometheusV1SpecAdditionalAlertRelabelConfigs; /** * AdditionalScrapeConfigs allows specifying a key of a Secret containing additional Prometheus scrape configurations. Scrape configurations specified are appended to the configurations generated by the Prometheus Operator. Job configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config. As scrape configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible scrape configs are going to break Prometheus after the upgrade. * - * @schema PrometheusSpec#additionalScrapeConfigs + * @schema PrometheusV1Spec#additionalScrapeConfigs */ - readonly additionalScrapeConfigs?: PrometheusSpecAdditionalScrapeConfigs; + readonly additionalScrapeConfigs?: PrometheusV1SpecAdditionalScrapeConfigs; /** * If specified, the pod's scheduling constraints. * - * @schema PrometheusSpec#affinity + * @schema PrometheusV1Spec#affinity */ - readonly affinity?: PrometheusSpecAffinity; + readonly affinity?: PrometheusV1SpecAffinity; /** * Define details regarding alerting. * - * @schema PrometheusSpec#alerting + * @schema PrometheusV1Spec#alerting */ - readonly alerting?: PrometheusSpecAlerting; + readonly alerting?: PrometheusV1SpecAlerting; /** * APIServerConfig allows specifying a host and auth methods to access apiserver. If left empty, Prometheus is assumed to run inside of the cluster and will discover API servers automatically and use the pod's CA certificate and bearer token file at /var/run/secrets/kubernetes.io/serviceaccount/. * - * @schema PrometheusSpec#apiserverConfig + * @schema PrometheusV1Spec#apiserverConfig */ - readonly apiserverConfig?: PrometheusSpecApiserverConfig; + readonly apiserverConfig?: PrometheusV1SpecApiserverConfig; /** * ArbitraryFSAccessThroughSMs configures whether configuration based on a service monitor can access arbitrary files on the file system of the Prometheus container e.g. bearer token files. * - * @schema PrometheusSpec#arbitraryFSAccessThroughSMs + * @schema PrometheusV1Spec#arbitraryFSAccessThroughSMs */ - readonly arbitraryFsAccessThroughSMs?: PrometheusSpecArbitraryFsAccessThroughSMs; + readonly arbitraryFsAccessThroughSMs?: PrometheusV1SpecArbitraryFsAccessThroughSMs; /** * Base image to use for a Prometheus deployment. * - * @schema PrometheusSpec#baseImage + * @schema PrometheusV1Spec#baseImage */ readonly baseImage?: string; /** * ConfigMaps is a list of ConfigMaps in the same namespace as the Prometheus object, which shall be mounted into the Prometheus Pods. The ConfigMaps are mounted into /etc/prometheus/configmaps/. * - * @schema PrometheusSpec#configMaps + * @schema PrometheusV1Spec#configMaps */ readonly configMaps?: string[]; /** * Containers allows injecting additional containers or modifying operator generated containers. This can be used to allow adding an authentication proxy to a Prometheus pod or to change the behavior of an operator generated container. Containers described here modify an operator generated container if they share the same name and modifications are done via a strategic merge patch. The current container names are: \`prometheus\`, \`prometheus-config-reloader\`, \`rules-configmap-reloader\`, and \`thanos-sidecar\`. Overriding containers is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice. * - * @schema PrometheusSpec#containers + * @schema PrometheusV1Spec#containers */ - readonly containers?: PrometheusSpecContainers[]; + readonly containers?: PrometheusV1SpecContainers[]; /** * Disable prometheus compaction. * - * @schema PrometheusSpec#disableCompaction + * @schema PrometheusV1Spec#disableCompaction */ readonly disableCompaction?: boolean; @@ -213131,35 +213131,35 @@ export interface PrometheusSpec { * Enable access to prometheus web admin API. Defaults to the value of \`false\`. WARNING: Enabling the admin APIs enables mutating endpoints, to delete data, shutdown Prometheus, and more. Enabling this should be done with care and the user is advised to add additional authentication authorization via a proxy to ensure only clients authorized to perform these actions can do so. For more information see https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis * * @default the value of \`false\`. WARNING: Enabling the admin APIs enables mutating endpoints, to delete data, shutdown Prometheus, and more. Enabling this should be done with care and the user is advised to add additional authentication authorization via a proxy to ensure only clients authorized to perform these actions can do so. For more information see https://prometheus.io/docs/prometheus/latest/querying/api/#tsdb-admin-apis - * @schema PrometheusSpec#enableAdminAPI + * @schema PrometheusV1Spec#enableAdminAPI */ readonly enableAdminApi?: boolean; /** * EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert and metric that is user created. The label value will always be the namespace of the object that is being created. * - * @schema PrometheusSpec#enforcedNamespaceLabel + * @schema PrometheusV1Spec#enforcedNamespaceLabel */ readonly enforcedNamespaceLabel?: string; /** * Interval between consecutive evaluations. * - * @schema PrometheusSpec#evaluationInterval + * @schema PrometheusV1Spec#evaluationInterval */ readonly evaluationInterval?: string; /** * The labels to add to any time series or alerts when communicating with external systems (federation, remote storage, Alertmanager). * - * @schema PrometheusSpec#externalLabels + * @schema PrometheusV1Spec#externalLabels */ readonly externalLabels?: { [key: string]: string }; /** * The external URL the Prometheus instances will be available under. This is necessary to generate correct URLs. This is necessary if Prometheus is not served from root of a DNS name. * - * @schema PrometheusSpec#externalUrl + * @schema PrometheusV1Spec#externalUrl */ readonly externalUrl?: string; @@ -213167,112 +213167,112 @@ export interface PrometheusSpec { * IgnoreNamespaceSelectors if set to true will ignore NamespaceSelector settings from the podmonitor and servicemonitor configs, and they will only discover endpoints within their current namespace. Defaults to false. * * @default false. - * @schema PrometheusSpec#ignoreNamespaceSelectors + * @schema PrometheusV1Spec#ignoreNamespaceSelectors */ readonly ignoreNamespaceSelectors?: boolean; /** * Image if specified has precedence over baseImage, tag and sha combinations. Specifying the version is still necessary to ensure the Prometheus Operator knows what version of Prometheus is being configured. * - * @schema PrometheusSpec#image + * @schema PrometheusV1Spec#image */ readonly image?: string; /** * An optional list of references to secrets in the same namespace to use for pulling prometheus and alertmanager images from registries see http://kubernetes.io/docs/user-guide/images#specifying-imagepullsecrets-on-a-pod * - * @schema PrometheusSpec#imagePullSecrets + * @schema PrometheusV1Spec#imagePullSecrets */ - readonly imagePullSecrets?: PrometheusSpecImagePullSecrets[]; + readonly imagePullSecrets?: PrometheusV1SpecImagePullSecrets[]; /** * InitContainers allows adding initContainers to the pod definition. Those can be used to e.g. fetch secrets for injection into the Prometheus configuration from external sources. Any errors during the execution of an initContainer will lead to a restart of the Pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ Using initContainers for any use case other then secret fetching is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice. * - * @schema PrometheusSpec#initContainers + * @schema PrometheusV1Spec#initContainers */ - readonly initContainers?: PrometheusSpecInitContainers[]; + readonly initContainers?: PrometheusV1SpecInitContainers[]; /** * ListenLocal makes the Prometheus server listen on loopback, so that it does not bind against the Pod IP. * - * @schema PrometheusSpec#listenLocal + * @schema PrometheusV1Spec#listenLocal */ readonly listenLocal?: boolean; /** * Log format for Prometheus to be configured with. * - * @schema PrometheusSpec#logFormat + * @schema PrometheusV1Spec#logFormat */ readonly logFormat?: string; /** * Log level for Prometheus to be configured with. * - * @schema PrometheusSpec#logLevel + * @schema PrometheusV1Spec#logLevel */ readonly logLevel?: string; /** * Define which Nodes the Pods are scheduled on. * - * @schema PrometheusSpec#nodeSelector + * @schema PrometheusV1Spec#nodeSelector */ readonly nodeSelector?: { [key: string]: string }; /** * OverrideHonorLabels if set to true overrides all user configured honor_labels. If HonorLabels is set in ServiceMonitor or PodMonitor to true, this overrides honor_labels to false. * - * @schema PrometheusSpec#overrideHonorLabels + * @schema PrometheusV1Spec#overrideHonorLabels */ readonly overrideHonorLabels?: boolean; /** * OverrideHonorTimestamps allows to globally enforce honoring timestamps in all scrape configs. * - * @schema PrometheusSpec#overrideHonorTimestamps + * @schema PrometheusV1Spec#overrideHonorTimestamps */ readonly overrideHonorTimestamps?: boolean; /** * When a Prometheus deployment is paused, no actions except for deletion will be performed on the underlying objects. * - * @schema PrometheusSpec#paused + * @schema PrometheusV1Spec#paused */ readonly paused?: boolean; /** * PodMetadata configures Labels and Annotations which are propagated to the prometheus pods. * - * @schema PrometheusSpec#podMetadata + * @schema PrometheusV1Spec#podMetadata */ - readonly podMetadata?: PrometheusSpecPodMetadata; + readonly podMetadata?: PrometheusV1SpecPodMetadata; /** * Namespaces to be selected for PodMonitor discovery. If nil, only check own namespace. * - * @schema PrometheusSpec#podMonitorNamespaceSelector + * @schema PrometheusV1Spec#podMonitorNamespaceSelector */ - readonly podMonitorNamespaceSelector?: PrometheusSpecPodMonitorNamespaceSelector; + readonly podMonitorNamespaceSelector?: PrometheusV1SpecPodMonitorNamespaceSelector; /** * *Experimental* PodMonitors to be selected for target discovery. *Deprecated:* if neither this nor serviceMonitorSelector are specified, configuration is unmanaged. * - * @schema PrometheusSpec#podMonitorSelector + * @schema PrometheusV1Spec#podMonitorSelector */ - readonly podMonitorSelector?: PrometheusSpecPodMonitorSelector; + readonly podMonitorSelector?: PrometheusV1SpecPodMonitorSelector; /** * Port name used for the pods and governing service. This defaults to web * - * @schema PrometheusSpec#portName + * @schema PrometheusV1Spec#portName */ readonly portName?: string; /** * Priority class assigned to the Pods * - * @schema PrometheusSpec#priorityClassName + * @schema PrometheusV1Spec#priorityClassName */ readonly priorityClassName?: string; @@ -213280,165 +213280,165 @@ export interface PrometheusSpec { * Name of Prometheus external label used to denote Prometheus instance name. Defaults to the value of \`prometheus\`. External label will _not_ be added when value is set to empty string (\`\\"\\"\`). * * @default the value of \`prometheus\`. External label will _not_ be added when value is set to empty string (\`\\"\\"\`). - * @schema PrometheusSpec#prometheusExternalLabelName + * @schema PrometheusV1Spec#prometheusExternalLabelName */ readonly prometheusExternalLabelName?: string; /** * QuerySpec defines the query command line flags when starting Prometheus. * - * @schema PrometheusSpec#query + * @schema PrometheusV1Spec#query */ - readonly query?: PrometheusSpecQuery; + readonly query?: PrometheusV1SpecQuery; /** * QueryLogFile specifies the file to which PromQL queries are logged. Note that this location must be writable, and can be persisted using an attached volume. Alternatively, the location can be set to a stdout location such as \`/dev/stdout\` to log querie information to the default Prometheus log stream. This is only available in versions of Prometheus >= 2.16.0. For more details, see the Prometheus docs (https://prometheus.io/docs/guides/query-log/) * - * @schema PrometheusSpec#queryLogFile + * @schema PrometheusV1Spec#queryLogFile */ readonly queryLogFile?: string; /** * If specified, the remote_read spec. This is an experimental feature, it may change in any upcoming release in a breaking way. * - * @schema PrometheusSpec#remoteRead + * @schema PrometheusV1Spec#remoteRead */ - readonly remoteRead?: PrometheusSpecRemoteRead[]; + readonly remoteRead?: PrometheusV1SpecRemoteRead[]; /** * If specified, the remote_write spec. This is an experimental feature, it may change in any upcoming release in a breaking way. * - * @schema PrometheusSpec#remoteWrite + * @schema PrometheusV1Spec#remoteWrite */ - readonly remoteWrite?: PrometheusSpecRemoteWrite[]; + readonly remoteWrite?: PrometheusV1SpecRemoteWrite[]; /** * Name of Prometheus external label used to denote replica name. Defaults to the value of \`prometheus_replica\`. External label will _not_ be added when value is set to empty string (\`\\"\\"\`). * * @default the value of \`prometheus_replica\`. External label will _not_ be added when value is set to empty string (\`\\"\\"\`). - * @schema PrometheusSpec#replicaExternalLabelName + * @schema PrometheusV1Spec#replicaExternalLabelName */ readonly replicaExternalLabelName?: string; /** * Number of instances to deploy for a Prometheus deployment. * - * @schema PrometheusSpec#replicas + * @schema PrometheusV1Spec#replicas */ readonly replicas?: number; /** * Define resources requests and limits for single Pods. * - * @schema PrometheusSpec#resources + * @schema PrometheusV1Spec#resources */ - readonly resources?: PrometheusSpecResources; + readonly resources?: PrometheusV1SpecResources; /** * Time duration Prometheus shall retain data for. Default is '24h', and must match the regular expression \`[0-9]+(ms|s|m|h|d|w|y)\` (milliseconds seconds minutes hours days weeks years). * * @default 24h', and must match the regular expression \`[0-9]+(ms|s|m|h|d|w|y)\` (milliseconds seconds minutes hours days weeks years). - * @schema PrometheusSpec#retention + * @schema PrometheusV1Spec#retention */ readonly retention?: string; /** * Maximum amount of disk space used by blocks. * - * @schema PrometheusSpec#retentionSize + * @schema PrometheusV1Spec#retentionSize */ readonly retentionSize?: string; /** * The route prefix Prometheus registers HTTP handlers for. This is useful, if using ExternalURL and a proxy is rewriting HTTP routes of a request, and the actual ExternalURL is still true, but the server serves requests under a different route prefix. For example for use with \`kubectl proxy\`. * - * @schema PrometheusSpec#routePrefix + * @schema PrometheusV1Spec#routePrefix */ readonly routePrefix?: string; /** * Namespaces to be selected for PrometheusRules discovery. If unspecified, only the same namespace as the Prometheus object is in is used. * - * @schema PrometheusSpec#ruleNamespaceSelector + * @schema PrometheusV1Spec#ruleNamespaceSelector */ - readonly ruleNamespaceSelector?: PrometheusSpecRuleNamespaceSelector; + readonly ruleNamespaceSelector?: PrometheusV1SpecRuleNamespaceSelector; /** * A selector to select which PrometheusRules to mount for loading alerting/recording rules from. Until (excluding) Prometheus Operator v0.24.0 Prometheus Operator will migrate any legacy rule ConfigMaps to PrometheusRule custom resources selected by RuleSelector. Make sure it does not match any config maps that you do not want to be migrated. * - * @schema PrometheusSpec#ruleSelector + * @schema PrometheusV1Spec#ruleSelector */ - readonly ruleSelector?: PrometheusSpecRuleSelector; + readonly ruleSelector?: PrometheusV1SpecRuleSelector; /** * /--rules._/ command-line arguments. * - * @schema PrometheusSpec#rules + * @schema PrometheusV1Spec#rules */ - readonly rules?: PrometheusSpecRules; + readonly rules?: PrometheusV1SpecRules; /** * Interval between consecutive scrapes. * - * @schema PrometheusSpec#scrapeInterval + * @schema PrometheusV1Spec#scrapeInterval */ readonly scrapeInterval?: string; /** * Secrets is a list of Secrets in the same namespace as the Prometheus object, which shall be mounted into the Prometheus Pods. The Secrets are mounted into /etc/prometheus/secrets/. * - * @schema PrometheusSpec#secrets + * @schema PrometheusV1Spec#secrets */ readonly secrets?: string[]; /** * SecurityContext holds pod-level security attributes and common container settings. This defaults to the default PodSecurityContext. * - * @schema PrometheusSpec#securityContext + * @schema PrometheusV1Spec#securityContext */ - readonly securityContext?: PrometheusSpecSecurityContext; + readonly securityContext?: PrometheusV1SpecSecurityContext; /** * ServiceAccountName is the name of the ServiceAccount to use to run the Prometheus Pods. * - * @schema PrometheusSpec#serviceAccountName + * @schema PrometheusV1Spec#serviceAccountName */ readonly serviceAccountName?: string; /** * Namespaces to be selected for ServiceMonitor discovery. If nil, only check own namespace. * - * @schema PrometheusSpec#serviceMonitorNamespaceSelector + * @schema PrometheusV1Spec#serviceMonitorNamespaceSelector */ - readonly serviceMonitorNamespaceSelector?: PrometheusSpecServiceMonitorNamespaceSelector; + readonly serviceMonitorNamespaceSelector?: PrometheusV1SpecServiceMonitorNamespaceSelector; /** * ServiceMonitors to be selected for target discovery. *Deprecated:* if neither this nor podMonitorSelector are specified, configuration is unmanaged. * - * @schema PrometheusSpec#serviceMonitorSelector + * @schema PrometheusV1Spec#serviceMonitorSelector */ - readonly serviceMonitorSelector?: PrometheusSpecServiceMonitorSelector; + readonly serviceMonitorSelector?: PrometheusV1SpecServiceMonitorSelector; /** * SHA of Prometheus container image to be deployed. Defaults to the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set. * * @default the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set. - * @schema PrometheusSpec#sha + * @schema PrometheusV1Spec#sha */ readonly sha?: string; /** * Storage spec to specify how storage shall be used. * - * @schema PrometheusSpec#storage + * @schema PrometheusV1Spec#storage */ - readonly storage?: PrometheusSpecStorage; + readonly storage?: PrometheusV1SpecStorage; /** * Tag of Prometheus container image to be deployed. Defaults to the value of \`version\`. Version is ignored if Tag is set. * * @default the value of \`version\`. Version is ignored if Tag is set. - * @schema PrometheusSpec#tag + * @schema PrometheusV1Spec#tag */ readonly tag?: string; @@ -213447,64 +213447,64 @@ export interface PrometheusSpec { * This section is experimental, it may change significantly without deprecation notice in any release. * This is experimental and may change significantly without backward compatibility in any release. * - * @schema PrometheusSpec#thanos + * @schema PrometheusV1Spec#thanos */ - readonly thanos?: PrometheusSpecThanos; + readonly thanos?: PrometheusV1SpecThanos; /** * If specified, the pod's tolerations. * - * @schema PrometheusSpec#tolerations + * @schema PrometheusV1Spec#tolerations */ - readonly tolerations?: PrometheusSpecTolerations[]; + readonly tolerations?: PrometheusV1SpecTolerations[]; /** * Version of Prometheus to be deployed. * - * @schema PrometheusSpec#version + * @schema PrometheusV1Spec#version */ readonly version?: string; /** * VolumeMounts allows configuration of additional VolumeMounts on the output StatefulSet definition. VolumeMounts specified will be appended to other VolumeMounts in the prometheus container, that are generated as a result of StorageSpec objects. * - * @schema PrometheusSpec#volumeMounts + * @schema PrometheusV1Spec#volumeMounts */ - readonly volumeMounts?: PrometheusSpecVolumeMounts[]; + readonly volumeMounts?: PrometheusV1SpecVolumeMounts[]; /** * Volumes allows configuration of additional volumes on the output StatefulSet definition. Volumes specified will be appended to other volumes that are generated as a result of StorageSpec objects. * - * @schema PrometheusSpec#volumes + * @schema PrometheusV1Spec#volumes */ - readonly volumes?: PrometheusSpecVolumes[]; + readonly volumes?: PrometheusV1SpecVolumes[]; /** * Enable compression of the write-ahead log using Snappy. This flag is only available in versions of Prometheus >= 2.11.0. * - * @schema PrometheusSpec#walCompression + * @schema PrometheusV1Spec#walCompression */ readonly walCompression?: boolean; } /** - * Converts an object of type 'PrometheusSpec' to JSON representation. + * Converts an object of type 'PrometheusV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpec(obj: PrometheusSpec | undefined): Record | undefined { +export function toJson_PrometheusV1Spec(obj: PrometheusV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'additionalAlertManagerConfigs': toJson_PrometheusSpecAdditionalAlertManagerConfigs(obj.additionalAlertManagerConfigs), - 'additionalAlertRelabelConfigs': toJson_PrometheusSpecAdditionalAlertRelabelConfigs(obj.additionalAlertRelabelConfigs), - 'additionalScrapeConfigs': toJson_PrometheusSpecAdditionalScrapeConfigs(obj.additionalScrapeConfigs), - 'affinity': toJson_PrometheusSpecAffinity(obj.affinity), - 'alerting': toJson_PrometheusSpecAlerting(obj.alerting), - 'apiserverConfig': toJson_PrometheusSpecApiserverConfig(obj.apiserverConfig), - 'arbitraryFSAccessThroughSMs': toJson_PrometheusSpecArbitraryFsAccessThroughSMs(obj.arbitraryFsAccessThroughSMs), + 'additionalAlertManagerConfigs': toJson_PrometheusV1SpecAdditionalAlertManagerConfigs(obj.additionalAlertManagerConfigs), + 'additionalAlertRelabelConfigs': toJson_PrometheusV1SpecAdditionalAlertRelabelConfigs(obj.additionalAlertRelabelConfigs), + 'additionalScrapeConfigs': toJson_PrometheusV1SpecAdditionalScrapeConfigs(obj.additionalScrapeConfigs), + 'affinity': toJson_PrometheusV1SpecAffinity(obj.affinity), + 'alerting': toJson_PrometheusV1SpecAlerting(obj.alerting), + 'apiserverConfig': toJson_PrometheusV1SpecApiserverConfig(obj.apiserverConfig), + 'arbitraryFSAccessThroughSMs': toJson_PrometheusV1SpecArbitraryFsAccessThroughSMs(obj.arbitraryFsAccessThroughSMs), 'baseImage': obj.baseImage, 'configMaps': obj.configMaps?.map(y => y), - 'containers': obj.containers?.map(y => toJson_PrometheusSpecContainers(y)), + 'containers': obj.containers?.map(y => toJson_PrometheusV1SpecContainers(y)), 'disableCompaction': obj.disableCompaction, 'enableAdminAPI': obj.enableAdminApi, 'enforcedNamespaceLabel': obj.enforcedNamespaceLabel, @@ -213513,8 +213513,8 @@ export function toJson_PrometheusSpec(obj: PrometheusSpec | undefined): Record toJson_PrometheusSpecImagePullSecrets(y)), - 'initContainers': obj.initContainers?.map(y => toJson_PrometheusSpecInitContainers(y)), + 'imagePullSecrets': obj.imagePullSecrets?.map(y => toJson_PrometheusV1SpecImagePullSecrets(y)), + 'initContainers': obj.initContainers?.map(y => toJson_PrometheusV1SpecInitContainers(y)), 'listenLocal': obj.listenLocal, 'logFormat': obj.logFormat, 'logLevel': obj.logLevel, @@ -213522,39 +213522,39 @@ export function toJson_PrometheusSpec(obj: PrometheusSpec | undefined): Record toJson_PrometheusSpecRemoteRead(y)), - 'remoteWrite': obj.remoteWrite?.map(y => toJson_PrometheusSpecRemoteWrite(y)), + 'remoteRead': obj.remoteRead?.map(y => toJson_PrometheusV1SpecRemoteRead(y)), + 'remoteWrite': obj.remoteWrite?.map(y => toJson_PrometheusV1SpecRemoteWrite(y)), 'replicaExternalLabelName': obj.replicaExternalLabelName, 'replicas': obj.replicas, - 'resources': toJson_PrometheusSpecResources(obj.resources), + 'resources': toJson_PrometheusV1SpecResources(obj.resources), 'retention': obj.retention, 'retentionSize': obj.retentionSize, 'routePrefix': obj.routePrefix, - 'ruleNamespaceSelector': toJson_PrometheusSpecRuleNamespaceSelector(obj.ruleNamespaceSelector), - 'ruleSelector': toJson_PrometheusSpecRuleSelector(obj.ruleSelector), - 'rules': toJson_PrometheusSpecRules(obj.rules), + 'ruleNamespaceSelector': toJson_PrometheusV1SpecRuleNamespaceSelector(obj.ruleNamespaceSelector), + 'ruleSelector': toJson_PrometheusV1SpecRuleSelector(obj.ruleSelector), + 'rules': toJson_PrometheusV1SpecRules(obj.rules), 'scrapeInterval': obj.scrapeInterval, 'secrets': obj.secrets?.map(y => y), - 'securityContext': toJson_PrometheusSpecSecurityContext(obj.securityContext), + 'securityContext': toJson_PrometheusV1SpecSecurityContext(obj.securityContext), 'serviceAccountName': obj.serviceAccountName, - 'serviceMonitorNamespaceSelector': toJson_PrometheusSpecServiceMonitorNamespaceSelector(obj.serviceMonitorNamespaceSelector), - 'serviceMonitorSelector': toJson_PrometheusSpecServiceMonitorSelector(obj.serviceMonitorSelector), + 'serviceMonitorNamespaceSelector': toJson_PrometheusV1SpecServiceMonitorNamespaceSelector(obj.serviceMonitorNamespaceSelector), + 'serviceMonitorSelector': toJson_PrometheusV1SpecServiceMonitorSelector(obj.serviceMonitorSelector), 'sha': obj.sha, - 'storage': toJson_PrometheusSpecStorage(obj.storage), + 'storage': toJson_PrometheusV1SpecStorage(obj.storage), 'tag': obj.tag, - 'thanos': toJson_PrometheusSpecThanos(obj.thanos), - 'tolerations': obj.tolerations?.map(y => toJson_PrometheusSpecTolerations(y)), + 'thanos': toJson_PrometheusV1SpecThanos(obj.thanos), + 'tolerations': obj.tolerations?.map(y => toJson_PrometheusV1SpecTolerations(y)), 'version': obj.version, - 'volumeMounts': obj.volumeMounts?.map(y => toJson_PrometheusSpecVolumeMounts(y)), - 'volumes': obj.volumes?.map(y => toJson_PrometheusSpecVolumes(y)), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_PrometheusV1SpecVolumeMounts(y)), + 'volumes': obj.volumes?.map(y => toJson_PrometheusV1SpecVolumes(y)), 'walCompression': obj.walCompression, }; // filter undefined values @@ -213565,37 +213565,37 @@ export function toJson_PrometheusSpec(obj: PrometheusSpec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAdditionalAlertManagerConfigs(obj: PrometheusV1SpecAdditionalAlertManagerConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -213610,37 +213610,37 @@ export function toJson_PrometheusSpecAdditionalAlertManagerConfigs(obj: Promethe /** * AdditionalAlertRelabelConfigs allows specifying a key of a Secret containing additional Prometheus alert relabel configurations. Alert relabel configurations specified are appended to the configurations generated by the Prometheus Operator. Alert relabel configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#alert_relabel_configs. As alert relabel configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible alert relabel configs are going to break Prometheus after the upgrade. * - * @schema PrometheusSpecAdditionalAlertRelabelConfigs + * @schema PrometheusV1SpecAdditionalAlertRelabelConfigs */ -export interface PrometheusSpecAdditionalAlertRelabelConfigs { +export interface PrometheusV1SpecAdditionalAlertRelabelConfigs { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecAdditionalAlertRelabelConfigs#key + * @schema PrometheusV1SpecAdditionalAlertRelabelConfigs#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecAdditionalAlertRelabelConfigs#name + * @schema PrometheusV1SpecAdditionalAlertRelabelConfigs#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecAdditionalAlertRelabelConfigs#optional + * @schema PrometheusV1SpecAdditionalAlertRelabelConfigs#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecAdditionalAlertRelabelConfigs' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAdditionalAlertRelabelConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAdditionalAlertRelabelConfigs(obj: PrometheusSpecAdditionalAlertRelabelConfigs | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAdditionalAlertRelabelConfigs(obj: PrometheusV1SpecAdditionalAlertRelabelConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -213655,37 +213655,37 @@ export function toJson_PrometheusSpecAdditionalAlertRelabelConfigs(obj: Promethe /** * AdditionalScrapeConfigs allows specifying a key of a Secret containing additional Prometheus scrape configurations. Scrape configurations specified are appended to the configurations generated by the Prometheus Operator. Job configurations specified must have the form as specified in the official Prometheus documentation: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config. As scrape configs are appended, the user is responsible to make sure it is valid. Note that using this feature may expose the possibility to break upgrades of Prometheus. It is advised to review Prometheus release notes to ensure that no incompatible scrape configs are going to break Prometheus after the upgrade. * - * @schema PrometheusSpecAdditionalScrapeConfigs + * @schema PrometheusV1SpecAdditionalScrapeConfigs */ -export interface PrometheusSpecAdditionalScrapeConfigs { +export interface PrometheusV1SpecAdditionalScrapeConfigs { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecAdditionalScrapeConfigs#key + * @schema PrometheusV1SpecAdditionalScrapeConfigs#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecAdditionalScrapeConfigs#name + * @schema PrometheusV1SpecAdditionalScrapeConfigs#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecAdditionalScrapeConfigs#optional + * @schema PrometheusV1SpecAdditionalScrapeConfigs#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecAdditionalScrapeConfigs' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAdditionalScrapeConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAdditionalScrapeConfigs(obj: PrometheusSpecAdditionalScrapeConfigs | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAdditionalScrapeConfigs(obj: PrometheusV1SpecAdditionalScrapeConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -213700,42 +213700,42 @@ export function toJson_PrometheusSpecAdditionalScrapeConfigs(obj: PrometheusSpec /** * If specified, the pod's scheduling constraints. * - * @schema PrometheusSpecAffinity + * @schema PrometheusV1SpecAffinity */ -export interface PrometheusSpecAffinity { +export interface PrometheusV1SpecAffinity { /** * Describes node affinity scheduling rules for the pod. * - * @schema PrometheusSpecAffinity#nodeAffinity + * @schema PrometheusV1SpecAffinity#nodeAffinity */ - readonly nodeAffinity?: PrometheusSpecAffinityNodeAffinity; + readonly nodeAffinity?: PrometheusV1SpecAffinityNodeAffinity; /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema PrometheusSpecAffinity#podAffinity + * @schema PrometheusV1SpecAffinity#podAffinity */ - readonly podAffinity?: PrometheusSpecAffinityPodAffinity; + readonly podAffinity?: PrometheusV1SpecAffinityPodAffinity; /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema PrometheusSpecAffinity#podAntiAffinity + * @schema PrometheusV1SpecAffinity#podAntiAffinity */ - readonly podAntiAffinity?: PrometheusSpecAffinityPodAntiAffinity; + readonly podAntiAffinity?: PrometheusV1SpecAffinityPodAntiAffinity; } /** - * Converts an object of type 'PrometheusSpecAffinity' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinity(obj: PrometheusSpecAffinity | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinity(obj: PrometheusV1SpecAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeAffinity': toJson_PrometheusSpecAffinityNodeAffinity(obj.nodeAffinity), - 'podAffinity': toJson_PrometheusSpecAffinityPodAffinity(obj.podAffinity), - 'podAntiAffinity': toJson_PrometheusSpecAffinityPodAntiAffinity(obj.podAntiAffinity), + 'nodeAffinity': toJson_PrometheusV1SpecAffinityNodeAffinity(obj.nodeAffinity), + 'podAffinity': toJson_PrometheusV1SpecAffinityPodAffinity(obj.podAffinity), + 'podAntiAffinity': toJson_PrometheusV1SpecAffinityPodAntiAffinity(obj.podAntiAffinity), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -213745,26 +213745,26 @@ export function toJson_PrometheusSpecAffinity(obj: PrometheusSpecAffinity | unde /** * Define details regarding alerting. * - * @schema PrometheusSpecAlerting + * @schema PrometheusV1SpecAlerting */ -export interface PrometheusSpecAlerting { +export interface PrometheusV1SpecAlerting { /** * AlertmanagerEndpoints Prometheus should fire alerts against. * - * @schema PrometheusSpecAlerting#alertmanagers + * @schema PrometheusV1SpecAlerting#alertmanagers */ - readonly alertmanagers: PrometheusSpecAlertingAlertmanagers[]; + readonly alertmanagers: PrometheusV1SpecAlertingAlertmanagers[]; } /** - * Converts an object of type 'PrometheusSpecAlerting' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlerting' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlerting(obj: PrometheusSpecAlerting | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlerting(obj: PrometheusV1SpecAlerting | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'alertmanagers': obj.alertmanagers?.map(y => toJson_PrometheusSpecAlertingAlertmanagers(y)), + 'alertmanagers': obj.alertmanagers?.map(y => toJson_PrometheusV1SpecAlertingAlertmanagers(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -213774,58 +213774,58 @@ export function toJson_PrometheusSpecAlerting(obj: PrometheusSpecAlerting | unde /** * APIServerConfig allows specifying a host and auth methods to access apiserver. If left empty, Prometheus is assumed to run inside of the cluster and will discover API servers automatically and use the pod's CA certificate and bearer token file at /var/run/secrets/kubernetes.io/serviceaccount/. * - * @schema PrometheusSpecApiserverConfig + * @schema PrometheusV1SpecApiserverConfig */ -export interface PrometheusSpecApiserverConfig { +export interface PrometheusV1SpecApiserverConfig { /** * BasicAuth allow an endpoint to authenticate over basic authentication * - * @schema PrometheusSpecApiserverConfig#basicAuth + * @schema PrometheusV1SpecApiserverConfig#basicAuth */ - readonly basicAuth?: PrometheusSpecApiserverConfigBasicAuth; + readonly basicAuth?: PrometheusV1SpecApiserverConfigBasicAuth; /** * Bearer token for accessing apiserver. * - * @schema PrometheusSpecApiserverConfig#bearerToken + * @schema PrometheusV1SpecApiserverConfig#bearerToken */ readonly bearerToken?: string; /** * File to read bearer token for accessing apiserver. * - * @schema PrometheusSpecApiserverConfig#bearerTokenFile + * @schema PrometheusV1SpecApiserverConfig#bearerTokenFile */ readonly bearerTokenFile?: string; /** * Host of apiserver. A valid string consisting of a hostname or IP followed by an optional port number * - * @schema PrometheusSpecApiserverConfig#host + * @schema PrometheusV1SpecApiserverConfig#host */ readonly host: string; /** * TLS Config to use for accessing apiserver. * - * @schema PrometheusSpecApiserverConfig#tlsConfig + * @schema PrometheusV1SpecApiserverConfig#tlsConfig */ - readonly tlsConfig?: PrometheusSpecApiserverConfigTlsConfig; + readonly tlsConfig?: PrometheusV1SpecApiserverConfigTlsConfig; } /** - * Converts an object of type 'PrometheusSpecApiserverConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfig(obj: PrometheusSpecApiserverConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfig(obj: PrometheusV1SpecApiserverConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'basicAuth': toJson_PrometheusSpecApiserverConfigBasicAuth(obj.basicAuth), + 'basicAuth': toJson_PrometheusV1SpecApiserverConfigBasicAuth(obj.basicAuth), 'bearerToken': obj.bearerToken, 'bearerTokenFile': obj.bearerTokenFile, 'host': obj.host, - 'tlsConfig': toJson_PrometheusSpecApiserverConfigTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_PrometheusV1SpecApiserverConfigTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -213835,21 +213835,21 @@ export function toJson_PrometheusSpecApiserverConfig(obj: PrometheusSpecApiserve /** * ArbitraryFSAccessThroughSMs configures whether configuration based on a service monitor can access arbitrary files on the file system of the Prometheus container e.g. bearer token files. * - * @schema PrometheusSpecArbitraryFsAccessThroughSMs + * @schema PrometheusV1SpecArbitraryFsAccessThroughSMs */ -export interface PrometheusSpecArbitraryFsAccessThroughSMs { +export interface PrometheusV1SpecArbitraryFsAccessThroughSMs { /** - * @schema PrometheusSpecArbitraryFsAccessThroughSMs#deny + * @schema PrometheusV1SpecArbitraryFsAccessThroughSMs#deny */ readonly deny?: boolean; } /** - * Converts an object of type 'PrometheusSpecArbitraryFsAccessThroughSMs' to JSON representation. + * Converts an object of type 'PrometheusV1SpecArbitraryFsAccessThroughSMs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecArbitraryFsAccessThroughSMs(obj: PrometheusSpecArbitraryFsAccessThroughSMs | undefined): Record | undefined { +export function toJson_PrometheusV1SpecArbitraryFsAccessThroughSMs(obj: PrometheusV1SpecArbitraryFsAccessThroughSMs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'deny': obj.deny, @@ -213862,41 +213862,41 @@ export function toJson_PrometheusSpecArbitraryFsAccessThroughSMs(obj: Prometheus /** * A single application container that you want to run within a pod. * - * @schema PrometheusSpecContainers + * @schema PrometheusV1SpecContainers */ -export interface PrometheusSpecContainers { +export interface PrometheusV1SpecContainers { /** * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema PrometheusSpecContainers#args + * @schema PrometheusV1SpecContainers#args */ readonly args?: string[]; /** * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema PrometheusSpecContainers#command + * @schema PrometheusV1SpecContainers#command */ readonly command?: string[]; /** * List of environment variables to set in the container. Cannot be updated. * - * @schema PrometheusSpecContainers#env + * @schema PrometheusV1SpecContainers#env */ - readonly env?: PrometheusSpecContainersEnv[]; + readonly env?: PrometheusV1SpecContainersEnv[]; /** * List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. * - * @schema PrometheusSpecContainers#envFrom + * @schema PrometheusV1SpecContainers#envFrom */ - readonly envFrom?: PrometheusSpecContainersEnvFrom[]; + readonly envFrom?: PrometheusV1SpecContainersEnvFrom[]; /** * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. * - * @schema PrometheusSpecContainers#image + * @schema PrometheusV1SpecContainers#image */ readonly image?: string; @@ -213904,71 +213904,71 @@ export interface PrometheusSpecContainers { * Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images * * @default Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - * @schema PrometheusSpecContainers#imagePullPolicy + * @schema PrometheusV1SpecContainers#imagePullPolicy */ readonly imagePullPolicy?: string; /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema PrometheusSpecContainers#lifecycle + * @schema PrometheusV1SpecContainers#lifecycle */ - readonly lifecycle?: PrometheusSpecContainersLifecycle; + readonly lifecycle?: PrometheusV1SpecContainersLifecycle; /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainers#livenessProbe + * @schema PrometheusV1SpecContainers#livenessProbe */ - readonly livenessProbe?: PrometheusSpecContainersLivenessProbe; + readonly livenessProbe?: PrometheusV1SpecContainersLivenessProbe; /** * Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. * - * @schema PrometheusSpecContainers#name + * @schema PrometheusV1SpecContainers#name */ readonly name: string; /** * List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated. * - * @schema PrometheusSpecContainers#ports + * @schema PrometheusV1SpecContainers#ports */ - readonly ports?: PrometheusSpecContainersPorts[]; + readonly ports?: PrometheusV1SpecContainersPorts[]; /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainers#readinessProbe + * @schema PrometheusV1SpecContainers#readinessProbe */ - readonly readinessProbe?: PrometheusSpecContainersReadinessProbe; + readonly readinessProbe?: PrometheusV1SpecContainersReadinessProbe; /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecContainers#resources + * @schema PrometheusV1SpecContainers#resources */ - readonly resources?: PrometheusSpecContainersResources; + readonly resources?: PrometheusV1SpecContainersResources; /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema PrometheusSpecContainers#securityContext + * @schema PrometheusV1SpecContainers#securityContext */ - readonly securityContext?: PrometheusSpecContainersSecurityContext; + readonly securityContext?: PrometheusV1SpecContainersSecurityContext; /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainers#startupProbe + * @schema PrometheusV1SpecContainers#startupProbe */ - readonly startupProbe?: PrometheusSpecContainersStartupProbe; + readonly startupProbe?: PrometheusV1SpecContainersStartupProbe; /** * Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. * * @default false. - * @schema PrometheusSpecContainers#stdin + * @schema PrometheusV1SpecContainers#stdin */ readonly stdin?: boolean; @@ -213976,7 +213976,7 @@ export interface PrometheusSpecContainers { * Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false * * @default false - * @schema PrometheusSpecContainers#stdinOnce + * @schema PrometheusV1SpecContainers#stdinOnce */ readonly stdinOnce?: boolean; @@ -213984,7 +213984,7 @@ export interface PrometheusSpecContainers { * Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. * * @default dev/termination-log. Cannot be updated. - * @schema PrometheusSpecContainers#terminationMessagePath + * @schema PrometheusV1SpecContainers#terminationMessagePath */ readonly terminationMessagePath?: string; @@ -213992,7 +213992,7 @@ export interface PrometheusSpecContainers { * Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. * * @default File. Cannot be updated. - * @schema PrometheusSpecContainers#terminationMessagePolicy + * @schema PrometheusV1SpecContainers#terminationMessagePolicy */ readonly terminationMessagePolicy?: string; @@ -214000,61 +214000,61 @@ export interface PrometheusSpecContainers { * Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. * * @default false. - * @schema PrometheusSpecContainers#tty + * @schema PrometheusV1SpecContainers#tty */ readonly tty?: boolean; /** * volumeDevices is the list of block devices to be used by the container. * - * @schema PrometheusSpecContainers#volumeDevices + * @schema PrometheusV1SpecContainers#volumeDevices */ - readonly volumeDevices?: PrometheusSpecContainersVolumeDevices[]; + readonly volumeDevices?: PrometheusV1SpecContainersVolumeDevices[]; /** * Pod volumes to mount into the container's filesystem. Cannot be updated. * - * @schema PrometheusSpecContainers#volumeMounts + * @schema PrometheusV1SpecContainers#volumeMounts */ - readonly volumeMounts?: PrometheusSpecContainersVolumeMounts[]; + readonly volumeMounts?: PrometheusV1SpecContainersVolumeMounts[]; /** * Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. * - * @schema PrometheusSpecContainers#workingDir + * @schema PrometheusV1SpecContainers#workingDir */ readonly workingDir?: string; } /** - * Converts an object of type 'PrometheusSpecContainers' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainers(obj: PrometheusSpecContainers | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainers(obj: PrometheusV1SpecContainers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'args': obj.args?.map(y => y), 'command': obj.command?.map(y => y), - 'env': obj.env?.map(y => toJson_PrometheusSpecContainersEnv(y)), - 'envFrom': obj.envFrom?.map(y => toJson_PrometheusSpecContainersEnvFrom(y)), + 'env': obj.env?.map(y => toJson_PrometheusV1SpecContainersEnv(y)), + 'envFrom': obj.envFrom?.map(y => toJson_PrometheusV1SpecContainersEnvFrom(y)), 'image': obj.image, 'imagePullPolicy': obj.imagePullPolicy, - 'lifecycle': toJson_PrometheusSpecContainersLifecycle(obj.lifecycle), - 'livenessProbe': toJson_PrometheusSpecContainersLivenessProbe(obj.livenessProbe), + 'lifecycle': toJson_PrometheusV1SpecContainersLifecycle(obj.lifecycle), + 'livenessProbe': toJson_PrometheusV1SpecContainersLivenessProbe(obj.livenessProbe), 'name': obj.name, - 'ports': obj.ports?.map(y => toJson_PrometheusSpecContainersPorts(y)), - 'readinessProbe': toJson_PrometheusSpecContainersReadinessProbe(obj.readinessProbe), - 'resources': toJson_PrometheusSpecContainersResources(obj.resources), - 'securityContext': toJson_PrometheusSpecContainersSecurityContext(obj.securityContext), - 'startupProbe': toJson_PrometheusSpecContainersStartupProbe(obj.startupProbe), + 'ports': obj.ports?.map(y => toJson_PrometheusV1SpecContainersPorts(y)), + 'readinessProbe': toJson_PrometheusV1SpecContainersReadinessProbe(obj.readinessProbe), + 'resources': toJson_PrometheusV1SpecContainersResources(obj.resources), + 'securityContext': toJson_PrometheusV1SpecContainersSecurityContext(obj.securityContext), + 'startupProbe': toJson_PrometheusV1SpecContainersStartupProbe(obj.startupProbe), 'stdin': obj.stdin, 'stdinOnce': obj.stdinOnce, 'terminationMessagePath': obj.terminationMessagePath, 'terminationMessagePolicy': obj.terminationMessagePolicy, 'tty': obj.tty, - 'volumeDevices': obj.volumeDevices?.map(y => toJson_PrometheusSpecContainersVolumeDevices(y)), - 'volumeMounts': obj.volumeMounts?.map(y => toJson_PrometheusSpecContainersVolumeMounts(y)), + 'volumeDevices': obj.volumeDevices?.map(y => toJson_PrometheusV1SpecContainersVolumeDevices(y)), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_PrometheusV1SpecContainersVolumeMounts(y)), 'workingDir': obj.workingDir, }; // filter undefined values @@ -214065,23 +214065,23 @@ export function toJson_PrometheusSpecContainers(obj: PrometheusSpecContainers | /** * LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. * - * @schema PrometheusSpecImagePullSecrets + * @schema PrometheusV1SpecImagePullSecrets */ -export interface PrometheusSpecImagePullSecrets { +export interface PrometheusV1SpecImagePullSecrets { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecImagePullSecrets#name + * @schema PrometheusV1SpecImagePullSecrets#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecImagePullSecrets' to JSON representation. + * Converts an object of type 'PrometheusV1SpecImagePullSecrets' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecImagePullSecrets(obj: PrometheusSpecImagePullSecrets | undefined): Record | undefined { +export function toJson_PrometheusV1SpecImagePullSecrets(obj: PrometheusV1SpecImagePullSecrets | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -214094,41 +214094,41 @@ export function toJson_PrometheusSpecImagePullSecrets(obj: PrometheusSpecImagePu /** * A single application container that you want to run within a pod. * - * @schema PrometheusSpecInitContainers + * @schema PrometheusV1SpecInitContainers */ -export interface PrometheusSpecInitContainers { +export interface PrometheusV1SpecInitContainers { /** * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema PrometheusSpecInitContainers#args + * @schema PrometheusV1SpecInitContainers#args */ readonly args?: string[]; /** * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema PrometheusSpecInitContainers#command + * @schema PrometheusV1SpecInitContainers#command */ readonly command?: string[]; /** * List of environment variables to set in the container. Cannot be updated. * - * @schema PrometheusSpecInitContainers#env + * @schema PrometheusV1SpecInitContainers#env */ - readonly env?: PrometheusSpecInitContainersEnv[]; + readonly env?: PrometheusV1SpecInitContainersEnv[]; /** * List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. * - * @schema PrometheusSpecInitContainers#envFrom + * @schema PrometheusV1SpecInitContainers#envFrom */ - readonly envFrom?: PrometheusSpecInitContainersEnvFrom[]; + readonly envFrom?: PrometheusV1SpecInitContainersEnvFrom[]; /** * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. * - * @schema PrometheusSpecInitContainers#image + * @schema PrometheusV1SpecInitContainers#image */ readonly image?: string; @@ -214136,71 +214136,71 @@ export interface PrometheusSpecInitContainers { * Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images * * @default Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - * @schema PrometheusSpecInitContainers#imagePullPolicy + * @schema PrometheusV1SpecInitContainers#imagePullPolicy */ readonly imagePullPolicy?: string; /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema PrometheusSpecInitContainers#lifecycle + * @schema PrometheusV1SpecInitContainers#lifecycle */ - readonly lifecycle?: PrometheusSpecInitContainersLifecycle; + readonly lifecycle?: PrometheusV1SpecInitContainersLifecycle; /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainers#livenessProbe + * @schema PrometheusV1SpecInitContainers#livenessProbe */ - readonly livenessProbe?: PrometheusSpecInitContainersLivenessProbe; + readonly livenessProbe?: PrometheusV1SpecInitContainersLivenessProbe; /** * Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. * - * @schema PrometheusSpecInitContainers#name + * @schema PrometheusV1SpecInitContainers#name */ readonly name: string; /** * List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated. * - * @schema PrometheusSpecInitContainers#ports + * @schema PrometheusV1SpecInitContainers#ports */ - readonly ports?: PrometheusSpecInitContainersPorts[]; + readonly ports?: PrometheusV1SpecInitContainersPorts[]; /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainers#readinessProbe + * @schema PrometheusV1SpecInitContainers#readinessProbe */ - readonly readinessProbe?: PrometheusSpecInitContainersReadinessProbe; + readonly readinessProbe?: PrometheusV1SpecInitContainersReadinessProbe; /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecInitContainers#resources + * @schema PrometheusV1SpecInitContainers#resources */ - readonly resources?: PrometheusSpecInitContainersResources; + readonly resources?: PrometheusV1SpecInitContainersResources; /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema PrometheusSpecInitContainers#securityContext + * @schema PrometheusV1SpecInitContainers#securityContext */ - readonly securityContext?: PrometheusSpecInitContainersSecurityContext; + readonly securityContext?: PrometheusV1SpecInitContainersSecurityContext; /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainers#startupProbe + * @schema PrometheusV1SpecInitContainers#startupProbe */ - readonly startupProbe?: PrometheusSpecInitContainersStartupProbe; + readonly startupProbe?: PrometheusV1SpecInitContainersStartupProbe; /** * Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. * * @default false. - * @schema PrometheusSpecInitContainers#stdin + * @schema PrometheusV1SpecInitContainers#stdin */ readonly stdin?: boolean; @@ -214208,7 +214208,7 @@ export interface PrometheusSpecInitContainers { * Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false * * @default false - * @schema PrometheusSpecInitContainers#stdinOnce + * @schema PrometheusV1SpecInitContainers#stdinOnce */ readonly stdinOnce?: boolean; @@ -214216,7 +214216,7 @@ export interface PrometheusSpecInitContainers { * Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. * * @default dev/termination-log. Cannot be updated. - * @schema PrometheusSpecInitContainers#terminationMessagePath + * @schema PrometheusV1SpecInitContainers#terminationMessagePath */ readonly terminationMessagePath?: string; @@ -214224,7 +214224,7 @@ export interface PrometheusSpecInitContainers { * Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. * * @default File. Cannot be updated. - * @schema PrometheusSpecInitContainers#terminationMessagePolicy + * @schema PrometheusV1SpecInitContainers#terminationMessagePolicy */ readonly terminationMessagePolicy?: string; @@ -214232,61 +214232,61 @@ export interface PrometheusSpecInitContainers { * Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. * * @default false. - * @schema PrometheusSpecInitContainers#tty + * @schema PrometheusV1SpecInitContainers#tty */ readonly tty?: boolean; /** * volumeDevices is the list of block devices to be used by the container. * - * @schema PrometheusSpecInitContainers#volumeDevices + * @schema PrometheusV1SpecInitContainers#volumeDevices */ - readonly volumeDevices?: PrometheusSpecInitContainersVolumeDevices[]; + readonly volumeDevices?: PrometheusV1SpecInitContainersVolumeDevices[]; /** * Pod volumes to mount into the container's filesystem. Cannot be updated. * - * @schema PrometheusSpecInitContainers#volumeMounts + * @schema PrometheusV1SpecInitContainers#volumeMounts */ - readonly volumeMounts?: PrometheusSpecInitContainersVolumeMounts[]; + readonly volumeMounts?: PrometheusV1SpecInitContainersVolumeMounts[]; /** * Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. * - * @schema PrometheusSpecInitContainers#workingDir + * @schema PrometheusV1SpecInitContainers#workingDir */ readonly workingDir?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainers' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainers(obj: PrometheusSpecInitContainers | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainers(obj: PrometheusV1SpecInitContainers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'args': obj.args?.map(y => y), 'command': obj.command?.map(y => y), - 'env': obj.env?.map(y => toJson_PrometheusSpecInitContainersEnv(y)), - 'envFrom': obj.envFrom?.map(y => toJson_PrometheusSpecInitContainersEnvFrom(y)), + 'env': obj.env?.map(y => toJson_PrometheusV1SpecInitContainersEnv(y)), + 'envFrom': obj.envFrom?.map(y => toJson_PrometheusV1SpecInitContainersEnvFrom(y)), 'image': obj.image, 'imagePullPolicy': obj.imagePullPolicy, - 'lifecycle': toJson_PrometheusSpecInitContainersLifecycle(obj.lifecycle), - 'livenessProbe': toJson_PrometheusSpecInitContainersLivenessProbe(obj.livenessProbe), + 'lifecycle': toJson_PrometheusV1SpecInitContainersLifecycle(obj.lifecycle), + 'livenessProbe': toJson_PrometheusV1SpecInitContainersLivenessProbe(obj.livenessProbe), 'name': obj.name, - 'ports': obj.ports?.map(y => toJson_PrometheusSpecInitContainersPorts(y)), - 'readinessProbe': toJson_PrometheusSpecInitContainersReadinessProbe(obj.readinessProbe), - 'resources': toJson_PrometheusSpecInitContainersResources(obj.resources), - 'securityContext': toJson_PrometheusSpecInitContainersSecurityContext(obj.securityContext), - 'startupProbe': toJson_PrometheusSpecInitContainersStartupProbe(obj.startupProbe), + 'ports': obj.ports?.map(y => toJson_PrometheusV1SpecInitContainersPorts(y)), + 'readinessProbe': toJson_PrometheusV1SpecInitContainersReadinessProbe(obj.readinessProbe), + 'resources': toJson_PrometheusV1SpecInitContainersResources(obj.resources), + 'securityContext': toJson_PrometheusV1SpecInitContainersSecurityContext(obj.securityContext), + 'startupProbe': toJson_PrometheusV1SpecInitContainersStartupProbe(obj.startupProbe), 'stdin': obj.stdin, 'stdinOnce': obj.stdinOnce, 'terminationMessagePath': obj.terminationMessagePath, 'terminationMessagePolicy': obj.terminationMessagePolicy, 'tty': obj.tty, - 'volumeDevices': obj.volumeDevices?.map(y => toJson_PrometheusSpecInitContainersVolumeDevices(y)), - 'volumeMounts': obj.volumeMounts?.map(y => toJson_PrometheusSpecInitContainersVolumeMounts(y)), + 'volumeDevices': obj.volumeDevices?.map(y => toJson_PrometheusV1SpecInitContainersVolumeDevices(y)), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_PrometheusV1SpecInitContainersVolumeMounts(y)), 'workingDir': obj.workingDir, }; // filter undefined values @@ -214297,37 +214297,37 @@ export function toJson_PrometheusSpecInitContainers(obj: PrometheusSpecInitConta /** * PodMetadata configures Labels and Annotations which are propagated to the prometheus pods. * - * @schema PrometheusSpecPodMetadata + * @schema PrometheusV1SpecPodMetadata */ -export interface PrometheusSpecPodMetadata { +export interface PrometheusV1SpecPodMetadata { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema PrometheusSpecPodMetadata#annotations + * @schema PrometheusV1SpecPodMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels * - * @schema PrometheusSpecPodMetadata#labels + * @schema PrometheusV1SpecPodMetadata#labels */ readonly labels?: { [key: string]: string }; /** * Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names * - * @schema PrometheusSpecPodMetadata#name + * @schema PrometheusV1SpecPodMetadata#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecPodMetadata' to JSON representation. + * Converts an object of type 'PrometheusV1SpecPodMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecPodMetadata(obj: PrometheusSpecPodMetadata | undefined): Record | undefined { +export function toJson_PrometheusV1SpecPodMetadata(obj: PrometheusV1SpecPodMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -214342,33 +214342,33 @@ export function toJson_PrometheusSpecPodMetadata(obj: PrometheusSpecPodMetadata /** * Namespaces to be selected for PodMonitor discovery. If nil, only check own namespace. * - * @schema PrometheusSpecPodMonitorNamespaceSelector + * @schema PrometheusV1SpecPodMonitorNamespaceSelector */ -export interface PrometheusSpecPodMonitorNamespaceSelector { +export interface PrometheusV1SpecPodMonitorNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecPodMonitorNamespaceSelector#matchExpressions + * @schema PrometheusV1SpecPodMonitorNamespaceSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecPodMonitorNamespaceSelector#matchLabels + * @schema PrometheusV1SpecPodMonitorNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecPodMonitorNamespaceSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecPodMonitorNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecPodMonitorNamespaceSelector(obj: PrometheusSpecPodMonitorNamespaceSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecPodMonitorNamespaceSelector(obj: PrometheusV1SpecPodMonitorNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -214379,33 +214379,33 @@ export function toJson_PrometheusSpecPodMonitorNamespaceSelector(obj: Prometheus /** * *Experimental* PodMonitors to be selected for target discovery. *Deprecated:* if neither this nor serviceMonitorSelector are specified, configuration is unmanaged. * - * @schema PrometheusSpecPodMonitorSelector + * @schema PrometheusV1SpecPodMonitorSelector */ -export interface PrometheusSpecPodMonitorSelector { +export interface PrometheusV1SpecPodMonitorSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecPodMonitorSelector#matchExpressions + * @schema PrometheusV1SpecPodMonitorSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecPodMonitorSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecPodMonitorSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecPodMonitorSelector#matchLabels + * @schema PrometheusV1SpecPodMonitorSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecPodMonitorSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecPodMonitorSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecPodMonitorSelector(obj: PrometheusSpecPodMonitorSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecPodMonitorSelector(obj: PrometheusV1SpecPodMonitorSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecPodMonitorSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecPodMonitorSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -214416,44 +214416,44 @@ export function toJson_PrometheusSpecPodMonitorSelector(obj: PrometheusSpecPodMo /** * QuerySpec defines the query command line flags when starting Prometheus. * - * @schema PrometheusSpecQuery + * @schema PrometheusV1SpecQuery */ -export interface PrometheusSpecQuery { +export interface PrometheusV1SpecQuery { /** * The delta difference allowed for retrieving metrics during expression evaluations. * - * @schema PrometheusSpecQuery#lookbackDelta + * @schema PrometheusV1SpecQuery#lookbackDelta */ readonly lookbackDelta?: string; /** * Number of concurrent queries that can be run at once. * - * @schema PrometheusSpecQuery#maxConcurrency + * @schema PrometheusV1SpecQuery#maxConcurrency */ readonly maxConcurrency?: number; /** * Maximum number of samples a single query can load into memory. Note that queries will fail if they would load more samples than this into memory, so this also limits the number of samples a query can return. * - * @schema PrometheusSpecQuery#maxSamples + * @schema PrometheusV1SpecQuery#maxSamples */ readonly maxSamples?: number; /** * Maximum time a query may take before being aborted. * - * @schema PrometheusSpecQuery#timeout + * @schema PrometheusV1SpecQuery#timeout */ readonly timeout?: string; } /** - * Converts an object of type 'PrometheusSpecQuery' to JSON representation. + * Converts an object of type 'PrometheusV1SpecQuery' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecQuery(obj: PrometheusSpecQuery | undefined): Record | undefined { +export function toJson_PrometheusV1SpecQuery(obj: PrometheusV1SpecQuery | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'lookbackDelta': obj.lookbackDelta, @@ -214469,89 +214469,89 @@ export function toJson_PrometheusSpecQuery(obj: PrometheusSpecQuery | undefined) /** * RemoteReadSpec defines the remote_read configuration for prometheus. * - * @schema PrometheusSpecRemoteRead + * @schema PrometheusV1SpecRemoteRead */ -export interface PrometheusSpecRemoteRead { +export interface PrometheusV1SpecRemoteRead { /** * BasicAuth for the URL. * - * @schema PrometheusSpecRemoteRead#basicAuth + * @schema PrometheusV1SpecRemoteRead#basicAuth */ - readonly basicAuth?: PrometheusSpecRemoteReadBasicAuth; + readonly basicAuth?: PrometheusV1SpecRemoteReadBasicAuth; /** * bearer token for remote read. * - * @schema PrometheusSpecRemoteRead#bearerToken + * @schema PrometheusV1SpecRemoteRead#bearerToken */ readonly bearerToken?: string; /** * File to read bearer token for remote read. * - * @schema PrometheusSpecRemoteRead#bearerTokenFile + * @schema PrometheusV1SpecRemoteRead#bearerTokenFile */ readonly bearerTokenFile?: string; /** * The name of the remote read queue, must be unique if specified. The name is used in metrics and logging in order to differentiate read configurations. Only valid in Prometheus versions 2.15.0 and newer. * - * @schema PrometheusSpecRemoteRead#name + * @schema PrometheusV1SpecRemoteRead#name */ readonly name?: string; /** * Optional ProxyURL * - * @schema PrometheusSpecRemoteRead#proxyUrl + * @schema PrometheusV1SpecRemoteRead#proxyUrl */ readonly proxyUrl?: string; /** * Whether reads should be made for queries for time ranges that the local storage should have complete data for. * - * @schema PrometheusSpecRemoteRead#readRecent + * @schema PrometheusV1SpecRemoteRead#readRecent */ readonly readRecent?: boolean; /** * Timeout for requests to the remote read endpoint. * - * @schema PrometheusSpecRemoteRead#remoteTimeout + * @schema PrometheusV1SpecRemoteRead#remoteTimeout */ readonly remoteTimeout?: string; /** * An optional list of equality matchers which have to be present in a selector to query the remote read endpoint. * - * @schema PrometheusSpecRemoteRead#requiredMatchers + * @schema PrometheusV1SpecRemoteRead#requiredMatchers */ readonly requiredMatchers?: { [key: string]: string }; /** * TLS Config to use for remote read. * - * @schema PrometheusSpecRemoteRead#tlsConfig + * @schema PrometheusV1SpecRemoteRead#tlsConfig */ - readonly tlsConfig?: PrometheusSpecRemoteReadTlsConfig; + readonly tlsConfig?: PrometheusV1SpecRemoteReadTlsConfig; /** * The URL of the endpoint to send samples to. * - * @schema PrometheusSpecRemoteRead#url + * @schema PrometheusV1SpecRemoteRead#url */ readonly url: string; } /** - * Converts an object of type 'PrometheusSpecRemoteRead' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteRead' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteRead(obj: PrometheusSpecRemoteRead | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteRead(obj: PrometheusV1SpecRemoteRead | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'basicAuth': toJson_PrometheusSpecRemoteReadBasicAuth(obj.basicAuth), + 'basicAuth': toJson_PrometheusV1SpecRemoteReadBasicAuth(obj.basicAuth), 'bearerToken': obj.bearerToken, 'bearerTokenFile': obj.bearerTokenFile, 'name': obj.name, @@ -214559,7 +214559,7 @@ export function toJson_PrometheusSpecRemoteRead(obj: PrometheusSpecRemoteRead | 'readRecent': obj.readRecent, 'remoteTimeout': obj.remoteTimeout, 'requiredMatchers': ((obj.requiredMatchers) === undefined) ? undefined : (Object.entries(obj.requiredMatchers).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'tlsConfig': toJson_PrometheusSpecRemoteReadTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_PrometheusV1SpecRemoteReadTlsConfig(obj.tlsConfig), 'url': obj.url, }; // filter undefined values @@ -214570,98 +214570,98 @@ export function toJson_PrometheusSpecRemoteRead(obj: PrometheusSpecRemoteRead | /** * RemoteWriteSpec defines the remote_write configuration for prometheus. * - * @schema PrometheusSpecRemoteWrite + * @schema PrometheusV1SpecRemoteWrite */ -export interface PrometheusSpecRemoteWrite { +export interface PrometheusV1SpecRemoteWrite { /** * BasicAuth for the URL. * - * @schema PrometheusSpecRemoteWrite#basicAuth + * @schema PrometheusV1SpecRemoteWrite#basicAuth */ - readonly basicAuth?: PrometheusSpecRemoteWriteBasicAuth; + readonly basicAuth?: PrometheusV1SpecRemoteWriteBasicAuth; /** * File to read bearer token for remote write. * - * @schema PrometheusSpecRemoteWrite#bearerToken + * @schema PrometheusV1SpecRemoteWrite#bearerToken */ readonly bearerToken?: string; /** * File to read bearer token for remote write. * - * @schema PrometheusSpecRemoteWrite#bearerTokenFile + * @schema PrometheusV1SpecRemoteWrite#bearerTokenFile */ readonly bearerTokenFile?: string; /** * The name of the remote write queue, must be unique if specified. The name is used in metrics and logging in order to differentiate queues. Only valid in Prometheus versions 2.15.0 and newer. * - * @schema PrometheusSpecRemoteWrite#name + * @schema PrometheusV1SpecRemoteWrite#name */ readonly name?: string; /** * Optional ProxyURL * - * @schema PrometheusSpecRemoteWrite#proxyUrl + * @schema PrometheusV1SpecRemoteWrite#proxyUrl */ readonly proxyUrl?: string; /** * QueueConfig allows tuning of the remote write queue parameters. * - * @schema PrometheusSpecRemoteWrite#queueConfig + * @schema PrometheusV1SpecRemoteWrite#queueConfig */ - readonly queueConfig?: PrometheusSpecRemoteWriteQueueConfig; + readonly queueConfig?: PrometheusV1SpecRemoteWriteQueueConfig; /** * Timeout for requests to the remote write endpoint. * - * @schema PrometheusSpecRemoteWrite#remoteTimeout + * @schema PrometheusV1SpecRemoteWrite#remoteTimeout */ readonly remoteTimeout?: string; /** * TLS Config to use for remote write. * - * @schema PrometheusSpecRemoteWrite#tlsConfig + * @schema PrometheusV1SpecRemoteWrite#tlsConfig */ - readonly tlsConfig?: PrometheusSpecRemoteWriteTlsConfig; + readonly tlsConfig?: PrometheusV1SpecRemoteWriteTlsConfig; /** * The URL of the endpoint to send samples to. * - * @schema PrometheusSpecRemoteWrite#url + * @schema PrometheusV1SpecRemoteWrite#url */ readonly url: string; /** * The list of remote write relabel configurations. * - * @schema PrometheusSpecRemoteWrite#writeRelabelConfigs + * @schema PrometheusV1SpecRemoteWrite#writeRelabelConfigs */ - readonly writeRelabelConfigs?: PrometheusSpecRemoteWriteWriteRelabelConfigs[]; + readonly writeRelabelConfigs?: PrometheusV1SpecRemoteWriteWriteRelabelConfigs[]; } /** - * Converts an object of type 'PrometheusSpecRemoteWrite' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWrite' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWrite(obj: PrometheusSpecRemoteWrite | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWrite(obj: PrometheusV1SpecRemoteWrite | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'basicAuth': toJson_PrometheusSpecRemoteWriteBasicAuth(obj.basicAuth), + 'basicAuth': toJson_PrometheusV1SpecRemoteWriteBasicAuth(obj.basicAuth), 'bearerToken': obj.bearerToken, 'bearerTokenFile': obj.bearerTokenFile, 'name': obj.name, 'proxyUrl': obj.proxyUrl, - 'queueConfig': toJson_PrometheusSpecRemoteWriteQueueConfig(obj.queueConfig), + 'queueConfig': toJson_PrometheusV1SpecRemoteWriteQueueConfig(obj.queueConfig), 'remoteTimeout': obj.remoteTimeout, - 'tlsConfig': toJson_PrometheusSpecRemoteWriteTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_PrometheusV1SpecRemoteWriteTlsConfig(obj.tlsConfig), 'url': obj.url, - 'writeRelabelConfigs': obj.writeRelabelConfigs?.map(y => toJson_PrometheusSpecRemoteWriteWriteRelabelConfigs(y)), + 'writeRelabelConfigs': obj.writeRelabelConfigs?.map(y => toJson_PrometheusV1SpecRemoteWriteWriteRelabelConfigs(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -214671,30 +214671,30 @@ export function toJson_PrometheusSpecRemoteWrite(obj: PrometheusSpecRemoteWrite /** * Define resources requests and limits for single Pods. * - * @schema PrometheusSpecResources + * @schema PrometheusV1SpecResources */ -export interface PrometheusSpecResources { +export interface PrometheusV1SpecResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecResources#limits + * @schema PrometheusV1SpecResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecResources#requests + * @schema PrometheusV1SpecResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecResources' to JSON representation. + * Converts an object of type 'PrometheusV1SpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecResources(obj: PrometheusSpecResources | undefined): Record | undefined { +export function toJson_PrometheusV1SpecResources(obj: PrometheusV1SpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -214708,33 +214708,33 @@ export function toJson_PrometheusSpecResources(obj: PrometheusSpecResources | un /** * Namespaces to be selected for PrometheusRules discovery. If unspecified, only the same namespace as the Prometheus object is in is used. * - * @schema PrometheusSpecRuleNamespaceSelector + * @schema PrometheusV1SpecRuleNamespaceSelector */ -export interface PrometheusSpecRuleNamespaceSelector { +export interface PrometheusV1SpecRuleNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecRuleNamespaceSelector#matchExpressions + * @schema PrometheusV1SpecRuleNamespaceSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecRuleNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecRuleNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecRuleNamespaceSelector#matchLabels + * @schema PrometheusV1SpecRuleNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecRuleNamespaceSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRuleNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRuleNamespaceSelector(obj: PrometheusSpecRuleNamespaceSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRuleNamespaceSelector(obj: PrometheusV1SpecRuleNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecRuleNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecRuleNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -214745,33 +214745,33 @@ export function toJson_PrometheusSpecRuleNamespaceSelector(obj: PrometheusSpecRu /** * A selector to select which PrometheusRules to mount for loading alerting/recording rules from. Until (excluding) Prometheus Operator v0.24.0 Prometheus Operator will migrate any legacy rule ConfigMaps to PrometheusRule custom resources selected by RuleSelector. Make sure it does not match any config maps that you do not want to be migrated. * - * @schema PrometheusSpecRuleSelector + * @schema PrometheusV1SpecRuleSelector */ -export interface PrometheusSpecRuleSelector { +export interface PrometheusV1SpecRuleSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecRuleSelector#matchExpressions + * @schema PrometheusV1SpecRuleSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecRuleSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecRuleSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecRuleSelector#matchLabels + * @schema PrometheusV1SpecRuleSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecRuleSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRuleSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRuleSelector(obj: PrometheusSpecRuleSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRuleSelector(obj: PrometheusV1SpecRuleSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecRuleSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecRuleSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -214782,26 +214782,26 @@ export function toJson_PrometheusSpecRuleSelector(obj: PrometheusSpecRuleSelecto /** * /--rules._/ command-line arguments. * - * @schema PrometheusSpecRules + * @schema PrometheusV1SpecRules */ -export interface PrometheusSpecRules { +export interface PrometheusV1SpecRules { /** * /--rules.alert._/ command-line arguments * - * @schema PrometheusSpecRules#alert + * @schema PrometheusV1SpecRules#alert */ - readonly alert?: PrometheusSpecRulesAlert; + readonly alert?: PrometheusV1SpecRulesAlert; } /** - * Converts an object of type 'PrometheusSpecRules' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRules' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRules(obj: PrometheusSpecRules | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRules(obj: PrometheusV1SpecRules | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'alert': toJson_PrometheusSpecRulesAlert(obj.alert), + 'alert': toJson_PrometheusV1SpecRulesAlert(obj.alert), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -214811,36 +214811,36 @@ export function toJson_PrometheusSpecRules(obj: PrometheusSpecRules | undefined) /** * SecurityContext holds pod-level security attributes and common container settings. This defaults to the default PodSecurityContext. * - * @schema PrometheusSpecSecurityContext + * @schema PrometheusV1SpecSecurityContext */ -export interface PrometheusSpecSecurityContext { +export interface PrometheusV1SpecSecurityContext { /** * A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: * 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- * If unset, the Kubelet will not modify the ownership and permissions of any volume. * - * @schema PrometheusSpecSecurityContext#fsGroup + * @schema PrometheusV1SpecSecurityContext#fsGroup */ readonly fsGroup?: number; /** * fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are \\"OnRootMismatch\\" and \\"Always\\". If not specified defaults to \\"Always\\". * - * @schema PrometheusSpecSecurityContext#fsGroupChangePolicy + * @schema PrometheusV1SpecSecurityContext#fsGroupChangePolicy */ readonly fsGroupChangePolicy?: string; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema PrometheusSpecSecurityContext#runAsGroup + * @schema PrometheusV1SpecSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecSecurityContext#runAsNonRoot + * @schema PrometheusV1SpecSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -214848,45 +214848,45 @@ export interface PrometheusSpecSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * * @default user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. - * @schema PrometheusSpecSecurityContext#runAsUser + * @schema PrometheusV1SpecSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema PrometheusSpecSecurityContext#seLinuxOptions + * @schema PrometheusV1SpecSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: PrometheusSpecSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: PrometheusV1SpecSecurityContextSeLinuxOptions; /** * A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container. * - * @schema PrometheusSpecSecurityContext#supplementalGroups + * @schema PrometheusV1SpecSecurityContext#supplementalGroups */ readonly supplementalGroups?: number[]; /** * Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. * - * @schema PrometheusSpecSecurityContext#sysctls + * @schema PrometheusV1SpecSecurityContext#sysctls */ - readonly sysctls?: PrometheusSpecSecurityContextSysctls[]; + readonly sysctls?: PrometheusV1SpecSecurityContextSysctls[]; /** * The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecSecurityContext#windowsOptions + * @schema PrometheusV1SpecSecurityContext#windowsOptions */ - readonly windowsOptions?: PrometheusSpecSecurityContextWindowsOptions; + readonly windowsOptions?: PrometheusV1SpecSecurityContextWindowsOptions; } /** - * Converts an object of type 'PrometheusSpecSecurityContext' to JSON representation. + * Converts an object of type 'PrometheusV1SpecSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecSecurityContext(obj: PrometheusSpecSecurityContext | undefined): Record | undefined { +export function toJson_PrometheusV1SpecSecurityContext(obj: PrometheusV1SpecSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsGroup': obj.fsGroup, @@ -214894,10 +214894,10 @@ export function toJson_PrometheusSpecSecurityContext(obj: PrometheusSpecSecurity 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_PrometheusSpecSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'seLinuxOptions': toJson_PrometheusV1SpecSecurityContextSeLinuxOptions(obj.seLinuxOptions), 'supplementalGroups': obj.supplementalGroups?.map(y => y), - 'sysctls': obj.sysctls?.map(y => toJson_PrometheusSpecSecurityContextSysctls(y)), - 'windowsOptions': toJson_PrometheusSpecSecurityContextWindowsOptions(obj.windowsOptions), + 'sysctls': obj.sysctls?.map(y => toJson_PrometheusV1SpecSecurityContextSysctls(y)), + 'windowsOptions': toJson_PrometheusV1SpecSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -214907,33 +214907,33 @@ export function toJson_PrometheusSpecSecurityContext(obj: PrometheusSpecSecurity /** * Namespaces to be selected for ServiceMonitor discovery. If nil, only check own namespace. * - * @schema PrometheusSpecServiceMonitorNamespaceSelector + * @schema PrometheusV1SpecServiceMonitorNamespaceSelector */ -export interface PrometheusSpecServiceMonitorNamespaceSelector { +export interface PrometheusV1SpecServiceMonitorNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecServiceMonitorNamespaceSelector#matchExpressions + * @schema PrometheusV1SpecServiceMonitorNamespaceSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecServiceMonitorNamespaceSelector#matchLabels + * @schema PrometheusV1SpecServiceMonitorNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecServiceMonitorNamespaceSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecServiceMonitorNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecServiceMonitorNamespaceSelector(obj: PrometheusSpecServiceMonitorNamespaceSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecServiceMonitorNamespaceSelector(obj: PrometheusV1SpecServiceMonitorNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -214944,33 +214944,33 @@ export function toJson_PrometheusSpecServiceMonitorNamespaceSelector(obj: Promet /** * ServiceMonitors to be selected for target discovery. *Deprecated:* if neither this nor podMonitorSelector are specified, configuration is unmanaged. * - * @schema PrometheusSpecServiceMonitorSelector + * @schema PrometheusV1SpecServiceMonitorSelector */ -export interface PrometheusSpecServiceMonitorSelector { +export interface PrometheusV1SpecServiceMonitorSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecServiceMonitorSelector#matchExpressions + * @schema PrometheusV1SpecServiceMonitorSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecServiceMonitorSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecServiceMonitorSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecServiceMonitorSelector#matchLabels + * @schema PrometheusV1SpecServiceMonitorSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecServiceMonitorSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecServiceMonitorSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecServiceMonitorSelector(obj: PrometheusSpecServiceMonitorSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecServiceMonitorSelector(obj: PrometheusV1SpecServiceMonitorSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecServiceMonitorSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecServiceMonitorSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -214981,42 +214981,42 @@ export function toJson_PrometheusSpecServiceMonitorSelector(obj: PrometheusSpecS /** * Storage spec to specify how storage shall be used. * - * @schema PrometheusSpecStorage + * @schema PrometheusV1SpecStorage */ -export interface PrometheusSpecStorage { +export interface PrometheusV1SpecStorage { /** * Deprecated: subPath usage will be disabled by default in a future release, this option will become unnecessary. DisableMountSubPath allows to remove any subPath usage in volume mounts. * - * @schema PrometheusSpecStorage#disableMountSubPath + * @schema PrometheusV1SpecStorage#disableMountSubPath */ readonly disableMountSubPath?: boolean; /** * EmptyDirVolumeSource to be used by the Prometheus StatefulSets. If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir * - * @schema PrometheusSpecStorage#emptyDir + * @schema PrometheusV1SpecStorage#emptyDir */ - readonly emptyDir?: PrometheusSpecStorageEmptyDir; + readonly emptyDir?: PrometheusV1SpecStorageEmptyDir; /** * A PVC spec to be used by the Prometheus StatefulSets. * - * @schema PrometheusSpecStorage#volumeClaimTemplate + * @schema PrometheusV1SpecStorage#volumeClaimTemplate */ - readonly volumeClaimTemplate?: PrometheusSpecStorageVolumeClaimTemplate; + readonly volumeClaimTemplate?: PrometheusV1SpecStorageVolumeClaimTemplate; } /** - * Converts an object of type 'PrometheusSpecStorage' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorage' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorage(obj: PrometheusSpecStorage | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorage(obj: PrometheusV1SpecStorage | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'disableMountSubPath': obj.disableMountSubPath, - 'emptyDir': toJson_PrometheusSpecStorageEmptyDir(obj.emptyDir), - 'volumeClaimTemplate': toJson_PrometheusSpecStorageVolumeClaimTemplate(obj.volumeClaimTemplate), + 'emptyDir': toJson_PrometheusV1SpecStorageEmptyDir(obj.emptyDir), + 'volumeClaimTemplate': toJson_PrometheusV1SpecStorageVolumeClaimTemplate(obj.volumeClaimTemplate), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215028,70 +215028,70 @@ export function toJson_PrometheusSpecStorage(obj: PrometheusSpecStorage | undefi * This section is experimental, it may change significantly without deprecation notice in any release. * This is experimental and may change significantly without backward compatibility in any release. * - * @schema PrometheusSpecThanos + * @schema PrometheusV1SpecThanos */ -export interface PrometheusSpecThanos { +export interface PrometheusV1SpecThanos { /** * Thanos base image if other than default. * - * @schema PrometheusSpecThanos#baseImage + * @schema PrometheusV1SpecThanos#baseImage */ readonly baseImage?: string; /** * GRPCServerTLSConfig configures the gRPC server from which Thanos Querier reads recorded rule data. Note: Currently only the CAFile, CertFile, and KeyFile fields are supported. Maps to the '--grpc-server-tls-*' CLI args. * - * @schema PrometheusSpecThanos#grpcServerTlsConfig + * @schema PrometheusV1SpecThanos#grpcServerTlsConfig */ - readonly grpcServerTlsConfig?: PrometheusSpecThanosGrpcServerTlsConfig; + readonly grpcServerTlsConfig?: PrometheusV1SpecThanosGrpcServerTlsConfig; /** * Image if specified has precedence over baseImage, tag and sha combinations. Specifying the version is still necessary to ensure the Prometheus Operator knows what version of Thanos is being configured. * - * @schema PrometheusSpecThanos#image + * @schema PrometheusV1SpecThanos#image */ readonly image?: string; /** * ListenLocal makes the Thanos sidecar listen on loopback, so that it does not bind against the Pod IP. * - * @schema PrometheusSpecThanos#listenLocal + * @schema PrometheusV1SpecThanos#listenLocal */ readonly listenLocal?: boolean; /** * LogFormat for Thanos sidecar to be configured with. * - * @schema PrometheusSpecThanos#logFormat + * @schema PrometheusV1SpecThanos#logFormat */ readonly logFormat?: string; /** * LogLevel for Thanos sidecar to be configured with. * - * @schema PrometheusSpecThanos#logLevel + * @schema PrometheusV1SpecThanos#logLevel */ readonly logLevel?: string; /** * ObjectStorageConfig configures object storage in Thanos. * - * @schema PrometheusSpecThanos#objectStorageConfig + * @schema PrometheusV1SpecThanos#objectStorageConfig */ - readonly objectStorageConfig?: PrometheusSpecThanosObjectStorageConfig; + readonly objectStorageConfig?: PrometheusV1SpecThanosObjectStorageConfig; /** * Resources defines the resource requirements for the Thanos sidecar. If not provided, no requests/limits will be set * - * @schema PrometheusSpecThanos#resources + * @schema PrometheusV1SpecThanos#resources */ - readonly resources?: PrometheusSpecThanosResources; + readonly resources?: PrometheusV1SpecThanosResources; /** * SHA of Thanos container image to be deployed. Defaults to the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set. * * @default the value of \`version\`. Similar to a tag, but the SHA explicitly deploys an immutable container image. Version and Tag are ignored if SHA is set. - * @schema PrometheusSpecThanos#sha + * @schema PrometheusV1SpecThanos#sha */ readonly sha?: string; @@ -215099,44 +215099,44 @@ export interface PrometheusSpecThanos { * Tag of Thanos sidecar container image to be deployed. Defaults to the value of \`version\`. Version is ignored if Tag is set. * * @default the value of \`version\`. Version is ignored if Tag is set. - * @schema PrometheusSpecThanos#tag + * @schema PrometheusV1SpecThanos#tag */ readonly tag?: string; /** * TracingConfig configures tracing in Thanos. This is an experimental feature, it may change in any upcoming release in a breaking way. * - * @schema PrometheusSpecThanos#tracingConfig + * @schema PrometheusV1SpecThanos#tracingConfig */ - readonly tracingConfig?: PrometheusSpecThanosTracingConfig; + readonly tracingConfig?: PrometheusV1SpecThanosTracingConfig; /** * Version describes the version of Thanos to use. * - * @schema PrometheusSpecThanos#version + * @schema PrometheusV1SpecThanos#version */ readonly version?: string; } /** - * Converts an object of type 'PrometheusSpecThanos' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanos' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanos(obj: PrometheusSpecThanos | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanos(obj: PrometheusV1SpecThanos | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'baseImage': obj.baseImage, - 'grpcServerTlsConfig': toJson_PrometheusSpecThanosGrpcServerTlsConfig(obj.grpcServerTlsConfig), + 'grpcServerTlsConfig': toJson_PrometheusV1SpecThanosGrpcServerTlsConfig(obj.grpcServerTlsConfig), 'image': obj.image, 'listenLocal': obj.listenLocal, 'logFormat': obj.logFormat, 'logLevel': obj.logLevel, - 'objectStorageConfig': toJson_PrometheusSpecThanosObjectStorageConfig(obj.objectStorageConfig), - 'resources': toJson_PrometheusSpecThanosResources(obj.resources), + 'objectStorageConfig': toJson_PrometheusV1SpecThanosObjectStorageConfig(obj.objectStorageConfig), + 'resources': toJson_PrometheusV1SpecThanosResources(obj.resources), 'sha': obj.sha, 'tag': obj.tag, - 'tracingConfig': toJson_PrometheusSpecThanosTracingConfig(obj.tracingConfig), + 'tracingConfig': toJson_PrometheusV1SpecThanosTracingConfig(obj.tracingConfig), 'version': obj.version, }; // filter undefined values @@ -215147,20 +215147,20 @@ export function toJson_PrometheusSpecThanos(obj: PrometheusSpecThanos | undefine /** * The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . * - * @schema PrometheusSpecTolerations + * @schema PrometheusV1SpecTolerations */ -export interface PrometheusSpecTolerations { +export interface PrometheusV1SpecTolerations { /** * Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. * - * @schema PrometheusSpecTolerations#effect + * @schema PrometheusV1SpecTolerations#effect */ readonly effect?: string; /** * Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. * - * @schema PrometheusSpecTolerations#key + * @schema PrometheusV1SpecTolerations#key */ readonly key?: string; @@ -215168,31 +215168,31 @@ export interface PrometheusSpecTolerations { * Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. * * @default Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. - * @schema PrometheusSpecTolerations#operator + * @schema PrometheusV1SpecTolerations#operator */ readonly operator?: string; /** * TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. * - * @schema PrometheusSpecTolerations#tolerationSeconds + * @schema PrometheusV1SpecTolerations#tolerationSeconds */ readonly tolerationSeconds?: number; /** * Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. * - * @schema PrometheusSpecTolerations#value + * @schema PrometheusV1SpecTolerations#value */ readonly value?: string; } /** - * Converts an object of type 'PrometheusSpecTolerations' to JSON representation. + * Converts an object of type 'PrometheusV1SpecTolerations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecTolerations(obj: PrometheusSpecTolerations | undefined): Record | undefined { +export function toJson_PrometheusV1SpecTolerations(obj: PrometheusV1SpecTolerations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'effect': obj.effect, @@ -215209,27 +215209,27 @@ export function toJson_PrometheusSpecTolerations(obj: PrometheusSpecTolerations /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema PrometheusSpecVolumeMounts + * @schema PrometheusV1SpecVolumeMounts */ -export interface PrometheusSpecVolumeMounts { +export interface PrometheusV1SpecVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema PrometheusSpecVolumeMounts#mountPath + * @schema PrometheusV1SpecVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema PrometheusSpecVolumeMounts#mountPropagation + * @schema PrometheusV1SpecVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema PrometheusSpecVolumeMounts#name + * @schema PrometheusV1SpecVolumeMounts#name */ readonly name: string; @@ -215237,7 +215237,7 @@ export interface PrometheusSpecVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema PrometheusSpecVolumeMounts#readOnly + * @schema PrometheusV1SpecVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -215245,7 +215245,7 @@ export interface PrometheusSpecVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema PrometheusSpecVolumeMounts#subPath + * @schema PrometheusV1SpecVolumeMounts#subPath */ readonly subPath?: string; @@ -215253,17 +215253,17 @@ export interface PrometheusSpecVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. - * @schema PrometheusSpecVolumeMounts#subPathExpr + * @schema PrometheusV1SpecVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'PrometheusSpecVolumeMounts' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumeMounts(obj: PrometheusSpecVolumeMounts | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumeMounts(obj: PrometheusV1SpecVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -215281,250 +215281,250 @@ export function toJson_PrometheusSpecVolumeMounts(obj: PrometheusSpecVolumeMount /** * Volume represents a named volume in a pod that may be accessed by any container in the pod. * - * @schema PrometheusSpecVolumes + * @schema PrometheusV1SpecVolumes */ -export interface PrometheusSpecVolumes { +export interface PrometheusV1SpecVolumes { /** * AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema PrometheusSpecVolumes#awsElasticBlockStore + * @schema PrometheusV1SpecVolumes#awsElasticBlockStore */ - readonly awsElasticBlockStore?: PrometheusSpecVolumesAwsElasticBlockStore; + readonly awsElasticBlockStore?: PrometheusV1SpecVolumesAwsElasticBlockStore; /** * AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. * - * @schema PrometheusSpecVolumes#azureDisk + * @schema PrometheusV1SpecVolumes#azureDisk */ - readonly azureDisk?: PrometheusSpecVolumesAzureDisk; + readonly azureDisk?: PrometheusV1SpecVolumesAzureDisk; /** * AzureFile represents an Azure File Service mount on the host and bind mount to the pod. * - * @schema PrometheusSpecVolumes#azureFile + * @schema PrometheusV1SpecVolumes#azureFile */ - readonly azureFile?: PrometheusSpecVolumesAzureFile; + readonly azureFile?: PrometheusV1SpecVolumesAzureFile; /** * CephFS represents a Ceph FS mount on the host that shares a pod's lifetime * - * @schema PrometheusSpecVolumes#cephfs + * @schema PrometheusV1SpecVolumes#cephfs */ - readonly cephfs?: PrometheusSpecVolumesCephfs; + readonly cephfs?: PrometheusV1SpecVolumesCephfs; /** * Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema PrometheusSpecVolumes#cinder + * @schema PrometheusV1SpecVolumes#cinder */ - readonly cinder?: PrometheusSpecVolumesCinder; + readonly cinder?: PrometheusV1SpecVolumesCinder; /** * ConfigMap represents a configMap that should populate this volume * - * @schema PrometheusSpecVolumes#configMap + * @schema PrometheusV1SpecVolumes#configMap */ - readonly configMap?: PrometheusSpecVolumesConfigMap; + readonly configMap?: PrometheusV1SpecVolumesConfigMap; /** * CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature). * - * @schema PrometheusSpecVolumes#csi + * @schema PrometheusV1SpecVolumes#csi */ - readonly csi?: PrometheusSpecVolumesCsi; + readonly csi?: PrometheusV1SpecVolumesCsi; /** * DownwardAPI represents downward API about the pod that should populate this volume * - * @schema PrometheusSpecVolumes#downwardAPI + * @schema PrometheusV1SpecVolumes#downwardAPI */ - readonly downwardApi?: PrometheusSpecVolumesDownwardApi; + readonly downwardApi?: PrometheusV1SpecVolumesDownwardApi; /** * EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema PrometheusSpecVolumes#emptyDir + * @schema PrometheusV1SpecVolumes#emptyDir */ - readonly emptyDir?: PrometheusSpecVolumesEmptyDir; + readonly emptyDir?: PrometheusV1SpecVolumesEmptyDir; /** * FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. * - * @schema PrometheusSpecVolumes#fc + * @schema PrometheusV1SpecVolumes#fc */ - readonly fc?: PrometheusSpecVolumesFc; + readonly fc?: PrometheusV1SpecVolumesFc; /** * FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. * - * @schema PrometheusSpecVolumes#flexVolume + * @schema PrometheusV1SpecVolumes#flexVolume */ - readonly flexVolume?: PrometheusSpecVolumesFlexVolume; + readonly flexVolume?: PrometheusV1SpecVolumesFlexVolume; /** * Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running * - * @schema PrometheusSpecVolumes#flocker + * @schema PrometheusV1SpecVolumes#flocker */ - readonly flocker?: PrometheusSpecVolumesFlocker; + readonly flocker?: PrometheusV1SpecVolumesFlocker; /** * GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema PrometheusSpecVolumes#gcePersistentDisk + * @schema PrometheusV1SpecVolumes#gcePersistentDisk */ - readonly gcePersistentDisk?: PrometheusSpecVolumesGcePersistentDisk; + readonly gcePersistentDisk?: PrometheusV1SpecVolumesGcePersistentDisk; /** * GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. * - * @schema PrometheusSpecVolumes#gitRepo + * @schema PrometheusV1SpecVolumes#gitRepo */ - readonly gitRepo?: PrometheusSpecVolumesGitRepo; + readonly gitRepo?: PrometheusV1SpecVolumesGitRepo; /** * Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md * - * @schema PrometheusSpecVolumes#glusterfs + * @schema PrometheusV1SpecVolumes#glusterfs */ - readonly glusterfs?: PrometheusSpecVolumesGlusterfs; + readonly glusterfs?: PrometheusV1SpecVolumesGlusterfs; /** * HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. * - * @schema PrometheusSpecVolumes#hostPath + * @schema PrometheusV1SpecVolumes#hostPath */ - readonly hostPath?: PrometheusSpecVolumesHostPath; + readonly hostPath?: PrometheusV1SpecVolumesHostPath; /** * ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md * - * @schema PrometheusSpecVolumes#iscsi + * @schema PrometheusV1SpecVolumes#iscsi */ - readonly iscsi?: PrometheusSpecVolumesIscsi; + readonly iscsi?: PrometheusV1SpecVolumesIscsi; /** * Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema PrometheusSpecVolumes#name + * @schema PrometheusV1SpecVolumes#name */ readonly name: string; /** * NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema PrometheusSpecVolumes#nfs + * @schema PrometheusV1SpecVolumes#nfs */ - readonly nfs?: PrometheusSpecVolumesNfs; + readonly nfs?: PrometheusV1SpecVolumesNfs; /** * PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema PrometheusSpecVolumes#persistentVolumeClaim + * @schema PrometheusV1SpecVolumes#persistentVolumeClaim */ - readonly persistentVolumeClaim?: PrometheusSpecVolumesPersistentVolumeClaim; + readonly persistentVolumeClaim?: PrometheusV1SpecVolumesPersistentVolumeClaim; /** * PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine * - * @schema PrometheusSpecVolumes#photonPersistentDisk + * @schema PrometheusV1SpecVolumes#photonPersistentDisk */ - readonly photonPersistentDisk?: PrometheusSpecVolumesPhotonPersistentDisk; + readonly photonPersistentDisk?: PrometheusV1SpecVolumesPhotonPersistentDisk; /** * PortworxVolume represents a portworx volume attached and mounted on kubelets host machine * - * @schema PrometheusSpecVolumes#portworxVolume + * @schema PrometheusV1SpecVolumes#portworxVolume */ - readonly portworxVolume?: PrometheusSpecVolumesPortworxVolume; + readonly portworxVolume?: PrometheusV1SpecVolumesPortworxVolume; /** * Items for all in one resources secrets, configmaps, and downward API * - * @schema PrometheusSpecVolumes#projected + * @schema PrometheusV1SpecVolumes#projected */ - readonly projected?: PrometheusSpecVolumesProjected; + readonly projected?: PrometheusV1SpecVolumesProjected; /** * Quobyte represents a Quobyte mount on the host that shares a pod's lifetime * - * @schema PrometheusSpecVolumes#quobyte + * @schema PrometheusV1SpecVolumes#quobyte */ - readonly quobyte?: PrometheusSpecVolumesQuobyte; + readonly quobyte?: PrometheusV1SpecVolumesQuobyte; /** * RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md * - * @schema PrometheusSpecVolumes#rbd + * @schema PrometheusV1SpecVolumes#rbd */ - readonly rbd?: PrometheusSpecVolumesRbd; + readonly rbd?: PrometheusV1SpecVolumesRbd; /** * ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. * - * @schema PrometheusSpecVolumes#scaleIO + * @schema PrometheusV1SpecVolumes#scaleIO */ - readonly scaleIo?: PrometheusSpecVolumesScaleIo; + readonly scaleIo?: PrometheusV1SpecVolumesScaleIo; /** * Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema PrometheusSpecVolumes#secret + * @schema PrometheusV1SpecVolumes#secret */ - readonly secret?: PrometheusSpecVolumesSecret; + readonly secret?: PrometheusV1SpecVolumesSecret; /** * StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. * - * @schema PrometheusSpecVolumes#storageos + * @schema PrometheusV1SpecVolumes#storageos */ - readonly storageos?: PrometheusSpecVolumesStorageos; + readonly storageos?: PrometheusV1SpecVolumesStorageos; /** * VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine * - * @schema PrometheusSpecVolumes#vsphereVolume + * @schema PrometheusV1SpecVolumes#vsphereVolume */ - readonly vsphereVolume?: PrometheusSpecVolumesVsphereVolume; + readonly vsphereVolume?: PrometheusV1SpecVolumesVsphereVolume; } /** - * Converts an object of type 'PrometheusSpecVolumes' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumes' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumes(obj: PrometheusSpecVolumes | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumes(obj: PrometheusV1SpecVolumes | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'awsElasticBlockStore': toJson_PrometheusSpecVolumesAwsElasticBlockStore(obj.awsElasticBlockStore), - 'azureDisk': toJson_PrometheusSpecVolumesAzureDisk(obj.azureDisk), - 'azureFile': toJson_PrometheusSpecVolumesAzureFile(obj.azureFile), - 'cephfs': toJson_PrometheusSpecVolumesCephfs(obj.cephfs), - 'cinder': toJson_PrometheusSpecVolumesCinder(obj.cinder), - 'configMap': toJson_PrometheusSpecVolumesConfigMap(obj.configMap), - 'csi': toJson_PrometheusSpecVolumesCsi(obj.csi), - 'downwardAPI': toJson_PrometheusSpecVolumesDownwardApi(obj.downwardApi), - 'emptyDir': toJson_PrometheusSpecVolumesEmptyDir(obj.emptyDir), - 'fc': toJson_PrometheusSpecVolumesFc(obj.fc), - 'flexVolume': toJson_PrometheusSpecVolumesFlexVolume(obj.flexVolume), - 'flocker': toJson_PrometheusSpecVolumesFlocker(obj.flocker), - 'gcePersistentDisk': toJson_PrometheusSpecVolumesGcePersistentDisk(obj.gcePersistentDisk), - 'gitRepo': toJson_PrometheusSpecVolumesGitRepo(obj.gitRepo), - 'glusterfs': toJson_PrometheusSpecVolumesGlusterfs(obj.glusterfs), - 'hostPath': toJson_PrometheusSpecVolumesHostPath(obj.hostPath), - 'iscsi': toJson_PrometheusSpecVolumesIscsi(obj.iscsi), + 'awsElasticBlockStore': toJson_PrometheusV1SpecVolumesAwsElasticBlockStore(obj.awsElasticBlockStore), + 'azureDisk': toJson_PrometheusV1SpecVolumesAzureDisk(obj.azureDisk), + 'azureFile': toJson_PrometheusV1SpecVolumesAzureFile(obj.azureFile), + 'cephfs': toJson_PrometheusV1SpecVolumesCephfs(obj.cephfs), + 'cinder': toJson_PrometheusV1SpecVolumesCinder(obj.cinder), + 'configMap': toJson_PrometheusV1SpecVolumesConfigMap(obj.configMap), + 'csi': toJson_PrometheusV1SpecVolumesCsi(obj.csi), + 'downwardAPI': toJson_PrometheusV1SpecVolumesDownwardApi(obj.downwardApi), + 'emptyDir': toJson_PrometheusV1SpecVolumesEmptyDir(obj.emptyDir), + 'fc': toJson_PrometheusV1SpecVolumesFc(obj.fc), + 'flexVolume': toJson_PrometheusV1SpecVolumesFlexVolume(obj.flexVolume), + 'flocker': toJson_PrometheusV1SpecVolumesFlocker(obj.flocker), + 'gcePersistentDisk': toJson_PrometheusV1SpecVolumesGcePersistentDisk(obj.gcePersistentDisk), + 'gitRepo': toJson_PrometheusV1SpecVolumesGitRepo(obj.gitRepo), + 'glusterfs': toJson_PrometheusV1SpecVolumesGlusterfs(obj.glusterfs), + 'hostPath': toJson_PrometheusV1SpecVolumesHostPath(obj.hostPath), + 'iscsi': toJson_PrometheusV1SpecVolumesIscsi(obj.iscsi), 'name': obj.name, - 'nfs': toJson_PrometheusSpecVolumesNfs(obj.nfs), - 'persistentVolumeClaim': toJson_PrometheusSpecVolumesPersistentVolumeClaim(obj.persistentVolumeClaim), - 'photonPersistentDisk': toJson_PrometheusSpecVolumesPhotonPersistentDisk(obj.photonPersistentDisk), - 'portworxVolume': toJson_PrometheusSpecVolumesPortworxVolume(obj.portworxVolume), - 'projected': toJson_PrometheusSpecVolumesProjected(obj.projected), - 'quobyte': toJson_PrometheusSpecVolumesQuobyte(obj.quobyte), - 'rbd': toJson_PrometheusSpecVolumesRbd(obj.rbd), - 'scaleIO': toJson_PrometheusSpecVolumesScaleIo(obj.scaleIo), - 'secret': toJson_PrometheusSpecVolumesSecret(obj.secret), - 'storageos': toJson_PrometheusSpecVolumesStorageos(obj.storageos), - 'vsphereVolume': toJson_PrometheusSpecVolumesVsphereVolume(obj.vsphereVolume), + 'nfs': toJson_PrometheusV1SpecVolumesNfs(obj.nfs), + 'persistentVolumeClaim': toJson_PrometheusV1SpecVolumesPersistentVolumeClaim(obj.persistentVolumeClaim), + 'photonPersistentDisk': toJson_PrometheusV1SpecVolumesPhotonPersistentDisk(obj.photonPersistentDisk), + 'portworxVolume': toJson_PrometheusV1SpecVolumesPortworxVolume(obj.portworxVolume), + 'projected': toJson_PrometheusV1SpecVolumesProjected(obj.projected), + 'quobyte': toJson_PrometheusV1SpecVolumesQuobyte(obj.quobyte), + 'rbd': toJson_PrometheusV1SpecVolumesRbd(obj.rbd), + 'scaleIO': toJson_PrometheusV1SpecVolumesScaleIo(obj.scaleIo), + 'secret': toJson_PrometheusV1SpecVolumesSecret(obj.secret), + 'storageos': toJson_PrometheusV1SpecVolumesStorageos(obj.storageos), + 'vsphereVolume': toJson_PrometheusV1SpecVolumesVsphereVolume(obj.vsphereVolume), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215534,34 +215534,34 @@ export function toJson_PrometheusSpecVolumes(obj: PrometheusSpecVolumes | undefi /** * Describes node affinity scheduling rules for the pod. * - * @schema PrometheusSpecAffinityNodeAffinity + * @schema PrometheusV1SpecAffinityNodeAffinity */ -export interface PrometheusSpecAffinityNodeAffinity { +export interface PrometheusV1SpecAffinityNodeAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. * - * @schema PrometheusSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema PrometheusSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; + readonly requiredDuringSchedulingIgnoredDuringExecution?: PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinity' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinity(obj: PrometheusSpecAffinityNodeAffinity | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinity(obj: PrometheusV1SpecAffinityNodeAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': toJson_PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215571,34 +215571,34 @@ export function toJson_PrometheusSpecAffinityNodeAffinity(obj: PrometheusSpecAff /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema PrometheusSpecAffinityPodAffinity + * @schema PrometheusV1SpecAffinityPodAffinity */ -export interface PrometheusSpecAffinityPodAffinity { +export interface PrometheusV1SpecAffinityPodAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema PrometheusSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema PrometheusSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAffinity' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAffinity(obj: PrometheusSpecAffinityPodAffinity | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAffinity(obj: PrometheusV1SpecAffinityPodAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215608,34 +215608,34 @@ export function toJson_PrometheusSpecAffinityPodAffinity(obj: PrometheusSpecAffi /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema PrometheusSpecAffinityPodAntiAffinity + * @schema PrometheusV1SpecAffinityPodAntiAffinity */ -export interface PrometheusSpecAffinityPodAntiAffinity { +export interface PrometheusV1SpecAffinityPodAntiAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema PrometheusSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema PrometheusSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAntiAffinity' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAntiAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAntiAffinity(obj: PrometheusSpecAffinityPodAntiAffinity | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAntiAffinity(obj: PrometheusV1SpecAffinityPodAntiAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215645,72 +215645,72 @@ export function toJson_PrometheusSpecAffinityPodAntiAffinity(obj: PrometheusSpec /** * AlertmanagerEndpoints defines a selection of a single Endpoints object containing alertmanager IPs to fire alerts against. * - * @schema PrometheusSpecAlertingAlertmanagers + * @schema PrometheusV1SpecAlertingAlertmanagers */ -export interface PrometheusSpecAlertingAlertmanagers { +export interface PrometheusV1SpecAlertingAlertmanagers { /** * Version of the Alertmanager API that Prometheus uses to send alerts. It can be \\"v1\\" or \\"v2\\". * - * @schema PrometheusSpecAlertingAlertmanagers#apiVersion + * @schema PrometheusV1SpecAlertingAlertmanagers#apiVersion */ readonly apiVersion?: string; /** * BearerTokenFile to read from filesystem to use when authenticating to Alertmanager. * - * @schema PrometheusSpecAlertingAlertmanagers#bearerTokenFile + * @schema PrometheusV1SpecAlertingAlertmanagers#bearerTokenFile */ readonly bearerTokenFile?: string; /** * Name of Endpoints object in Namespace. * - * @schema PrometheusSpecAlertingAlertmanagers#name + * @schema PrometheusV1SpecAlertingAlertmanagers#name */ readonly name: string; /** * Namespace of Endpoints object. * - * @schema PrometheusSpecAlertingAlertmanagers#namespace + * @schema PrometheusV1SpecAlertingAlertmanagers#namespace */ readonly namespace: string; /** * Prefix for the HTTP path alerts are pushed to. * - * @schema PrometheusSpecAlertingAlertmanagers#pathPrefix + * @schema PrometheusV1SpecAlertingAlertmanagers#pathPrefix */ readonly pathPrefix?: string; /** * Port the Alertmanager API is exposed on. * - * @schema PrometheusSpecAlertingAlertmanagers#port + * @schema PrometheusV1SpecAlertingAlertmanagers#port */ - readonly port: PrometheusSpecAlertingAlertmanagersPort; + readonly port: PrometheusV1SpecAlertingAlertmanagersPort; /** * Scheme to use when firing alerts. * - * @schema PrometheusSpecAlertingAlertmanagers#scheme + * @schema PrometheusV1SpecAlertingAlertmanagers#scheme */ readonly scheme?: string; /** * TLS Config to use for alertmanager connection. * - * @schema PrometheusSpecAlertingAlertmanagers#tlsConfig + * @schema PrometheusV1SpecAlertingAlertmanagers#tlsConfig */ - readonly tlsConfig?: PrometheusSpecAlertingAlertmanagersTlsConfig; + readonly tlsConfig?: PrometheusV1SpecAlertingAlertmanagersTlsConfig; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagers' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagers(obj: PrometheusSpecAlertingAlertmanagers | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagers(obj: PrometheusV1SpecAlertingAlertmanagers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -215720,7 +215720,7 @@ export function toJson_PrometheusSpecAlertingAlertmanagers(obj: PrometheusSpecAl 'pathPrefix': obj.pathPrefix, 'port': obj.port?.value, 'scheme': obj.scheme, - 'tlsConfig': toJson_PrometheusSpecAlertingAlertmanagersTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215730,34 +215730,34 @@ export function toJson_PrometheusSpecAlertingAlertmanagers(obj: PrometheusSpecAl /** * BasicAuth allow an endpoint to authenticate over basic authentication * - * @schema PrometheusSpecApiserverConfigBasicAuth + * @schema PrometheusV1SpecApiserverConfigBasicAuth */ -export interface PrometheusSpecApiserverConfigBasicAuth { +export interface PrometheusV1SpecApiserverConfigBasicAuth { /** * The secret in the service monitor namespace that contains the password for authentication. * - * @schema PrometheusSpecApiserverConfigBasicAuth#password + * @schema PrometheusV1SpecApiserverConfigBasicAuth#password */ - readonly password?: PrometheusSpecApiserverConfigBasicAuthPassword; + readonly password?: PrometheusV1SpecApiserverConfigBasicAuthPassword; /** * The secret in the service monitor namespace that contains the username for authentication. * - * @schema PrometheusSpecApiserverConfigBasicAuth#username + * @schema PrometheusV1SpecApiserverConfigBasicAuth#username */ - readonly username?: PrometheusSpecApiserverConfigBasicAuthUsername; + readonly username?: PrometheusV1SpecApiserverConfigBasicAuthUsername; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigBasicAuth' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigBasicAuth(obj: PrometheusSpecApiserverConfigBasicAuth | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigBasicAuth(obj: PrometheusV1SpecApiserverConfigBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_PrometheusSpecApiserverConfigBasicAuthPassword(obj.password), - 'username': toJson_PrometheusSpecApiserverConfigBasicAuthUsername(obj.username), + 'password': toJson_PrometheusV1SpecApiserverConfigBasicAuthPassword(obj.password), + 'username': toJson_PrometheusV1SpecApiserverConfigBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215767,81 +215767,81 @@ export function toJson_PrometheusSpecApiserverConfigBasicAuth(obj: PrometheusSpe /** * TLS Config to use for accessing apiserver. * - * @schema PrometheusSpecApiserverConfigTlsConfig + * @schema PrometheusV1SpecApiserverConfigTlsConfig */ -export interface PrometheusSpecApiserverConfigTlsConfig { +export interface PrometheusV1SpecApiserverConfigTlsConfig { /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfig#ca + * @schema PrometheusV1SpecApiserverConfigTlsConfig#ca */ - readonly ca?: PrometheusSpecApiserverConfigTlsConfigCa; + readonly ca?: PrometheusV1SpecApiserverConfigTlsConfigCa; /** * Path to the CA cert in the Prometheus container to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfig#caFile + * @schema PrometheusV1SpecApiserverConfigTlsConfig#caFile */ readonly caFile?: string; /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfig#cert + * @schema PrometheusV1SpecApiserverConfigTlsConfig#cert */ - readonly cert?: PrometheusSpecApiserverConfigTlsConfigCert; + readonly cert?: PrometheusV1SpecApiserverConfigTlsConfigCert; /** * Path to the client cert file in the Prometheus container for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfig#certFile + * @schema PrometheusV1SpecApiserverConfigTlsConfig#certFile */ readonly certFile?: string; /** * Disable target certificate validation. * - * @schema PrometheusSpecApiserverConfigTlsConfig#insecureSkipVerify + * @schema PrometheusV1SpecApiserverConfigTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Path to the client key file in the Prometheus container for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfig#keyFile + * @schema PrometheusV1SpecApiserverConfigTlsConfig#keyFile */ readonly keyFile?: string; /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfig#keySecret + * @schema PrometheusV1SpecApiserverConfigTlsConfig#keySecret */ - readonly keySecret?: PrometheusSpecApiserverConfigTlsConfigKeySecret; + readonly keySecret?: PrometheusV1SpecApiserverConfigTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfig#serverName + * @schema PrometheusV1SpecApiserverConfigTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigTlsConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigTlsConfig(obj: PrometheusSpecApiserverConfigTlsConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigTlsConfig(obj: PrometheusV1SpecApiserverConfigTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_PrometheusSpecApiserverConfigTlsConfigCa(obj.ca), + 'ca': toJson_PrometheusV1SpecApiserverConfigTlsConfigCa(obj.ca), 'caFile': obj.caFile, - 'cert': toJson_PrometheusSpecApiserverConfigTlsConfigCert(obj.cert), + 'cert': toJson_PrometheusV1SpecApiserverConfigTlsConfigCert(obj.cert), 'certFile': obj.certFile, 'insecureSkipVerify': obj.insecureSkipVerify, 'keyFile': obj.keyFile, - 'keySecret': toJson_PrometheusSpecApiserverConfigTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_PrometheusV1SpecApiserverConfigTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -215852,13 +215852,13 @@ export function toJson_PrometheusSpecApiserverConfigTlsConfig(obj: PrometheusSpe /** * EnvVar represents an environment variable present in a Container. * - * @schema PrometheusSpecContainersEnv + * @schema PrometheusV1SpecContainersEnv */ -export interface PrometheusSpecContainersEnv { +export interface PrometheusV1SpecContainersEnv { /** * Name of the environment variable. Must be a C_IDENTIFIER. * - * @schema PrometheusSpecContainersEnv#name + * @schema PrometheusV1SpecContainersEnv#name */ readonly name: string; @@ -215866,29 +215866,29 @@ export interface PrometheusSpecContainersEnv { * Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\". * * @default . - * @schema PrometheusSpecContainersEnv#value + * @schema PrometheusV1SpecContainersEnv#value */ readonly value?: string; /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema PrometheusSpecContainersEnv#valueFrom + * @schema PrometheusV1SpecContainersEnv#valueFrom */ - readonly valueFrom?: PrometheusSpecContainersEnvValueFrom; + readonly valueFrom?: PrometheusV1SpecContainersEnvValueFrom; } /** - * Converts an object of type 'PrometheusSpecContainersEnv' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnv' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnv(obj: PrometheusSpecContainersEnv | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnv(obj: PrometheusV1SpecContainersEnv | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, 'value': obj.value, - 'valueFrom': toJson_PrometheusSpecContainersEnvValueFrom(obj.valueFrom), + 'valueFrom': toJson_PrometheusV1SpecContainersEnvValueFrom(obj.valueFrom), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215898,42 +215898,42 @@ export function toJson_PrometheusSpecContainersEnv(obj: PrometheusSpecContainers /** * EnvFromSource represents the source of a set of ConfigMaps * - * @schema PrometheusSpecContainersEnvFrom + * @schema PrometheusV1SpecContainersEnvFrom */ -export interface PrometheusSpecContainersEnvFrom { +export interface PrometheusV1SpecContainersEnvFrom { /** * The ConfigMap to select from * - * @schema PrometheusSpecContainersEnvFrom#configMapRef + * @schema PrometheusV1SpecContainersEnvFrom#configMapRef */ - readonly configMapRef?: PrometheusSpecContainersEnvFromConfigMapRef; + readonly configMapRef?: PrometheusV1SpecContainersEnvFromConfigMapRef; /** * An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. * - * @schema PrometheusSpecContainersEnvFrom#prefix + * @schema PrometheusV1SpecContainersEnvFrom#prefix */ readonly prefix?: string; /** * The Secret to select from * - * @schema PrometheusSpecContainersEnvFrom#secretRef + * @schema PrometheusV1SpecContainersEnvFrom#secretRef */ - readonly secretRef?: PrometheusSpecContainersEnvFromSecretRef; + readonly secretRef?: PrometheusV1SpecContainersEnvFromSecretRef; } /** - * Converts an object of type 'PrometheusSpecContainersEnvFrom' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnvFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnvFrom(obj: PrometheusSpecContainersEnvFrom | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnvFrom(obj: PrometheusV1SpecContainersEnvFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapRef': toJson_PrometheusSpecContainersEnvFromConfigMapRef(obj.configMapRef), + 'configMapRef': toJson_PrometheusV1SpecContainersEnvFromConfigMapRef(obj.configMapRef), 'prefix': obj.prefix, - 'secretRef': toJson_PrometheusSpecContainersEnvFromSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecContainersEnvFromSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215943,34 +215943,34 @@ export function toJson_PrometheusSpecContainersEnvFrom(obj: PrometheusSpecContai /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema PrometheusSpecContainersLifecycle + * @schema PrometheusV1SpecContainersLifecycle */ -export interface PrometheusSpecContainersLifecycle { +export interface PrometheusV1SpecContainersLifecycle { /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema PrometheusSpecContainersLifecycle#postStart + * @schema PrometheusV1SpecContainersLifecycle#postStart */ - readonly postStart?: PrometheusSpecContainersLifecyclePostStart; + readonly postStart?: PrometheusV1SpecContainersLifecyclePostStart; /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema PrometheusSpecContainersLifecycle#preStop + * @schema PrometheusV1SpecContainersLifecycle#preStop */ - readonly preStop?: PrometheusSpecContainersLifecyclePreStop; + readonly preStop?: PrometheusV1SpecContainersLifecyclePreStop; } /** - * Converts an object of type 'PrometheusSpecContainersLifecycle' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecycle' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecycle(obj: PrometheusSpecContainersLifecycle | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecycle(obj: PrometheusV1SpecContainersLifecycle | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'postStart': toJson_PrometheusSpecContainersLifecyclePostStart(obj.postStart), - 'preStop': toJson_PrometheusSpecContainersLifecyclePreStop(obj.preStop), + 'postStart': toJson_PrometheusV1SpecContainersLifecyclePostStart(obj.postStart), + 'preStop': toJson_PrometheusV1SpecContainersLifecyclePreStop(obj.preStop), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -215980,35 +215980,35 @@ export function toJson_PrometheusSpecContainersLifecycle(obj: PrometheusSpecCont /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainersLivenessProbe + * @schema PrometheusV1SpecContainersLivenessProbe */ -export interface PrometheusSpecContainersLivenessProbe { +export interface PrometheusV1SpecContainersLivenessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersLivenessProbe#exec + * @schema PrometheusV1SpecContainersLivenessProbe#exec */ - readonly exec?: PrometheusSpecContainersLivenessProbeExec; + readonly exec?: PrometheusV1SpecContainersLivenessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema PrometheusSpecContainersLivenessProbe#failureThreshold + * @schema PrometheusV1SpecContainersLivenessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersLivenessProbe#httpGet + * @schema PrometheusV1SpecContainersLivenessProbe#httpGet */ - readonly httpGet?: PrometheusSpecContainersLivenessProbeHttpGet; + readonly httpGet?: PrometheusV1SpecContainersLivenessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainersLivenessProbe#initialDelaySeconds + * @schema PrometheusV1SpecContainersLivenessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -216016,7 +216016,7 @@ export interface PrometheusSpecContainersLivenessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema PrometheusSpecContainersLivenessProbe#periodSeconds + * @schema PrometheusV1SpecContainersLivenessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -216024,41 +216024,41 @@ export interface PrometheusSpecContainersLivenessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema PrometheusSpecContainersLivenessProbe#successThreshold + * @schema PrometheusV1SpecContainersLivenessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersLivenessProbe#tcpSocket + * @schema PrometheusV1SpecContainersLivenessProbe#tcpSocket */ - readonly tcpSocket?: PrometheusSpecContainersLivenessProbeTcpSocket; + readonly tcpSocket?: PrometheusV1SpecContainersLivenessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema PrometheusSpecContainersLivenessProbe#timeoutSeconds + * @schema PrometheusV1SpecContainersLivenessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'PrometheusSpecContainersLivenessProbe' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLivenessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLivenessProbe(obj: PrometheusSpecContainersLivenessProbe | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLivenessProbe(obj: PrometheusV1SpecContainersLivenessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecContainersLivenessProbeExec(obj.exec), + 'exec': toJson_PrometheusV1SpecContainersLivenessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_PrometheusSpecContainersLivenessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_PrometheusV1SpecContainersLivenessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_PrometheusSpecContainersLivenessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_PrometheusV1SpecContainersLivenessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -216069,34 +216069,34 @@ export function toJson_PrometheusSpecContainersLivenessProbe(obj: PrometheusSpec /** * ContainerPort represents a network port in a single container. * - * @schema PrometheusSpecContainersPorts + * @schema PrometheusV1SpecContainersPorts */ -export interface PrometheusSpecContainersPorts { +export interface PrometheusV1SpecContainersPorts { /** * Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. * - * @schema PrometheusSpecContainersPorts#containerPort + * @schema PrometheusV1SpecContainersPorts#containerPort */ readonly containerPort: number; /** * What host IP to bind the external port to. * - * @schema PrometheusSpecContainersPorts#hostIP + * @schema PrometheusV1SpecContainersPorts#hostIP */ readonly hostIp?: string; /** * Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. * - * @schema PrometheusSpecContainersPorts#hostPort + * @schema PrometheusV1SpecContainersPorts#hostPort */ readonly hostPort?: number; /** * If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. * - * @schema PrometheusSpecContainersPorts#name + * @schema PrometheusV1SpecContainersPorts#name */ readonly name?: string; @@ -216104,17 +216104,17 @@ export interface PrometheusSpecContainersPorts { * Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\". * * @default TCP\\". - * @schema PrometheusSpecContainersPorts#protocol + * @schema PrometheusV1SpecContainersPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'PrometheusSpecContainersPorts' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersPorts(obj: PrometheusSpecContainersPorts | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersPorts(obj: PrometheusV1SpecContainersPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerPort': obj.containerPort, @@ -216131,35 +216131,35 @@ export function toJson_PrometheusSpecContainersPorts(obj: PrometheusSpecContaine /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainersReadinessProbe + * @schema PrometheusV1SpecContainersReadinessProbe */ -export interface PrometheusSpecContainersReadinessProbe { +export interface PrometheusV1SpecContainersReadinessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersReadinessProbe#exec + * @schema PrometheusV1SpecContainersReadinessProbe#exec */ - readonly exec?: PrometheusSpecContainersReadinessProbeExec; + readonly exec?: PrometheusV1SpecContainersReadinessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema PrometheusSpecContainersReadinessProbe#failureThreshold + * @schema PrometheusV1SpecContainersReadinessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersReadinessProbe#httpGet + * @schema PrometheusV1SpecContainersReadinessProbe#httpGet */ - readonly httpGet?: PrometheusSpecContainersReadinessProbeHttpGet; + readonly httpGet?: PrometheusV1SpecContainersReadinessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainersReadinessProbe#initialDelaySeconds + * @schema PrometheusV1SpecContainersReadinessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -216167,7 +216167,7 @@ export interface PrometheusSpecContainersReadinessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema PrometheusSpecContainersReadinessProbe#periodSeconds + * @schema PrometheusV1SpecContainersReadinessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -216175,41 +216175,41 @@ export interface PrometheusSpecContainersReadinessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema PrometheusSpecContainersReadinessProbe#successThreshold + * @schema PrometheusV1SpecContainersReadinessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersReadinessProbe#tcpSocket + * @schema PrometheusV1SpecContainersReadinessProbe#tcpSocket */ - readonly tcpSocket?: PrometheusSpecContainersReadinessProbeTcpSocket; + readonly tcpSocket?: PrometheusV1SpecContainersReadinessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema PrometheusSpecContainersReadinessProbe#timeoutSeconds + * @schema PrometheusV1SpecContainersReadinessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'PrometheusSpecContainersReadinessProbe' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersReadinessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersReadinessProbe(obj: PrometheusSpecContainersReadinessProbe | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersReadinessProbe(obj: PrometheusV1SpecContainersReadinessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecContainersReadinessProbeExec(obj.exec), + 'exec': toJson_PrometheusV1SpecContainersReadinessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_PrometheusSpecContainersReadinessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_PrometheusV1SpecContainersReadinessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_PrometheusSpecContainersReadinessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_PrometheusV1SpecContainersReadinessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -216220,30 +216220,30 @@ export function toJson_PrometheusSpecContainersReadinessProbe(obj: PrometheusSpe /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecContainersResources + * @schema PrometheusV1SpecContainersResources */ -export interface PrometheusSpecContainersResources { +export interface PrometheusV1SpecContainersResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecContainersResources#limits + * @schema PrometheusV1SpecContainersResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecContainersResources#requests + * @schema PrometheusV1SpecContainersResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecContainersResources' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersResources(obj: PrometheusSpecContainersResources | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersResources(obj: PrometheusV1SpecContainersResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -216257,13 +216257,13 @@ export function toJson_PrometheusSpecContainersResources(obj: PrometheusSpecCont /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema PrometheusSpecContainersSecurityContext + * @schema PrometheusV1SpecContainersSecurityContext */ -export interface PrometheusSpecContainersSecurityContext { +export interface PrometheusV1SpecContainersSecurityContext { /** * AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN * - * @schema PrometheusSpecContainersSecurityContext#allowPrivilegeEscalation + * @schema PrometheusV1SpecContainersSecurityContext#allowPrivilegeEscalation */ readonly allowPrivilegeEscalation?: boolean; @@ -216271,22 +216271,22 @@ export interface PrometheusSpecContainersSecurityContext { * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema PrometheusSpecContainersSecurityContext#capabilities + * @schema PrometheusV1SpecContainersSecurityContext#capabilities */ - readonly capabilities?: PrometheusSpecContainersSecurityContextCapabilities; + readonly capabilities?: PrometheusV1SpecContainersSecurityContextCapabilities; /** * Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. * * @default false. - * @schema PrometheusSpecContainersSecurityContext#privileged + * @schema PrometheusV1SpecContainersSecurityContext#privileged */ readonly privileged?: boolean; /** * procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. * - * @schema PrometheusSpecContainersSecurityContext#procMount + * @schema PrometheusV1SpecContainersSecurityContext#procMount */ readonly procMount?: string; @@ -216294,21 +216294,21 @@ export interface PrometheusSpecContainersSecurityContext { * Whether this container has a read-only root filesystem. Default is false. * * @default false. - * @schema PrometheusSpecContainersSecurityContext#readOnlyRootFilesystem + * @schema PrometheusV1SpecContainersSecurityContext#readOnlyRootFilesystem */ readonly readOnlyRootFilesystem?: boolean; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecContainersSecurityContext#runAsGroup + * @schema PrometheusV1SpecContainersSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecContainersSecurityContext#runAsNonRoot + * @schema PrometheusV1SpecContainersSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -216316,43 +216316,43 @@ export interface PrometheusSpecContainersSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema PrometheusSpecContainersSecurityContext#runAsUser + * @schema PrometheusV1SpecContainersSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecContainersSecurityContext#seLinuxOptions + * @schema PrometheusV1SpecContainersSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: PrometheusSpecContainersSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: PrometheusV1SpecContainersSecurityContextSeLinuxOptions; /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecContainersSecurityContext#windowsOptions + * @schema PrometheusV1SpecContainersSecurityContext#windowsOptions */ - readonly windowsOptions?: PrometheusSpecContainersSecurityContextWindowsOptions; + readonly windowsOptions?: PrometheusV1SpecContainersSecurityContextWindowsOptions; } /** - * Converts an object of type 'PrometheusSpecContainersSecurityContext' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersSecurityContext(obj: PrometheusSpecContainersSecurityContext | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersSecurityContext(obj: PrometheusV1SpecContainersSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowPrivilegeEscalation': obj.allowPrivilegeEscalation, - 'capabilities': toJson_PrometheusSpecContainersSecurityContextCapabilities(obj.capabilities), + 'capabilities': toJson_PrometheusV1SpecContainersSecurityContextCapabilities(obj.capabilities), 'privileged': obj.privileged, 'procMount': obj.procMount, 'readOnlyRootFilesystem': obj.readOnlyRootFilesystem, 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_PrometheusSpecContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), - 'windowsOptions': toJson_PrometheusSpecContainersSecurityContextWindowsOptions(obj.windowsOptions), + 'seLinuxOptions': toJson_PrometheusV1SpecContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'windowsOptions': toJson_PrometheusV1SpecContainersSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -216362,35 +216362,35 @@ export function toJson_PrometheusSpecContainersSecurityContext(obj: PrometheusSp /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainersStartupProbe + * @schema PrometheusV1SpecContainersStartupProbe */ -export interface PrometheusSpecContainersStartupProbe { +export interface PrometheusV1SpecContainersStartupProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersStartupProbe#exec + * @schema PrometheusV1SpecContainersStartupProbe#exec */ - readonly exec?: PrometheusSpecContainersStartupProbeExec; + readonly exec?: PrometheusV1SpecContainersStartupProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema PrometheusSpecContainersStartupProbe#failureThreshold + * @schema PrometheusV1SpecContainersStartupProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersStartupProbe#httpGet + * @schema PrometheusV1SpecContainersStartupProbe#httpGet */ - readonly httpGet?: PrometheusSpecContainersStartupProbeHttpGet; + readonly httpGet?: PrometheusV1SpecContainersStartupProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecContainersStartupProbe#initialDelaySeconds + * @schema PrometheusV1SpecContainersStartupProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -216398,7 +216398,7 @@ export interface PrometheusSpecContainersStartupProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema PrometheusSpecContainersStartupProbe#periodSeconds + * @schema PrometheusV1SpecContainersStartupProbe#periodSeconds */ readonly periodSeconds?: number; @@ -216406,41 +216406,41 @@ export interface PrometheusSpecContainersStartupProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema PrometheusSpecContainersStartupProbe#successThreshold + * @schema PrometheusV1SpecContainersStartupProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersStartupProbe#tcpSocket + * @schema PrometheusV1SpecContainersStartupProbe#tcpSocket */ - readonly tcpSocket?: PrometheusSpecContainersStartupProbeTcpSocket; + readonly tcpSocket?: PrometheusV1SpecContainersStartupProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema PrometheusSpecContainersStartupProbe#timeoutSeconds + * @schema PrometheusV1SpecContainersStartupProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'PrometheusSpecContainersStartupProbe' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersStartupProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersStartupProbe(obj: PrometheusSpecContainersStartupProbe | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersStartupProbe(obj: PrometheusV1SpecContainersStartupProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecContainersStartupProbeExec(obj.exec), + 'exec': toJson_PrometheusV1SpecContainersStartupProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_PrometheusSpecContainersStartupProbeHttpGet(obj.httpGet), + 'httpGet': toJson_PrometheusV1SpecContainersStartupProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_PrometheusSpecContainersStartupProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_PrometheusV1SpecContainersStartupProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -216451,30 +216451,30 @@ export function toJson_PrometheusSpecContainersStartupProbe(obj: PrometheusSpecC /** * volumeDevice describes a mapping of a raw block device within a container. * - * @schema PrometheusSpecContainersVolumeDevices + * @schema PrometheusV1SpecContainersVolumeDevices */ -export interface PrometheusSpecContainersVolumeDevices { +export interface PrometheusV1SpecContainersVolumeDevices { /** * devicePath is the path inside of the container that the device will be mapped to. * - * @schema PrometheusSpecContainersVolumeDevices#devicePath + * @schema PrometheusV1SpecContainersVolumeDevices#devicePath */ readonly devicePath: string; /** * name must match the name of a persistentVolumeClaim in the pod * - * @schema PrometheusSpecContainersVolumeDevices#name + * @schema PrometheusV1SpecContainersVolumeDevices#name */ readonly name: string; } /** - * Converts an object of type 'PrometheusSpecContainersVolumeDevices' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersVolumeDevices' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersVolumeDevices(obj: PrometheusSpecContainersVolumeDevices | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersVolumeDevices(obj: PrometheusV1SpecContainersVolumeDevices | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'devicePath': obj.devicePath, @@ -216488,27 +216488,27 @@ export function toJson_PrometheusSpecContainersVolumeDevices(obj: PrometheusSpec /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema PrometheusSpecContainersVolumeMounts + * @schema PrometheusV1SpecContainersVolumeMounts */ -export interface PrometheusSpecContainersVolumeMounts { +export interface PrometheusV1SpecContainersVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema PrometheusSpecContainersVolumeMounts#mountPath + * @schema PrometheusV1SpecContainersVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema PrometheusSpecContainersVolumeMounts#mountPropagation + * @schema PrometheusV1SpecContainersVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema PrometheusSpecContainersVolumeMounts#name + * @schema PrometheusV1SpecContainersVolumeMounts#name */ readonly name: string; @@ -216516,7 +216516,7 @@ export interface PrometheusSpecContainersVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema PrometheusSpecContainersVolumeMounts#readOnly + * @schema PrometheusV1SpecContainersVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -216524,7 +216524,7 @@ export interface PrometheusSpecContainersVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema PrometheusSpecContainersVolumeMounts#subPath + * @schema PrometheusV1SpecContainersVolumeMounts#subPath */ readonly subPath?: string; @@ -216532,17 +216532,17 @@ export interface PrometheusSpecContainersVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. - * @schema PrometheusSpecContainersVolumeMounts#subPathExpr + * @schema PrometheusV1SpecContainersVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'PrometheusSpecContainersVolumeMounts' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersVolumeMounts(obj: PrometheusSpecContainersVolumeMounts | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersVolumeMounts(obj: PrometheusV1SpecContainersVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -216560,13 +216560,13 @@ export function toJson_PrometheusSpecContainersVolumeMounts(obj: PrometheusSpecC /** * EnvVar represents an environment variable present in a Container. * - * @schema PrometheusSpecInitContainersEnv + * @schema PrometheusV1SpecInitContainersEnv */ -export interface PrometheusSpecInitContainersEnv { +export interface PrometheusV1SpecInitContainersEnv { /** * Name of the environment variable. Must be a C_IDENTIFIER. * - * @schema PrometheusSpecInitContainersEnv#name + * @schema PrometheusV1SpecInitContainersEnv#name */ readonly name: string; @@ -216574,29 +216574,29 @@ export interface PrometheusSpecInitContainersEnv { * Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\". * * @default . - * @schema PrometheusSpecInitContainersEnv#value + * @schema PrometheusV1SpecInitContainersEnv#value */ readonly value?: string; /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema PrometheusSpecInitContainersEnv#valueFrom + * @schema PrometheusV1SpecInitContainersEnv#valueFrom */ - readonly valueFrom?: PrometheusSpecInitContainersEnvValueFrom; + readonly valueFrom?: PrometheusV1SpecInitContainersEnvValueFrom; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnv' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnv' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnv(obj: PrometheusSpecInitContainersEnv | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnv(obj: PrometheusV1SpecInitContainersEnv | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, 'value': obj.value, - 'valueFrom': toJson_PrometheusSpecInitContainersEnvValueFrom(obj.valueFrom), + 'valueFrom': toJson_PrometheusV1SpecInitContainersEnvValueFrom(obj.valueFrom), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -216606,42 +216606,42 @@ export function toJson_PrometheusSpecInitContainersEnv(obj: PrometheusSpecInitCo /** * EnvFromSource represents the source of a set of ConfigMaps * - * @schema PrometheusSpecInitContainersEnvFrom + * @schema PrometheusV1SpecInitContainersEnvFrom */ -export interface PrometheusSpecInitContainersEnvFrom { +export interface PrometheusV1SpecInitContainersEnvFrom { /** * The ConfigMap to select from * - * @schema PrometheusSpecInitContainersEnvFrom#configMapRef + * @schema PrometheusV1SpecInitContainersEnvFrom#configMapRef */ - readonly configMapRef?: PrometheusSpecInitContainersEnvFromConfigMapRef; + readonly configMapRef?: PrometheusV1SpecInitContainersEnvFromConfigMapRef; /** * An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. * - * @schema PrometheusSpecInitContainersEnvFrom#prefix + * @schema PrometheusV1SpecInitContainersEnvFrom#prefix */ readonly prefix?: string; /** * The Secret to select from * - * @schema PrometheusSpecInitContainersEnvFrom#secretRef + * @schema PrometheusV1SpecInitContainersEnvFrom#secretRef */ - readonly secretRef?: PrometheusSpecInitContainersEnvFromSecretRef; + readonly secretRef?: PrometheusV1SpecInitContainersEnvFromSecretRef; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnvFrom' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnvFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnvFrom(obj: PrometheusSpecInitContainersEnvFrom | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnvFrom(obj: PrometheusV1SpecInitContainersEnvFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapRef': toJson_PrometheusSpecInitContainersEnvFromConfigMapRef(obj.configMapRef), + 'configMapRef': toJson_PrometheusV1SpecInitContainersEnvFromConfigMapRef(obj.configMapRef), 'prefix': obj.prefix, - 'secretRef': toJson_PrometheusSpecInitContainersEnvFromSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecInitContainersEnvFromSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -216651,34 +216651,34 @@ export function toJson_PrometheusSpecInitContainersEnvFrom(obj: PrometheusSpecIn /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema PrometheusSpecInitContainersLifecycle + * @schema PrometheusV1SpecInitContainersLifecycle */ -export interface PrometheusSpecInitContainersLifecycle { +export interface PrometheusV1SpecInitContainersLifecycle { /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema PrometheusSpecInitContainersLifecycle#postStart + * @schema PrometheusV1SpecInitContainersLifecycle#postStart */ - readonly postStart?: PrometheusSpecInitContainersLifecyclePostStart; + readonly postStart?: PrometheusV1SpecInitContainersLifecyclePostStart; /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema PrometheusSpecInitContainersLifecycle#preStop + * @schema PrometheusV1SpecInitContainersLifecycle#preStop */ - readonly preStop?: PrometheusSpecInitContainersLifecyclePreStop; + readonly preStop?: PrometheusV1SpecInitContainersLifecyclePreStop; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecycle' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecycle' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecycle(obj: PrometheusSpecInitContainersLifecycle | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecycle(obj: PrometheusV1SpecInitContainersLifecycle | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'postStart': toJson_PrometheusSpecInitContainersLifecyclePostStart(obj.postStart), - 'preStop': toJson_PrometheusSpecInitContainersLifecyclePreStop(obj.preStop), + 'postStart': toJson_PrometheusV1SpecInitContainersLifecyclePostStart(obj.postStart), + 'preStop': toJson_PrometheusV1SpecInitContainersLifecyclePreStop(obj.preStop), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -216688,35 +216688,35 @@ export function toJson_PrometheusSpecInitContainersLifecycle(obj: PrometheusSpec /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainersLivenessProbe + * @schema PrometheusV1SpecInitContainersLivenessProbe */ -export interface PrometheusSpecInitContainersLivenessProbe { +export interface PrometheusV1SpecInitContainersLivenessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersLivenessProbe#exec + * @schema PrometheusV1SpecInitContainersLivenessProbe#exec */ - readonly exec?: PrometheusSpecInitContainersLivenessProbeExec; + readonly exec?: PrometheusV1SpecInitContainersLivenessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema PrometheusSpecInitContainersLivenessProbe#failureThreshold + * @schema PrometheusV1SpecInitContainersLivenessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersLivenessProbe#httpGet + * @schema PrometheusV1SpecInitContainersLivenessProbe#httpGet */ - readonly httpGet?: PrometheusSpecInitContainersLivenessProbeHttpGet; + readonly httpGet?: PrometheusV1SpecInitContainersLivenessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainersLivenessProbe#initialDelaySeconds + * @schema PrometheusV1SpecInitContainersLivenessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -216724,7 +216724,7 @@ export interface PrometheusSpecInitContainersLivenessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema PrometheusSpecInitContainersLivenessProbe#periodSeconds + * @schema PrometheusV1SpecInitContainersLivenessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -216732,41 +216732,41 @@ export interface PrometheusSpecInitContainersLivenessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema PrometheusSpecInitContainersLivenessProbe#successThreshold + * @schema PrometheusV1SpecInitContainersLivenessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersLivenessProbe#tcpSocket + * @schema PrometheusV1SpecInitContainersLivenessProbe#tcpSocket */ - readonly tcpSocket?: PrometheusSpecInitContainersLivenessProbeTcpSocket; + readonly tcpSocket?: PrometheusV1SpecInitContainersLivenessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema PrometheusSpecInitContainersLivenessProbe#timeoutSeconds + * @schema PrometheusV1SpecInitContainersLivenessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'PrometheusSpecInitContainersLivenessProbe' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLivenessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLivenessProbe(obj: PrometheusSpecInitContainersLivenessProbe | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLivenessProbe(obj: PrometheusV1SpecInitContainersLivenessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecInitContainersLivenessProbeExec(obj.exec), + 'exec': toJson_PrometheusV1SpecInitContainersLivenessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_PrometheusSpecInitContainersLivenessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_PrometheusV1SpecInitContainersLivenessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_PrometheusSpecInitContainersLivenessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_PrometheusV1SpecInitContainersLivenessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -216777,34 +216777,34 @@ export function toJson_PrometheusSpecInitContainersLivenessProbe(obj: Prometheus /** * ContainerPort represents a network port in a single container. * - * @schema PrometheusSpecInitContainersPorts + * @schema PrometheusV1SpecInitContainersPorts */ -export interface PrometheusSpecInitContainersPorts { +export interface PrometheusV1SpecInitContainersPorts { /** * Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. * - * @schema PrometheusSpecInitContainersPorts#containerPort + * @schema PrometheusV1SpecInitContainersPorts#containerPort */ readonly containerPort: number; /** * What host IP to bind the external port to. * - * @schema PrometheusSpecInitContainersPorts#hostIP + * @schema PrometheusV1SpecInitContainersPorts#hostIP */ readonly hostIp?: string; /** * Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. * - * @schema PrometheusSpecInitContainersPorts#hostPort + * @schema PrometheusV1SpecInitContainersPorts#hostPort */ readonly hostPort?: number; /** * If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. * - * @schema PrometheusSpecInitContainersPorts#name + * @schema PrometheusV1SpecInitContainersPorts#name */ readonly name?: string; @@ -216812,17 +216812,17 @@ export interface PrometheusSpecInitContainersPorts { * Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\". * * @default TCP\\". - * @schema PrometheusSpecInitContainersPorts#protocol + * @schema PrometheusV1SpecInitContainersPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersPorts' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersPorts(obj: PrometheusSpecInitContainersPorts | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersPorts(obj: PrometheusV1SpecInitContainersPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerPort': obj.containerPort, @@ -216839,35 +216839,35 @@ export function toJson_PrometheusSpecInitContainersPorts(obj: PrometheusSpecInit /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainersReadinessProbe + * @schema PrometheusV1SpecInitContainersReadinessProbe */ -export interface PrometheusSpecInitContainersReadinessProbe { +export interface PrometheusV1SpecInitContainersReadinessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersReadinessProbe#exec + * @schema PrometheusV1SpecInitContainersReadinessProbe#exec */ - readonly exec?: PrometheusSpecInitContainersReadinessProbeExec; + readonly exec?: PrometheusV1SpecInitContainersReadinessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema PrometheusSpecInitContainersReadinessProbe#failureThreshold + * @schema PrometheusV1SpecInitContainersReadinessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersReadinessProbe#httpGet + * @schema PrometheusV1SpecInitContainersReadinessProbe#httpGet */ - readonly httpGet?: PrometheusSpecInitContainersReadinessProbeHttpGet; + readonly httpGet?: PrometheusV1SpecInitContainersReadinessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainersReadinessProbe#initialDelaySeconds + * @schema PrometheusV1SpecInitContainersReadinessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -216875,7 +216875,7 @@ export interface PrometheusSpecInitContainersReadinessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema PrometheusSpecInitContainersReadinessProbe#periodSeconds + * @schema PrometheusV1SpecInitContainersReadinessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -216883,41 +216883,41 @@ export interface PrometheusSpecInitContainersReadinessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema PrometheusSpecInitContainersReadinessProbe#successThreshold + * @schema PrometheusV1SpecInitContainersReadinessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersReadinessProbe#tcpSocket + * @schema PrometheusV1SpecInitContainersReadinessProbe#tcpSocket */ - readonly tcpSocket?: PrometheusSpecInitContainersReadinessProbeTcpSocket; + readonly tcpSocket?: PrometheusV1SpecInitContainersReadinessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema PrometheusSpecInitContainersReadinessProbe#timeoutSeconds + * @schema PrometheusV1SpecInitContainersReadinessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'PrometheusSpecInitContainersReadinessProbe' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersReadinessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersReadinessProbe(obj: PrometheusSpecInitContainersReadinessProbe | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersReadinessProbe(obj: PrometheusV1SpecInitContainersReadinessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecInitContainersReadinessProbeExec(obj.exec), + 'exec': toJson_PrometheusV1SpecInitContainersReadinessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_PrometheusSpecInitContainersReadinessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_PrometheusV1SpecInitContainersReadinessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_PrometheusSpecInitContainersReadinessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_PrometheusV1SpecInitContainersReadinessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -216928,30 +216928,30 @@ export function toJson_PrometheusSpecInitContainersReadinessProbe(obj: Prometheu /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecInitContainersResources + * @schema PrometheusV1SpecInitContainersResources */ -export interface PrometheusSpecInitContainersResources { +export interface PrometheusV1SpecInitContainersResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecInitContainersResources#limits + * @schema PrometheusV1SpecInitContainersResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecInitContainersResources#requests + * @schema PrometheusV1SpecInitContainersResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecInitContainersResources' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersResources(obj: PrometheusSpecInitContainersResources | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersResources(obj: PrometheusV1SpecInitContainersResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -216965,13 +216965,13 @@ export function toJson_PrometheusSpecInitContainersResources(obj: PrometheusSpec /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema PrometheusSpecInitContainersSecurityContext + * @schema PrometheusV1SpecInitContainersSecurityContext */ -export interface PrometheusSpecInitContainersSecurityContext { +export interface PrometheusV1SpecInitContainersSecurityContext { /** * AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN * - * @schema PrometheusSpecInitContainersSecurityContext#allowPrivilegeEscalation + * @schema PrometheusV1SpecInitContainersSecurityContext#allowPrivilegeEscalation */ readonly allowPrivilegeEscalation?: boolean; @@ -216979,22 +216979,22 @@ export interface PrometheusSpecInitContainersSecurityContext { * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema PrometheusSpecInitContainersSecurityContext#capabilities + * @schema PrometheusV1SpecInitContainersSecurityContext#capabilities */ - readonly capabilities?: PrometheusSpecInitContainersSecurityContextCapabilities; + readonly capabilities?: PrometheusV1SpecInitContainersSecurityContextCapabilities; /** * Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. * * @default false. - * @schema PrometheusSpecInitContainersSecurityContext#privileged + * @schema PrometheusV1SpecInitContainersSecurityContext#privileged */ readonly privileged?: boolean; /** * procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. * - * @schema PrometheusSpecInitContainersSecurityContext#procMount + * @schema PrometheusV1SpecInitContainersSecurityContext#procMount */ readonly procMount?: string; @@ -217002,21 +217002,21 @@ export interface PrometheusSpecInitContainersSecurityContext { * Whether this container has a read-only root filesystem. Default is false. * * @default false. - * @schema PrometheusSpecInitContainersSecurityContext#readOnlyRootFilesystem + * @schema PrometheusV1SpecInitContainersSecurityContext#readOnlyRootFilesystem */ readonly readOnlyRootFilesystem?: boolean; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecInitContainersSecurityContext#runAsGroup + * @schema PrometheusV1SpecInitContainersSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecInitContainersSecurityContext#runAsNonRoot + * @schema PrometheusV1SpecInitContainersSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -217024,43 +217024,43 @@ export interface PrometheusSpecInitContainersSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema PrometheusSpecInitContainersSecurityContext#runAsUser + * @schema PrometheusV1SpecInitContainersSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecInitContainersSecurityContext#seLinuxOptions + * @schema PrometheusV1SpecInitContainersSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: PrometheusSpecInitContainersSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions; /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecInitContainersSecurityContext#windowsOptions + * @schema PrometheusV1SpecInitContainersSecurityContext#windowsOptions */ - readonly windowsOptions?: PrometheusSpecInitContainersSecurityContextWindowsOptions; + readonly windowsOptions?: PrometheusV1SpecInitContainersSecurityContextWindowsOptions; } /** - * Converts an object of type 'PrometheusSpecInitContainersSecurityContext' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersSecurityContext(obj: PrometheusSpecInitContainersSecurityContext | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersSecurityContext(obj: PrometheusV1SpecInitContainersSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowPrivilegeEscalation': obj.allowPrivilegeEscalation, - 'capabilities': toJson_PrometheusSpecInitContainersSecurityContextCapabilities(obj.capabilities), + 'capabilities': toJson_PrometheusV1SpecInitContainersSecurityContextCapabilities(obj.capabilities), 'privileged': obj.privileged, 'procMount': obj.procMount, 'readOnlyRootFilesystem': obj.readOnlyRootFilesystem, 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_PrometheusSpecInitContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), - 'windowsOptions': toJson_PrometheusSpecInitContainersSecurityContextWindowsOptions(obj.windowsOptions), + 'seLinuxOptions': toJson_PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'windowsOptions': toJson_PrometheusV1SpecInitContainersSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -217070,35 +217070,35 @@ export function toJson_PrometheusSpecInitContainersSecurityContext(obj: Promethe /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainersStartupProbe + * @schema PrometheusV1SpecInitContainersStartupProbe */ -export interface PrometheusSpecInitContainersStartupProbe { +export interface PrometheusV1SpecInitContainersStartupProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersStartupProbe#exec + * @schema PrometheusV1SpecInitContainersStartupProbe#exec */ - readonly exec?: PrometheusSpecInitContainersStartupProbeExec; + readonly exec?: PrometheusV1SpecInitContainersStartupProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema PrometheusSpecInitContainersStartupProbe#failureThreshold + * @schema PrometheusV1SpecInitContainersStartupProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersStartupProbe#httpGet + * @schema PrometheusV1SpecInitContainersStartupProbe#httpGet */ - readonly httpGet?: PrometheusSpecInitContainersStartupProbeHttpGet; + readonly httpGet?: PrometheusV1SpecInitContainersStartupProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema PrometheusSpecInitContainersStartupProbe#initialDelaySeconds + * @schema PrometheusV1SpecInitContainersStartupProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -217106,7 +217106,7 @@ export interface PrometheusSpecInitContainersStartupProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema PrometheusSpecInitContainersStartupProbe#periodSeconds + * @schema PrometheusV1SpecInitContainersStartupProbe#periodSeconds */ readonly periodSeconds?: number; @@ -217114,41 +217114,41 @@ export interface PrometheusSpecInitContainersStartupProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema PrometheusSpecInitContainersStartupProbe#successThreshold + * @schema PrometheusV1SpecInitContainersStartupProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersStartupProbe#tcpSocket + * @schema PrometheusV1SpecInitContainersStartupProbe#tcpSocket */ - readonly tcpSocket?: PrometheusSpecInitContainersStartupProbeTcpSocket; + readonly tcpSocket?: PrometheusV1SpecInitContainersStartupProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema PrometheusSpecInitContainersStartupProbe#timeoutSeconds + * @schema PrometheusV1SpecInitContainersStartupProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'PrometheusSpecInitContainersStartupProbe' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersStartupProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersStartupProbe(obj: PrometheusSpecInitContainersStartupProbe | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersStartupProbe(obj: PrometheusV1SpecInitContainersStartupProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecInitContainersStartupProbeExec(obj.exec), + 'exec': toJson_PrometheusV1SpecInitContainersStartupProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_PrometheusSpecInitContainersStartupProbeHttpGet(obj.httpGet), + 'httpGet': toJson_PrometheusV1SpecInitContainersStartupProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_PrometheusSpecInitContainersStartupProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_PrometheusV1SpecInitContainersStartupProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -217159,30 +217159,30 @@ export function toJson_PrometheusSpecInitContainersStartupProbe(obj: PrometheusS /** * volumeDevice describes a mapping of a raw block device within a container. * - * @schema PrometheusSpecInitContainersVolumeDevices + * @schema PrometheusV1SpecInitContainersVolumeDevices */ -export interface PrometheusSpecInitContainersVolumeDevices { +export interface PrometheusV1SpecInitContainersVolumeDevices { /** * devicePath is the path inside of the container that the device will be mapped to. * - * @schema PrometheusSpecInitContainersVolumeDevices#devicePath + * @schema PrometheusV1SpecInitContainersVolumeDevices#devicePath */ readonly devicePath: string; /** * name must match the name of a persistentVolumeClaim in the pod * - * @schema PrometheusSpecInitContainersVolumeDevices#name + * @schema PrometheusV1SpecInitContainersVolumeDevices#name */ readonly name: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersVolumeDevices' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersVolumeDevices' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersVolumeDevices(obj: PrometheusSpecInitContainersVolumeDevices | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersVolumeDevices(obj: PrometheusV1SpecInitContainersVolumeDevices | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'devicePath': obj.devicePath, @@ -217196,27 +217196,27 @@ export function toJson_PrometheusSpecInitContainersVolumeDevices(obj: Prometheus /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema PrometheusSpecInitContainersVolumeMounts + * @schema PrometheusV1SpecInitContainersVolumeMounts */ -export interface PrometheusSpecInitContainersVolumeMounts { +export interface PrometheusV1SpecInitContainersVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema PrometheusSpecInitContainersVolumeMounts#mountPath + * @schema PrometheusV1SpecInitContainersVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema PrometheusSpecInitContainersVolumeMounts#mountPropagation + * @schema PrometheusV1SpecInitContainersVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema PrometheusSpecInitContainersVolumeMounts#name + * @schema PrometheusV1SpecInitContainersVolumeMounts#name */ readonly name: string; @@ -217224,7 +217224,7 @@ export interface PrometheusSpecInitContainersVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema PrometheusSpecInitContainersVolumeMounts#readOnly + * @schema PrometheusV1SpecInitContainersVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -217232,7 +217232,7 @@ export interface PrometheusSpecInitContainersVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema PrometheusSpecInitContainersVolumeMounts#subPath + * @schema PrometheusV1SpecInitContainersVolumeMounts#subPath */ readonly subPath?: string; @@ -217240,17 +217240,17 @@ export interface PrometheusSpecInitContainersVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. - * @schema PrometheusSpecInitContainersVolumeMounts#subPathExpr + * @schema PrometheusV1SpecInitContainersVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersVolumeMounts' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersVolumeMounts(obj: PrometheusSpecInitContainersVolumeMounts | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersVolumeMounts(obj: PrometheusV1SpecInitContainersVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -217268,37 +217268,37 @@ export function toJson_PrometheusSpecInitContainersVolumeMounts(obj: PrometheusS /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions + * @schema PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions */ -export interface PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions { +export interface PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions#key + * @schema PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions#operator + * @schema PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions#values + * @schema PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions(obj: PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions(obj: PrometheusV1SpecPodMonitorNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -217313,37 +217313,37 @@ export function toJson_PrometheusSpecPodMonitorNamespaceSelectorMatchExpressions /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecPodMonitorSelectorMatchExpressions + * @schema PrometheusV1SpecPodMonitorSelectorMatchExpressions */ -export interface PrometheusSpecPodMonitorSelectorMatchExpressions { +export interface PrometheusV1SpecPodMonitorSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecPodMonitorSelectorMatchExpressions#key + * @schema PrometheusV1SpecPodMonitorSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecPodMonitorSelectorMatchExpressions#operator + * @schema PrometheusV1SpecPodMonitorSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecPodMonitorSelectorMatchExpressions#values + * @schema PrometheusV1SpecPodMonitorSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecPodMonitorSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecPodMonitorSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecPodMonitorSelectorMatchExpressions(obj: PrometheusSpecPodMonitorSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecPodMonitorSelectorMatchExpressions(obj: PrometheusV1SpecPodMonitorSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -217358,34 +217358,34 @@ export function toJson_PrometheusSpecPodMonitorSelectorMatchExpressions(obj: Pro /** * BasicAuth for the URL. * - * @schema PrometheusSpecRemoteReadBasicAuth + * @schema PrometheusV1SpecRemoteReadBasicAuth */ -export interface PrometheusSpecRemoteReadBasicAuth { +export interface PrometheusV1SpecRemoteReadBasicAuth { /** * The secret in the service monitor namespace that contains the password for authentication. * - * @schema PrometheusSpecRemoteReadBasicAuth#password + * @schema PrometheusV1SpecRemoteReadBasicAuth#password */ - readonly password?: PrometheusSpecRemoteReadBasicAuthPassword; + readonly password?: PrometheusV1SpecRemoteReadBasicAuthPassword; /** * The secret in the service monitor namespace that contains the username for authentication. * - * @schema PrometheusSpecRemoteReadBasicAuth#username + * @schema PrometheusV1SpecRemoteReadBasicAuth#username */ - readonly username?: PrometheusSpecRemoteReadBasicAuthUsername; + readonly username?: PrometheusV1SpecRemoteReadBasicAuthUsername; } /** - * Converts an object of type 'PrometheusSpecRemoteReadBasicAuth' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadBasicAuth(obj: PrometheusSpecRemoteReadBasicAuth | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadBasicAuth(obj: PrometheusV1SpecRemoteReadBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_PrometheusSpecRemoteReadBasicAuthPassword(obj.password), - 'username': toJson_PrometheusSpecRemoteReadBasicAuthUsername(obj.username), + 'password': toJson_PrometheusV1SpecRemoteReadBasicAuthPassword(obj.password), + 'username': toJson_PrometheusV1SpecRemoteReadBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -217395,81 +217395,81 @@ export function toJson_PrometheusSpecRemoteReadBasicAuth(obj: PrometheusSpecRemo /** * TLS Config to use for remote read. * - * @schema PrometheusSpecRemoteReadTlsConfig + * @schema PrometheusV1SpecRemoteReadTlsConfig */ -export interface PrometheusSpecRemoteReadTlsConfig { +export interface PrometheusV1SpecRemoteReadTlsConfig { /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfig#ca + * @schema PrometheusV1SpecRemoteReadTlsConfig#ca */ - readonly ca?: PrometheusSpecRemoteReadTlsConfigCa; + readonly ca?: PrometheusV1SpecRemoteReadTlsConfigCa; /** * Path to the CA cert in the Prometheus container to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfig#caFile + * @schema PrometheusV1SpecRemoteReadTlsConfig#caFile */ readonly caFile?: string; /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfig#cert + * @schema PrometheusV1SpecRemoteReadTlsConfig#cert */ - readonly cert?: PrometheusSpecRemoteReadTlsConfigCert; + readonly cert?: PrometheusV1SpecRemoteReadTlsConfigCert; /** * Path to the client cert file in the Prometheus container for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfig#certFile + * @schema PrometheusV1SpecRemoteReadTlsConfig#certFile */ readonly certFile?: string; /** * Disable target certificate validation. * - * @schema PrometheusSpecRemoteReadTlsConfig#insecureSkipVerify + * @schema PrometheusV1SpecRemoteReadTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Path to the client key file in the Prometheus container for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfig#keyFile + * @schema PrometheusV1SpecRemoteReadTlsConfig#keyFile */ readonly keyFile?: string; /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfig#keySecret + * @schema PrometheusV1SpecRemoteReadTlsConfig#keySecret */ - readonly keySecret?: PrometheusSpecRemoteReadTlsConfigKeySecret; + readonly keySecret?: PrometheusV1SpecRemoteReadTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfig#serverName + * @schema PrometheusV1SpecRemoteReadTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'PrometheusSpecRemoteReadTlsConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadTlsConfig(obj: PrometheusSpecRemoteReadTlsConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadTlsConfig(obj: PrometheusV1SpecRemoteReadTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_PrometheusSpecRemoteReadTlsConfigCa(obj.ca), + 'ca': toJson_PrometheusV1SpecRemoteReadTlsConfigCa(obj.ca), 'caFile': obj.caFile, - 'cert': toJson_PrometheusSpecRemoteReadTlsConfigCert(obj.cert), + 'cert': toJson_PrometheusV1SpecRemoteReadTlsConfigCert(obj.cert), 'certFile': obj.certFile, 'insecureSkipVerify': obj.insecureSkipVerify, 'keyFile': obj.keyFile, - 'keySecret': toJson_PrometheusSpecRemoteReadTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_PrometheusV1SpecRemoteReadTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -217480,34 +217480,34 @@ export function toJson_PrometheusSpecRemoteReadTlsConfig(obj: PrometheusSpecRemo /** * BasicAuth for the URL. * - * @schema PrometheusSpecRemoteWriteBasicAuth + * @schema PrometheusV1SpecRemoteWriteBasicAuth */ -export interface PrometheusSpecRemoteWriteBasicAuth { +export interface PrometheusV1SpecRemoteWriteBasicAuth { /** * The secret in the service monitor namespace that contains the password for authentication. * - * @schema PrometheusSpecRemoteWriteBasicAuth#password + * @schema PrometheusV1SpecRemoteWriteBasicAuth#password */ - readonly password?: PrometheusSpecRemoteWriteBasicAuthPassword; + readonly password?: PrometheusV1SpecRemoteWriteBasicAuthPassword; /** * The secret in the service monitor namespace that contains the username for authentication. * - * @schema PrometheusSpecRemoteWriteBasicAuth#username + * @schema PrometheusV1SpecRemoteWriteBasicAuth#username */ - readonly username?: PrometheusSpecRemoteWriteBasicAuthUsername; + readonly username?: PrometheusV1SpecRemoteWriteBasicAuthUsername; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteBasicAuth' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteBasicAuth(obj: PrometheusSpecRemoteWriteBasicAuth | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteBasicAuth(obj: PrometheusV1SpecRemoteWriteBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_PrometheusSpecRemoteWriteBasicAuthPassword(obj.password), - 'username': toJson_PrometheusSpecRemoteWriteBasicAuthUsername(obj.username), + 'password': toJson_PrometheusV1SpecRemoteWriteBasicAuthPassword(obj.password), + 'username': toJson_PrometheusV1SpecRemoteWriteBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -217517,72 +217517,72 @@ export function toJson_PrometheusSpecRemoteWriteBasicAuth(obj: PrometheusSpecRem /** * QueueConfig allows tuning of the remote write queue parameters. * - * @schema PrometheusSpecRemoteWriteQueueConfig + * @schema PrometheusV1SpecRemoteWriteQueueConfig */ -export interface PrometheusSpecRemoteWriteQueueConfig { +export interface PrometheusV1SpecRemoteWriteQueueConfig { /** * BatchSendDeadline is the maximum time a sample will wait in buffer. * - * @schema PrometheusSpecRemoteWriteQueueConfig#batchSendDeadline + * @schema PrometheusV1SpecRemoteWriteQueueConfig#batchSendDeadline */ readonly batchSendDeadline?: string; /** * Capacity is the number of samples to buffer per shard before we start dropping them. * - * @schema PrometheusSpecRemoteWriteQueueConfig#capacity + * @schema PrometheusV1SpecRemoteWriteQueueConfig#capacity */ readonly capacity?: number; /** * MaxBackoff is the maximum retry delay. * - * @schema PrometheusSpecRemoteWriteQueueConfig#maxBackoff + * @schema PrometheusV1SpecRemoteWriteQueueConfig#maxBackoff */ readonly maxBackoff?: string; /** * MaxRetries is the maximum number of times to retry a batch on recoverable errors. * - * @schema PrometheusSpecRemoteWriteQueueConfig#maxRetries + * @schema PrometheusV1SpecRemoteWriteQueueConfig#maxRetries */ readonly maxRetries?: number; /** * MaxSamplesPerSend is the maximum number of samples per send. * - * @schema PrometheusSpecRemoteWriteQueueConfig#maxSamplesPerSend + * @schema PrometheusV1SpecRemoteWriteQueueConfig#maxSamplesPerSend */ readonly maxSamplesPerSend?: number; /** * MaxShards is the maximum number of shards, i.e. amount of concurrency. * - * @schema PrometheusSpecRemoteWriteQueueConfig#maxShards + * @schema PrometheusV1SpecRemoteWriteQueueConfig#maxShards */ readonly maxShards?: number; /** * MinBackoff is the initial retry delay. Gets doubled for every retry. * - * @schema PrometheusSpecRemoteWriteQueueConfig#minBackoff + * @schema PrometheusV1SpecRemoteWriteQueueConfig#minBackoff */ readonly minBackoff?: string; /** * MinShards is the minimum number of shards, i.e. amount of concurrency. * - * @schema PrometheusSpecRemoteWriteQueueConfig#minShards + * @schema PrometheusV1SpecRemoteWriteQueueConfig#minShards */ readonly minShards?: number; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteQueueConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteQueueConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteQueueConfig(obj: PrometheusSpecRemoteWriteQueueConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteQueueConfig(obj: PrometheusV1SpecRemoteWriteQueueConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'batchSendDeadline': obj.batchSendDeadline, @@ -217602,81 +217602,81 @@ export function toJson_PrometheusSpecRemoteWriteQueueConfig(obj: PrometheusSpecR /** * TLS Config to use for remote write. * - * @schema PrometheusSpecRemoteWriteTlsConfig + * @schema PrometheusV1SpecRemoteWriteTlsConfig */ -export interface PrometheusSpecRemoteWriteTlsConfig { +export interface PrometheusV1SpecRemoteWriteTlsConfig { /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfig#ca + * @schema PrometheusV1SpecRemoteWriteTlsConfig#ca */ - readonly ca?: PrometheusSpecRemoteWriteTlsConfigCa; + readonly ca?: PrometheusV1SpecRemoteWriteTlsConfigCa; /** * Path to the CA cert in the Prometheus container to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfig#caFile + * @schema PrometheusV1SpecRemoteWriteTlsConfig#caFile */ readonly caFile?: string; /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfig#cert + * @schema PrometheusV1SpecRemoteWriteTlsConfig#cert */ - readonly cert?: PrometheusSpecRemoteWriteTlsConfigCert; + readonly cert?: PrometheusV1SpecRemoteWriteTlsConfigCert; /** * Path to the client cert file in the Prometheus container for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfig#certFile + * @schema PrometheusV1SpecRemoteWriteTlsConfig#certFile */ readonly certFile?: string; /** * Disable target certificate validation. * - * @schema PrometheusSpecRemoteWriteTlsConfig#insecureSkipVerify + * @schema PrometheusV1SpecRemoteWriteTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Path to the client key file in the Prometheus container for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfig#keyFile + * @schema PrometheusV1SpecRemoteWriteTlsConfig#keyFile */ readonly keyFile?: string; /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfig#keySecret + * @schema PrometheusV1SpecRemoteWriteTlsConfig#keySecret */ - readonly keySecret?: PrometheusSpecRemoteWriteTlsConfigKeySecret; + readonly keySecret?: PrometheusV1SpecRemoteWriteTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfig#serverName + * @schema PrometheusV1SpecRemoteWriteTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteTlsConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteTlsConfig(obj: PrometheusSpecRemoteWriteTlsConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteTlsConfig(obj: PrometheusV1SpecRemoteWriteTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_PrometheusSpecRemoteWriteTlsConfigCa(obj.ca), + 'ca': toJson_PrometheusV1SpecRemoteWriteTlsConfigCa(obj.ca), 'caFile': obj.caFile, - 'cert': toJson_PrometheusSpecRemoteWriteTlsConfigCert(obj.cert), + 'cert': toJson_PrometheusV1SpecRemoteWriteTlsConfigCert(obj.cert), 'certFile': obj.certFile, 'insecureSkipVerify': obj.insecureSkipVerify, 'keyFile': obj.keyFile, - 'keySecret': toJson_PrometheusSpecRemoteWriteTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_PrometheusV1SpecRemoteWriteTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -217687,21 +217687,21 @@ export function toJson_PrometheusSpecRemoteWriteTlsConfig(obj: PrometheusSpecRem /** * RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion. It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs * - * @schema PrometheusSpecRemoteWriteWriteRelabelConfigs + * @schema PrometheusV1SpecRemoteWriteWriteRelabelConfigs */ -export interface PrometheusSpecRemoteWriteWriteRelabelConfigs { +export interface PrometheusV1SpecRemoteWriteWriteRelabelConfigs { /** * Action to perform based on regex matching. Default is 'replace' * * @default replace' - * @schema PrometheusSpecRemoteWriteWriteRelabelConfigs#action + * @schema PrometheusV1SpecRemoteWriteWriteRelabelConfigs#action */ readonly action?: string; /** * Modulus to take of the hash of the source label values. * - * @schema PrometheusSpecRemoteWriteWriteRelabelConfigs#modulus + * @schema PrometheusV1SpecRemoteWriteWriteRelabelConfigs#modulus */ readonly modulus?: number; @@ -217709,7 +217709,7 @@ export interface PrometheusSpecRemoteWriteWriteRelabelConfigs { * Regular expression against which the extracted value is matched. Default is '(.*)' * * @default ' - * @schema PrometheusSpecRemoteWriteWriteRelabelConfigs#regex + * @schema PrometheusV1SpecRemoteWriteWriteRelabelConfigs#regex */ readonly regex?: string; @@ -217717,38 +217717,38 @@ export interface PrometheusSpecRemoteWriteWriteRelabelConfigs { * Replacement value against which a regex replace is performed if the regular expression matches. Regex capture groups are available. Default is '$1' * * @default 1' - * @schema PrometheusSpecRemoteWriteWriteRelabelConfigs#replacement + * @schema PrometheusV1SpecRemoteWriteWriteRelabelConfigs#replacement */ readonly replacement?: string; /** * Separator placed between concatenated source label values. default is ';'. * - * @schema PrometheusSpecRemoteWriteWriteRelabelConfigs#separator + * @schema PrometheusV1SpecRemoteWriteWriteRelabelConfigs#separator */ readonly separator?: string; /** * The source labels select values from existing labels. Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions. * - * @schema PrometheusSpecRemoteWriteWriteRelabelConfigs#sourceLabels + * @schema PrometheusV1SpecRemoteWriteWriteRelabelConfigs#sourceLabels */ readonly sourceLabels?: string[]; /** * Label to which the resulting value is written in a replace action. It is mandatory for replace actions. Regex capture groups are available. * - * @schema PrometheusSpecRemoteWriteWriteRelabelConfigs#targetLabel + * @schema PrometheusV1SpecRemoteWriteWriteRelabelConfigs#targetLabel */ readonly targetLabel?: string; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteWriteRelabelConfigs' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteWriteRelabelConfigs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteWriteRelabelConfigs(obj: PrometheusSpecRemoteWriteWriteRelabelConfigs | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteWriteRelabelConfigs(obj: PrometheusV1SpecRemoteWriteWriteRelabelConfigs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'action': obj.action, @@ -217767,37 +217767,37 @@ export function toJson_PrometheusSpecRemoteWriteWriteRelabelConfigs(obj: Prometh /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecRuleNamespaceSelectorMatchExpressions + * @schema PrometheusV1SpecRuleNamespaceSelectorMatchExpressions */ -export interface PrometheusSpecRuleNamespaceSelectorMatchExpressions { +export interface PrometheusV1SpecRuleNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecRuleNamespaceSelectorMatchExpressions#key + * @schema PrometheusV1SpecRuleNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecRuleNamespaceSelectorMatchExpressions#operator + * @schema PrometheusV1SpecRuleNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecRuleNamespaceSelectorMatchExpressions#values + * @schema PrometheusV1SpecRuleNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecRuleNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRuleNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRuleNamespaceSelectorMatchExpressions(obj: PrometheusSpecRuleNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRuleNamespaceSelectorMatchExpressions(obj: PrometheusV1SpecRuleNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -217812,37 +217812,37 @@ export function toJson_PrometheusSpecRuleNamespaceSelectorMatchExpressions(obj: /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecRuleSelectorMatchExpressions + * @schema PrometheusV1SpecRuleSelectorMatchExpressions */ -export interface PrometheusSpecRuleSelectorMatchExpressions { +export interface PrometheusV1SpecRuleSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecRuleSelectorMatchExpressions#key + * @schema PrometheusV1SpecRuleSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecRuleSelectorMatchExpressions#operator + * @schema PrometheusV1SpecRuleSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecRuleSelectorMatchExpressions#values + * @schema PrometheusV1SpecRuleSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecRuleSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRuleSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRuleSelectorMatchExpressions(obj: PrometheusSpecRuleSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRuleSelectorMatchExpressions(obj: PrometheusV1SpecRuleSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -217857,37 +217857,37 @@ export function toJson_PrometheusSpecRuleSelectorMatchExpressions(obj: Prometheu /** * /--rules.alert._/ command-line arguments * - * @schema PrometheusSpecRulesAlert + * @schema PrometheusV1SpecRulesAlert */ -export interface PrometheusSpecRulesAlert { +export interface PrometheusV1SpecRulesAlert { /** * Minimum duration between alert and restored 'for' state. This is maintained only for alerts with configured 'for' time greater than grace period. * - * @schema PrometheusSpecRulesAlert#forGracePeriod + * @schema PrometheusV1SpecRulesAlert#forGracePeriod */ readonly forGracePeriod?: string; /** * Max time to tolerate prometheus outage for restoring 'for' state of alert. * - * @schema PrometheusSpecRulesAlert#forOutageTolerance + * @schema PrometheusV1SpecRulesAlert#forOutageTolerance */ readonly forOutageTolerance?: string; /** * Minimum amount of time to wait before resending an alert to Alertmanager. * - * @schema PrometheusSpecRulesAlert#resendDelay + * @schema PrometheusV1SpecRulesAlert#resendDelay */ readonly resendDelay?: string; } /** - * Converts an object of type 'PrometheusSpecRulesAlert' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRulesAlert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRulesAlert(obj: PrometheusSpecRulesAlert | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRulesAlert(obj: PrometheusV1SpecRulesAlert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'forGracePeriod': obj.forGracePeriod, @@ -217902,44 +217902,44 @@ export function toJson_PrometheusSpecRulesAlert(obj: PrometheusSpecRulesAlert | /** * The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema PrometheusSpecSecurityContextSeLinuxOptions + * @schema PrometheusV1SpecSecurityContextSeLinuxOptions */ -export interface PrometheusSpecSecurityContextSeLinuxOptions { +export interface PrometheusV1SpecSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema PrometheusSpecSecurityContextSeLinuxOptions#level + * @schema PrometheusV1SpecSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema PrometheusSpecSecurityContextSeLinuxOptions#role + * @schema PrometheusV1SpecSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema PrometheusSpecSecurityContextSeLinuxOptions#type + * @schema PrometheusV1SpecSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema PrometheusSpecSecurityContextSeLinuxOptions#user + * @schema PrometheusV1SpecSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'PrometheusSpecSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecSecurityContextSeLinuxOptions(obj: PrometheusSpecSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecSecurityContextSeLinuxOptions(obj: PrometheusV1SpecSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -217955,30 +217955,30 @@ export function toJson_PrometheusSpecSecurityContextSeLinuxOptions(obj: Promethe /** * Sysctl defines a kernel parameter to be set * - * @schema PrometheusSpecSecurityContextSysctls + * @schema PrometheusV1SpecSecurityContextSysctls */ -export interface PrometheusSpecSecurityContextSysctls { +export interface PrometheusV1SpecSecurityContextSysctls { /** * Name of a property to set * - * @schema PrometheusSpecSecurityContextSysctls#name + * @schema PrometheusV1SpecSecurityContextSysctls#name */ readonly name: string; /** * Value of a property to set * - * @schema PrometheusSpecSecurityContextSysctls#value + * @schema PrometheusV1SpecSecurityContextSysctls#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecSecurityContextSysctls' to JSON representation. + * Converts an object of type 'PrometheusV1SpecSecurityContextSysctls' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecSecurityContextSysctls(obj: PrometheusSpecSecurityContextSysctls | undefined): Record | undefined { +export function toJson_PrometheusV1SpecSecurityContextSysctls(obj: PrometheusV1SpecSecurityContextSysctls | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -217992,20 +217992,20 @@ export function toJson_PrometheusSpecSecurityContextSysctls(obj: PrometheusSpecS /** * The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecSecurityContextWindowsOptions + * @schema PrometheusV1SpecSecurityContextWindowsOptions */ -export interface PrometheusSpecSecurityContextWindowsOptions { +export interface PrometheusV1SpecSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema PrometheusSpecSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema PrometheusV1SpecSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema PrometheusSpecSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema PrometheusV1SpecSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -218013,17 +218013,17 @@ export interface PrometheusSpecSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema PrometheusSpecSecurityContextWindowsOptions#runAsUserName + * @schema PrometheusV1SpecSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'PrometheusSpecSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecSecurityContextWindowsOptions(obj: PrometheusSpecSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecSecurityContextWindowsOptions(obj: PrometheusV1SpecSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -218038,37 +218038,37 @@ export function toJson_PrometheusSpecSecurityContextWindowsOptions(obj: Promethe /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions + * @schema PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions */ -export interface PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions { +export interface PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions#key + * @schema PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions#operator + * @schema PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions#values + * @schema PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions(obj: PrometheusSpecServiceMonitorNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions(obj: PrometheusV1SpecServiceMonitorNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -218083,37 +218083,37 @@ export function toJson_PrometheusSpecServiceMonitorNamespaceSelectorMatchExpress /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecServiceMonitorSelectorMatchExpressions + * @schema PrometheusV1SpecServiceMonitorSelectorMatchExpressions */ -export interface PrometheusSpecServiceMonitorSelectorMatchExpressions { +export interface PrometheusV1SpecServiceMonitorSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecServiceMonitorSelectorMatchExpressions#key + * @schema PrometheusV1SpecServiceMonitorSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecServiceMonitorSelectorMatchExpressions#operator + * @schema PrometheusV1SpecServiceMonitorSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecServiceMonitorSelectorMatchExpressions#values + * @schema PrometheusV1SpecServiceMonitorSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecServiceMonitorSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecServiceMonitorSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecServiceMonitorSelectorMatchExpressions(obj: PrometheusSpecServiceMonitorSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecServiceMonitorSelectorMatchExpressions(obj: PrometheusV1SpecServiceMonitorSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -218128,30 +218128,30 @@ export function toJson_PrometheusSpecServiceMonitorSelectorMatchExpressions(obj: /** * EmptyDirVolumeSource to be used by the Prometheus StatefulSets. If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir * - * @schema PrometheusSpecStorageEmptyDir + * @schema PrometheusV1SpecStorageEmptyDir */ -export interface PrometheusSpecStorageEmptyDir { +export interface PrometheusV1SpecStorageEmptyDir { /** * What type of storage medium should back this directory. The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema PrometheusSpecStorageEmptyDir#medium + * @schema PrometheusV1SpecStorageEmptyDir#medium */ readonly medium?: string; /** * Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir * - * @schema PrometheusSpecStorageEmptyDir#sizeLimit + * @schema PrometheusV1SpecStorageEmptyDir#sizeLimit */ readonly sizeLimit?: string; } /** - * Converts an object of type 'PrometheusSpecStorageEmptyDir' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageEmptyDir' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageEmptyDir(obj: PrometheusSpecStorageEmptyDir | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageEmptyDir(obj: PrometheusV1SpecStorageEmptyDir | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'medium': obj.medium, @@ -218165,58 +218165,58 @@ export function toJson_PrometheusSpecStorageEmptyDir(obj: PrometheusSpecStorageE /** * A PVC spec to be used by the Prometheus StatefulSets. * - * @schema PrometheusSpecStorageVolumeClaimTemplate + * @schema PrometheusV1SpecStorageVolumeClaimTemplate */ -export interface PrometheusSpecStorageVolumeClaimTemplate { +export interface PrometheusV1SpecStorageVolumeClaimTemplate { /** * APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources * - * @schema PrometheusSpecStorageVolumeClaimTemplate#apiVersion + * @schema PrometheusV1SpecStorageVolumeClaimTemplate#apiVersion */ readonly apiVersion?: string; /** * Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds * - * @schema PrometheusSpecStorageVolumeClaimTemplate#kind + * @schema PrometheusV1SpecStorageVolumeClaimTemplate#kind */ readonly kind?: string; /** * EmbeddedMetadata contains metadata relevant to an EmbeddedResource. * - * @schema PrometheusSpecStorageVolumeClaimTemplate#metadata + * @schema PrometheusV1SpecStorageVolumeClaimTemplate#metadata */ - readonly metadata?: PrometheusSpecStorageVolumeClaimTemplateMetadata; + readonly metadata?: PrometheusV1SpecStorageVolumeClaimTemplateMetadata; /** * Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema PrometheusSpecStorageVolumeClaimTemplate#spec + * @schema PrometheusV1SpecStorageVolumeClaimTemplate#spec */ - readonly spec?: PrometheusSpecStorageVolumeClaimTemplateSpec; + readonly spec?: PrometheusV1SpecStorageVolumeClaimTemplateSpec; /** * Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema PrometheusSpecStorageVolumeClaimTemplate#status + * @schema PrometheusV1SpecStorageVolumeClaimTemplate#status */ - readonly status?: PrometheusSpecStorageVolumeClaimTemplateStatus; + readonly status?: PrometheusV1SpecStorageVolumeClaimTemplateStatus; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplate' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplate(obj: PrometheusSpecStorageVolumeClaimTemplate | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplate(obj: PrometheusV1SpecStorageVolumeClaimTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, 'kind': obj.kind, - 'metadata': toJson_PrometheusSpecStorageVolumeClaimTemplateMetadata(obj.metadata), - 'spec': toJson_PrometheusSpecStorageVolumeClaimTemplateSpec(obj.spec), - 'status': toJson_PrometheusSpecStorageVolumeClaimTemplateStatus(obj.status), + 'metadata': toJson_PrometheusV1SpecStorageVolumeClaimTemplateMetadata(obj.metadata), + 'spec': toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpec(obj.spec), + 'status': toJson_PrometheusV1SpecStorageVolumeClaimTemplateStatus(obj.status), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -218226,81 +218226,81 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplate(obj: PrometheusS /** * GRPCServerTLSConfig configures the gRPC server from which Thanos Querier reads recorded rule data. Note: Currently only the CAFile, CertFile, and KeyFile fields are supported. Maps to the '--grpc-server-tls-*' CLI args. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig */ -export interface PrometheusSpecThanosGrpcServerTlsConfig { +export interface PrometheusV1SpecThanosGrpcServerTlsConfig { /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig#ca + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig#ca */ - readonly ca?: PrometheusSpecThanosGrpcServerTlsConfigCa; + readonly ca?: PrometheusV1SpecThanosGrpcServerTlsConfigCa; /** * Path to the CA cert in the Prometheus container to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig#caFile + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig#caFile */ readonly caFile?: string; /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig#cert + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig#cert */ - readonly cert?: PrometheusSpecThanosGrpcServerTlsConfigCert; + readonly cert?: PrometheusV1SpecThanosGrpcServerTlsConfigCert; /** * Path to the client cert file in the Prometheus container for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig#certFile + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig#certFile */ readonly certFile?: string; /** * Disable target certificate validation. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig#insecureSkipVerify + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Path to the client key file in the Prometheus container for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig#keyFile + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig#keyFile */ readonly keyFile?: string; /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig#keySecret + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig#keySecret */ - readonly keySecret?: PrometheusSpecThanosGrpcServerTlsConfigKeySecret; + readonly keySecret?: PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfig#serverName + * @schema PrometheusV1SpecThanosGrpcServerTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'PrometheusSpecThanosGrpcServerTlsConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosGrpcServerTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosGrpcServerTlsConfig(obj: PrometheusSpecThanosGrpcServerTlsConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosGrpcServerTlsConfig(obj: PrometheusV1SpecThanosGrpcServerTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_PrometheusSpecThanosGrpcServerTlsConfigCa(obj.ca), + 'ca': toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCa(obj.ca), 'caFile': obj.caFile, - 'cert': toJson_PrometheusSpecThanosGrpcServerTlsConfigCert(obj.cert), + 'cert': toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCert(obj.cert), 'certFile': obj.certFile, 'insecureSkipVerify': obj.insecureSkipVerify, 'keyFile': obj.keyFile, - 'keySecret': toJson_PrometheusSpecThanosGrpcServerTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -218311,37 +218311,37 @@ export function toJson_PrometheusSpecThanosGrpcServerTlsConfig(obj: PrometheusSp /** * ObjectStorageConfig configures object storage in Thanos. * - * @schema PrometheusSpecThanosObjectStorageConfig + * @schema PrometheusV1SpecThanosObjectStorageConfig */ -export interface PrometheusSpecThanosObjectStorageConfig { +export interface PrometheusV1SpecThanosObjectStorageConfig { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecThanosObjectStorageConfig#key + * @schema PrometheusV1SpecThanosObjectStorageConfig#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecThanosObjectStorageConfig#name + * @schema PrometheusV1SpecThanosObjectStorageConfig#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecThanosObjectStorageConfig#optional + * @schema PrometheusV1SpecThanosObjectStorageConfig#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecThanosObjectStorageConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosObjectStorageConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosObjectStorageConfig(obj: PrometheusSpecThanosObjectStorageConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosObjectStorageConfig(obj: PrometheusV1SpecThanosObjectStorageConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -218356,30 +218356,30 @@ export function toJson_PrometheusSpecThanosObjectStorageConfig(obj: PrometheusSp /** * Resources defines the resource requirements for the Thanos sidecar. If not provided, no requests/limits will be set * - * @schema PrometheusSpecThanosResources + * @schema PrometheusV1SpecThanosResources */ -export interface PrometheusSpecThanosResources { +export interface PrometheusV1SpecThanosResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecThanosResources#limits + * @schema PrometheusV1SpecThanosResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecThanosResources#requests + * @schema PrometheusV1SpecThanosResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecThanosResources' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosResources(obj: PrometheusSpecThanosResources | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosResources(obj: PrometheusV1SpecThanosResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -218393,37 +218393,37 @@ export function toJson_PrometheusSpecThanosResources(obj: PrometheusSpecThanosRe /** * TracingConfig configures tracing in Thanos. This is an experimental feature, it may change in any upcoming release in a breaking way. * - * @schema PrometheusSpecThanosTracingConfig + * @schema PrometheusV1SpecThanosTracingConfig */ -export interface PrometheusSpecThanosTracingConfig { +export interface PrometheusV1SpecThanosTracingConfig { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecThanosTracingConfig#key + * @schema PrometheusV1SpecThanosTracingConfig#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecThanosTracingConfig#name + * @schema PrometheusV1SpecThanosTracingConfig#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecThanosTracingConfig#optional + * @schema PrometheusV1SpecThanosTracingConfig#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecThanosTracingConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosTracingConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosTracingConfig(obj: PrometheusSpecThanosTracingConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosTracingConfig(obj: PrometheusV1SpecThanosTracingConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -218438,44 +218438,44 @@ export function toJson_PrometheusSpecThanosTracingConfig(obj: PrometheusSpecThan /** * AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema PrometheusSpecVolumesAwsElasticBlockStore + * @schema PrometheusV1SpecVolumesAwsElasticBlockStore */ -export interface PrometheusSpecVolumesAwsElasticBlockStore { +export interface PrometheusV1SpecVolumesAwsElasticBlockStore { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema PrometheusSpecVolumesAwsElasticBlockStore#fsType + * @schema PrometheusV1SpecVolumesAwsElasticBlockStore#fsType */ readonly fsType?: string; /** * The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). * - * @schema PrometheusSpecVolumesAwsElasticBlockStore#partition + * @schema PrometheusV1SpecVolumesAwsElasticBlockStore#partition */ readonly partition?: number; /** * Specify \\"true\\" to force and set the ReadOnly property in VolumeMounts to \\"true\\". If omitted, the default is \\"false\\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema PrometheusSpecVolumesAwsElasticBlockStore#readOnly + * @schema PrometheusV1SpecVolumesAwsElasticBlockStore#readOnly */ readonly readOnly?: boolean; /** * Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema PrometheusSpecVolumesAwsElasticBlockStore#volumeID + * @schema PrometheusV1SpecVolumesAwsElasticBlockStore#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'PrometheusSpecVolumesAwsElasticBlockStore' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesAwsElasticBlockStore' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesAwsElasticBlockStore(obj: PrometheusSpecVolumesAwsElasticBlockStore | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesAwsElasticBlockStore(obj: PrometheusV1SpecVolumesAwsElasticBlockStore | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -218491,41 +218491,41 @@ export function toJson_PrometheusSpecVolumesAwsElasticBlockStore(obj: Prometheus /** * AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. * - * @schema PrometheusSpecVolumesAzureDisk + * @schema PrometheusV1SpecVolumesAzureDisk */ -export interface PrometheusSpecVolumesAzureDisk { +export interface PrometheusV1SpecVolumesAzureDisk { /** * Host Caching mode: None, Read Only, Read Write. * - * @schema PrometheusSpecVolumesAzureDisk#cachingMode + * @schema PrometheusV1SpecVolumesAzureDisk#cachingMode */ readonly cachingMode?: string; /** * The Name of the data disk in the blob storage * - * @schema PrometheusSpecVolumesAzureDisk#diskName + * @schema PrometheusV1SpecVolumesAzureDisk#diskName */ readonly diskName: string; /** * The URI the data disk in the blob storage * - * @schema PrometheusSpecVolumesAzureDisk#diskURI + * @schema PrometheusV1SpecVolumesAzureDisk#diskURI */ readonly diskUri: string; /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema PrometheusSpecVolumesAzureDisk#fsType + * @schema PrometheusV1SpecVolumesAzureDisk#fsType */ readonly fsType?: string; /** * Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared * - * @schema PrometheusSpecVolumesAzureDisk#kind + * @schema PrometheusV1SpecVolumesAzureDisk#kind */ readonly kind?: string; @@ -218533,17 +218533,17 @@ export interface PrometheusSpecVolumesAzureDisk { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema PrometheusSpecVolumesAzureDisk#readOnly + * @schema PrometheusV1SpecVolumesAzureDisk#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'PrometheusSpecVolumesAzureDisk' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesAzureDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesAzureDisk(obj: PrometheusSpecVolumesAzureDisk | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesAzureDisk(obj: PrometheusV1SpecVolumesAzureDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cachingMode': obj.cachingMode, @@ -218561,38 +218561,38 @@ export function toJson_PrometheusSpecVolumesAzureDisk(obj: PrometheusSpecVolumes /** * AzureFile represents an Azure File Service mount on the host and bind mount to the pod. * - * @schema PrometheusSpecVolumesAzureFile + * @schema PrometheusV1SpecVolumesAzureFile */ -export interface PrometheusSpecVolumesAzureFile { +export interface PrometheusV1SpecVolumesAzureFile { /** * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema PrometheusSpecVolumesAzureFile#readOnly + * @schema PrometheusV1SpecVolumesAzureFile#readOnly */ readonly readOnly?: boolean; /** * the name of secret that contains Azure Storage Account Name and Key * - * @schema PrometheusSpecVolumesAzureFile#secretName + * @schema PrometheusV1SpecVolumesAzureFile#secretName */ readonly secretName: string; /** * Share Name * - * @schema PrometheusSpecVolumesAzureFile#shareName + * @schema PrometheusV1SpecVolumesAzureFile#shareName */ readonly shareName: string; } /** - * Converts an object of type 'PrometheusSpecVolumesAzureFile' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesAzureFile' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesAzureFile(obj: PrometheusSpecVolumesAzureFile | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesAzureFile(obj: PrometheusV1SpecVolumesAzureFile | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'readOnly': obj.readOnly, @@ -218607,20 +218607,20 @@ export function toJson_PrometheusSpecVolumesAzureFile(obj: PrometheusSpecVolumes /** * CephFS represents a Ceph FS mount on the host that shares a pod's lifetime * - * @schema PrometheusSpecVolumesCephfs + * @schema PrometheusV1SpecVolumesCephfs */ -export interface PrometheusSpecVolumesCephfs { +export interface PrometheusV1SpecVolumesCephfs { /** * Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema PrometheusSpecVolumesCephfs#monitors + * @schema PrometheusV1SpecVolumesCephfs#monitors */ readonly monitors: string[]; /** * Optional: Used as the mounted root, rather than the full Ceph tree, default is / * - * @schema PrometheusSpecVolumesCephfs#path + * @schema PrometheusV1SpecVolumesCephfs#path */ readonly path?: string; @@ -218628,45 +218628,45 @@ export interface PrometheusSpecVolumesCephfs { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - * @schema PrometheusSpecVolumesCephfs#readOnly + * @schema PrometheusV1SpecVolumesCephfs#readOnly */ readonly readOnly?: boolean; /** * Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema PrometheusSpecVolumesCephfs#secretFile + * @schema PrometheusV1SpecVolumesCephfs#secretFile */ readonly secretFile?: string; /** * Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema PrometheusSpecVolumesCephfs#secretRef + * @schema PrometheusV1SpecVolumesCephfs#secretRef */ - readonly secretRef?: PrometheusSpecVolumesCephfsSecretRef; + readonly secretRef?: PrometheusV1SpecVolumesCephfsSecretRef; /** * Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema PrometheusSpecVolumesCephfs#user + * @schema PrometheusV1SpecVolumesCephfs#user */ readonly user?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesCephfs' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesCephfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesCephfs(obj: PrometheusSpecVolumesCephfs | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesCephfs(obj: PrometheusV1SpecVolumesCephfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'monitors': obj.monitors?.map(y => y), 'path': obj.path, 'readOnly': obj.readOnly, 'secretFile': obj.secretFile, - 'secretRef': toJson_PrometheusSpecVolumesCephfsSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecVolumesCephfsSecretRef(obj.secretRef), 'user': obj.user, }; // filter undefined values @@ -218677,13 +218677,13 @@ export function toJson_PrometheusSpecVolumesCephfs(obj: PrometheusSpecVolumesCep /** * Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema PrometheusSpecVolumesCinder + * @schema PrometheusV1SpecVolumesCinder */ -export interface PrometheusSpecVolumesCinder { +export interface PrometheusV1SpecVolumesCinder { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema PrometheusSpecVolumesCinder#fsType + * @schema PrometheusV1SpecVolumesCinder#fsType */ readonly fsType?: string; @@ -218691,36 +218691,36 @@ export interface PrometheusSpecVolumesCinder { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md - * @schema PrometheusSpecVolumesCinder#readOnly + * @schema PrometheusV1SpecVolumesCinder#readOnly */ readonly readOnly?: boolean; /** * Optional: points to a secret object containing parameters used to connect to OpenStack. * - * @schema PrometheusSpecVolumesCinder#secretRef + * @schema PrometheusV1SpecVolumesCinder#secretRef */ - readonly secretRef?: PrometheusSpecVolumesCinderSecretRef; + readonly secretRef?: PrometheusV1SpecVolumesCinderSecretRef; /** * volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema PrometheusSpecVolumesCinder#volumeID + * @schema PrometheusV1SpecVolumesCinder#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'PrometheusSpecVolumesCinder' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesCinder' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesCinder(obj: PrometheusSpecVolumesCinder | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesCinder(obj: PrometheusV1SpecVolumesCinder | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'readOnly': obj.readOnly, - 'secretRef': toJson_PrometheusSpecVolumesCinderSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecVolumesCinderSecretRef(obj.secretRef), 'volumeID': obj.volumeId, }; // filter undefined values @@ -218731,49 +218731,49 @@ export function toJson_PrometheusSpecVolumesCinder(obj: PrometheusSpecVolumesCin /** * ConfigMap represents a configMap that should populate this volume * - * @schema PrometheusSpecVolumesConfigMap + * @schema PrometheusV1SpecVolumesConfigMap */ -export interface PrometheusSpecVolumesConfigMap { +export interface PrometheusV1SpecVolumesConfigMap { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema PrometheusSpecVolumesConfigMap#defaultMode + * @schema PrometheusV1SpecVolumesConfigMap#defaultMode */ readonly defaultMode?: number; /** * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema PrometheusSpecVolumesConfigMap#items + * @schema PrometheusV1SpecVolumesConfigMap#items */ - readonly items?: PrometheusSpecVolumesConfigMapItems[]; + readonly items?: PrometheusV1SpecVolumesConfigMapItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesConfigMap#name + * @schema PrometheusV1SpecVolumesConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its keys must be defined * - * @schema PrometheusSpecVolumesConfigMap#optional + * @schema PrometheusV1SpecVolumesConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecVolumesConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesConfigMap(obj: PrometheusSpecVolumesConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesConfigMap(obj: PrometheusV1SpecVolumesConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_PrometheusSpecVolumesConfigMapItems(y)), + 'items': obj.items?.map(y => toJson_PrometheusV1SpecVolumesConfigMapItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -218785,57 +218785,57 @@ export function toJson_PrometheusSpecVolumesConfigMap(obj: PrometheusSpecVolumes /** * CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature). * - * @schema PrometheusSpecVolumesCsi + * @schema PrometheusV1SpecVolumesCsi */ -export interface PrometheusSpecVolumesCsi { +export interface PrometheusV1SpecVolumesCsi { /** * Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. * - * @schema PrometheusSpecVolumesCsi#driver + * @schema PrometheusV1SpecVolumesCsi#driver */ readonly driver: string; /** * Filesystem type to mount. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply. * - * @schema PrometheusSpecVolumesCsi#fsType + * @schema PrometheusV1SpecVolumesCsi#fsType */ readonly fsType?: string; /** * NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed. * - * @schema PrometheusSpecVolumesCsi#nodePublishSecretRef + * @schema PrometheusV1SpecVolumesCsi#nodePublishSecretRef */ - readonly nodePublishSecretRef?: PrometheusSpecVolumesCsiNodePublishSecretRef; + readonly nodePublishSecretRef?: PrometheusV1SpecVolumesCsiNodePublishSecretRef; /** * Specifies a read-only configuration for the volume. Defaults to false (read/write). * * @default false (read/write). - * @schema PrometheusSpecVolumesCsi#readOnly + * @schema PrometheusV1SpecVolumesCsi#readOnly */ readonly readOnly?: boolean; /** * VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. * - * @schema PrometheusSpecVolumesCsi#volumeAttributes + * @schema PrometheusV1SpecVolumesCsi#volumeAttributes */ readonly volumeAttributes?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecVolumesCsi' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesCsi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesCsi(obj: PrometheusSpecVolumesCsi | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesCsi(obj: PrometheusV1SpecVolumesCsi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'driver': obj.driver, 'fsType': obj.fsType, - 'nodePublishSecretRef': toJson_PrometheusSpecVolumesCsiNodePublishSecretRef(obj.nodePublishSecretRef), + 'nodePublishSecretRef': toJson_PrometheusV1SpecVolumesCsiNodePublishSecretRef(obj.nodePublishSecretRef), 'readOnly': obj.readOnly, 'volumeAttributes': ((obj.volumeAttributes) === undefined) ? undefined : (Object.entries(obj.volumeAttributes).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; @@ -218847,35 +218847,35 @@ export function toJson_PrometheusSpecVolumesCsi(obj: PrometheusSpecVolumesCsi | /** * DownwardAPI represents downward API about the pod that should populate this volume * - * @schema PrometheusSpecVolumesDownwardApi + * @schema PrometheusV1SpecVolumesDownwardApi */ -export interface PrometheusSpecVolumesDownwardApi { +export interface PrometheusV1SpecVolumesDownwardApi { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema PrometheusSpecVolumesDownwardApi#defaultMode + * @schema PrometheusV1SpecVolumesDownwardApi#defaultMode */ readonly defaultMode?: number; /** * Items is a list of downward API volume file * - * @schema PrometheusSpecVolumesDownwardApi#items + * @schema PrometheusV1SpecVolumesDownwardApi#items */ - readonly items?: PrometheusSpecVolumesDownwardApiItems[]; + readonly items?: PrometheusV1SpecVolumesDownwardApiItems[]; } /** - * Converts an object of type 'PrometheusSpecVolumesDownwardApi' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesDownwardApi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesDownwardApi(obj: PrometheusSpecVolumesDownwardApi | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesDownwardApi(obj: PrometheusV1SpecVolumesDownwardApi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_PrometheusSpecVolumesDownwardApiItems(y)), + 'items': obj.items?.map(y => toJson_PrometheusV1SpecVolumesDownwardApiItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -218885,30 +218885,30 @@ export function toJson_PrometheusSpecVolumesDownwardApi(obj: PrometheusSpecVolum /** * EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema PrometheusSpecVolumesEmptyDir + * @schema PrometheusV1SpecVolumesEmptyDir */ -export interface PrometheusSpecVolumesEmptyDir { +export interface PrometheusV1SpecVolumesEmptyDir { /** * What type of storage medium should back this directory. The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema PrometheusSpecVolumesEmptyDir#medium + * @schema PrometheusV1SpecVolumesEmptyDir#medium */ readonly medium?: string; /** * Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir * - * @schema PrometheusSpecVolumesEmptyDir#sizeLimit + * @schema PrometheusV1SpecVolumesEmptyDir#sizeLimit */ readonly sizeLimit?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesEmptyDir' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesEmptyDir' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesEmptyDir(obj: PrometheusSpecVolumesEmptyDir | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesEmptyDir(obj: PrometheusV1SpecVolumesEmptyDir | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'medium': obj.medium, @@ -218922,20 +218922,20 @@ export function toJson_PrometheusSpecVolumesEmptyDir(obj: PrometheusSpecVolumesE /** * FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. * - * @schema PrometheusSpecVolumesFc + * @schema PrometheusV1SpecVolumesFc */ -export interface PrometheusSpecVolumesFc { +export interface PrometheusV1SpecVolumesFc { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema PrometheusSpecVolumesFc#fsType + * @schema PrometheusV1SpecVolumesFc#fsType */ readonly fsType?: string; /** * Optional: FC target lun number * - * @schema PrometheusSpecVolumesFc#lun + * @schema PrometheusV1SpecVolumesFc#lun */ readonly lun?: number; @@ -218943,31 +218943,31 @@ export interface PrometheusSpecVolumesFc { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema PrometheusSpecVolumesFc#readOnly + * @schema PrometheusV1SpecVolumesFc#readOnly */ readonly readOnly?: boolean; /** * Optional: FC target worldwide names (WWNs) * - * @schema PrometheusSpecVolumesFc#targetWWNs + * @schema PrometheusV1SpecVolumesFc#targetWWNs */ readonly targetWwNs?: string[]; /** * Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. * - * @schema PrometheusSpecVolumesFc#wwids + * @schema PrometheusV1SpecVolumesFc#wwids */ readonly wwids?: string[]; } /** - * Converts an object of type 'PrometheusSpecVolumesFc' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesFc' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesFc(obj: PrometheusSpecVolumesFc | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesFc(obj: PrometheusV1SpecVolumesFc | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -218984,27 +218984,27 @@ export function toJson_PrometheusSpecVolumesFc(obj: PrometheusSpecVolumesFc | un /** * FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. * - * @schema PrometheusSpecVolumesFlexVolume + * @schema PrometheusV1SpecVolumesFlexVolume */ -export interface PrometheusSpecVolumesFlexVolume { +export interface PrometheusV1SpecVolumesFlexVolume { /** * Driver is the name of the driver to use for this volume. * - * @schema PrometheusSpecVolumesFlexVolume#driver + * @schema PrometheusV1SpecVolumesFlexVolume#driver */ readonly driver: string; /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". The default filesystem depends on FlexVolume script. * - * @schema PrometheusSpecVolumesFlexVolume#fsType + * @schema PrometheusV1SpecVolumesFlexVolume#fsType */ readonly fsType?: string; /** * Optional: Extra command options if any. * - * @schema PrometheusSpecVolumesFlexVolume#options + * @schema PrometheusV1SpecVolumesFlexVolume#options */ readonly options?: { [key: string]: string }; @@ -219012,31 +219012,31 @@ export interface PrometheusSpecVolumesFlexVolume { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema PrometheusSpecVolumesFlexVolume#readOnly + * @schema PrometheusV1SpecVolumesFlexVolume#readOnly */ readonly readOnly?: boolean; /** * Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts. * - * @schema PrometheusSpecVolumesFlexVolume#secretRef + * @schema PrometheusV1SpecVolumesFlexVolume#secretRef */ - readonly secretRef?: PrometheusSpecVolumesFlexVolumeSecretRef; + readonly secretRef?: PrometheusV1SpecVolumesFlexVolumeSecretRef; } /** - * Converts an object of type 'PrometheusSpecVolumesFlexVolume' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesFlexVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesFlexVolume(obj: PrometheusSpecVolumesFlexVolume | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesFlexVolume(obj: PrometheusV1SpecVolumesFlexVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'driver': obj.driver, 'fsType': obj.fsType, 'options': ((obj.options) === undefined) ? undefined : (Object.entries(obj.options).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'readOnly': obj.readOnly, - 'secretRef': toJson_PrometheusSpecVolumesFlexVolumeSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecVolumesFlexVolumeSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -219046,30 +219046,30 @@ export function toJson_PrometheusSpecVolumesFlexVolume(obj: PrometheusSpecVolume /** * Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running * - * @schema PrometheusSpecVolumesFlocker + * @schema PrometheusV1SpecVolumesFlocker */ -export interface PrometheusSpecVolumesFlocker { +export interface PrometheusV1SpecVolumesFlocker { /** * Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated * - * @schema PrometheusSpecVolumesFlocker#datasetName + * @schema PrometheusV1SpecVolumesFlocker#datasetName */ readonly datasetName?: string; /** * UUID of the dataset. This is unique identifier of a Flocker dataset * - * @schema PrometheusSpecVolumesFlocker#datasetUUID + * @schema PrometheusV1SpecVolumesFlocker#datasetUUID */ readonly datasetUuid?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesFlocker' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesFlocker' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesFlocker(obj: PrometheusSpecVolumesFlocker | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesFlocker(obj: PrometheusV1SpecVolumesFlocker | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'datasetName': obj.datasetName, @@ -219083,27 +219083,27 @@ export function toJson_PrometheusSpecVolumesFlocker(obj: PrometheusSpecVolumesFl /** * GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema PrometheusSpecVolumesGcePersistentDisk + * @schema PrometheusV1SpecVolumesGcePersistentDisk */ -export interface PrometheusSpecVolumesGcePersistentDisk { +export interface PrometheusV1SpecVolumesGcePersistentDisk { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema PrometheusSpecVolumesGcePersistentDisk#fsType + * @schema PrometheusV1SpecVolumesGcePersistentDisk#fsType */ readonly fsType?: string; /** * The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema PrometheusSpecVolumesGcePersistentDisk#partition + * @schema PrometheusV1SpecVolumesGcePersistentDisk#partition */ readonly partition?: number; /** * Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema PrometheusSpecVolumesGcePersistentDisk#pdName + * @schema PrometheusV1SpecVolumesGcePersistentDisk#pdName */ readonly pdName: string; @@ -219111,17 +219111,17 @@ export interface PrometheusSpecVolumesGcePersistentDisk { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * * @default false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - * @schema PrometheusSpecVolumesGcePersistentDisk#readOnly + * @schema PrometheusV1SpecVolumesGcePersistentDisk#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'PrometheusSpecVolumesGcePersistentDisk' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesGcePersistentDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesGcePersistentDisk(obj: PrometheusSpecVolumesGcePersistentDisk | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesGcePersistentDisk(obj: PrometheusV1SpecVolumesGcePersistentDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -219137,37 +219137,37 @@ export function toJson_PrometheusSpecVolumesGcePersistentDisk(obj: PrometheusSpe /** * GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. * - * @schema PrometheusSpecVolumesGitRepo + * @schema PrometheusV1SpecVolumesGitRepo */ -export interface PrometheusSpecVolumesGitRepo { +export interface PrometheusV1SpecVolumesGitRepo { /** * Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. * - * @schema PrometheusSpecVolumesGitRepo#directory + * @schema PrometheusV1SpecVolumesGitRepo#directory */ readonly directory?: string; /** * Repository URL * - * @schema PrometheusSpecVolumesGitRepo#repository + * @schema PrometheusV1SpecVolumesGitRepo#repository */ readonly repository: string; /** * Commit hash for the specified revision. * - * @schema PrometheusSpecVolumesGitRepo#revision + * @schema PrometheusV1SpecVolumesGitRepo#revision */ readonly revision?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesGitRepo' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesGitRepo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesGitRepo(obj: PrometheusSpecVolumesGitRepo | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesGitRepo(obj: PrometheusV1SpecVolumesGitRepo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'directory': obj.directory, @@ -219182,20 +219182,20 @@ export function toJson_PrometheusSpecVolumesGitRepo(obj: PrometheusSpecVolumesGi /** * Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md * - * @schema PrometheusSpecVolumesGlusterfs + * @schema PrometheusV1SpecVolumesGlusterfs */ -export interface PrometheusSpecVolumesGlusterfs { +export interface PrometheusV1SpecVolumesGlusterfs { /** * EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * - * @schema PrometheusSpecVolumesGlusterfs#endpoints + * @schema PrometheusV1SpecVolumesGlusterfs#endpoints */ readonly endpoints: string; /** * Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * - * @schema PrometheusSpecVolumesGlusterfs#path + * @schema PrometheusV1SpecVolumesGlusterfs#path */ readonly path: string; @@ -219203,17 +219203,17 @@ export interface PrometheusSpecVolumesGlusterfs { * ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @default false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - * @schema PrometheusSpecVolumesGlusterfs#readOnly + * @schema PrometheusV1SpecVolumesGlusterfs#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'PrometheusSpecVolumesGlusterfs' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesGlusterfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesGlusterfs(obj: PrometheusSpecVolumesGlusterfs | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesGlusterfs(obj: PrometheusV1SpecVolumesGlusterfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endpoints': obj.endpoints, @@ -219228,13 +219228,13 @@ export function toJson_PrometheusSpecVolumesGlusterfs(obj: PrometheusSpecVolumes /** * HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. * - * @schema PrometheusSpecVolumesHostPath + * @schema PrometheusV1SpecVolumesHostPath */ -export interface PrometheusSpecVolumesHostPath { +export interface PrometheusV1SpecVolumesHostPath { /** * Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * - * @schema PrometheusSpecVolumesHostPath#path + * @schema PrometheusV1SpecVolumesHostPath#path */ readonly path: string; @@ -219242,17 +219242,17 @@ export interface PrometheusSpecVolumesHostPath { * Type for HostPath Volume Defaults to \\"\\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * * @default More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - * @schema PrometheusSpecVolumesHostPath#type + * @schema PrometheusV1SpecVolumesHostPath#type */ readonly type?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesHostPath' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesHostPath' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesHostPath(obj: PrometheusSpecVolumesHostPath | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesHostPath(obj: PrometheusV1SpecVolumesHostPath | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, @@ -219266,41 +219266,41 @@ export function toJson_PrometheusSpecVolumesHostPath(obj: PrometheusSpecVolumesH /** * ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md * - * @schema PrometheusSpecVolumesIscsi + * @schema PrometheusV1SpecVolumesIscsi */ -export interface PrometheusSpecVolumesIscsi { +export interface PrometheusV1SpecVolumesIscsi { /** * whether support iSCSI Discovery CHAP authentication * - * @schema PrometheusSpecVolumesIscsi#chapAuthDiscovery + * @schema PrometheusV1SpecVolumesIscsi#chapAuthDiscovery */ readonly chapAuthDiscovery?: boolean; /** * whether support iSCSI Session CHAP authentication * - * @schema PrometheusSpecVolumesIscsi#chapAuthSession + * @schema PrometheusV1SpecVolumesIscsi#chapAuthSession */ readonly chapAuthSession?: boolean; /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema PrometheusSpecVolumesIscsi#fsType + * @schema PrometheusV1SpecVolumesIscsi#fsType */ readonly fsType?: string; /** * Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. * - * @schema PrometheusSpecVolumesIscsi#initiatorName + * @schema PrometheusV1SpecVolumesIscsi#initiatorName */ readonly initiatorName?: string; /** * Target iSCSI Qualified Name. * - * @schema PrometheusSpecVolumesIscsi#iqn + * @schema PrometheusV1SpecVolumesIscsi#iqn */ readonly iqn: string; @@ -219308,21 +219308,21 @@ export interface PrometheusSpecVolumesIscsi { * iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). * * @default default' (tcp). - * @schema PrometheusSpecVolumesIscsi#iscsiInterface + * @schema PrometheusV1SpecVolumesIscsi#iscsiInterface */ readonly iscsiInterface?: string; /** * iSCSI Target Lun number. * - * @schema PrometheusSpecVolumesIscsi#lun + * @schema PrometheusV1SpecVolumesIscsi#lun */ readonly lun: number; /** * iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). * - * @schema PrometheusSpecVolumesIscsi#portals + * @schema PrometheusV1SpecVolumesIscsi#portals */ readonly portals?: string[]; @@ -219330,31 +219330,31 @@ export interface PrometheusSpecVolumesIscsi { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. * * @default false. - * @schema PrometheusSpecVolumesIscsi#readOnly + * @schema PrometheusV1SpecVolumesIscsi#readOnly */ readonly readOnly?: boolean; /** * CHAP Secret for iSCSI target and initiator authentication * - * @schema PrometheusSpecVolumesIscsi#secretRef + * @schema PrometheusV1SpecVolumesIscsi#secretRef */ - readonly secretRef?: PrometheusSpecVolumesIscsiSecretRef; + readonly secretRef?: PrometheusV1SpecVolumesIscsiSecretRef; /** * iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). * - * @schema PrometheusSpecVolumesIscsi#targetPortal + * @schema PrometheusV1SpecVolumesIscsi#targetPortal */ readonly targetPortal: string; } /** - * Converts an object of type 'PrometheusSpecVolumesIscsi' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesIscsi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesIscsi(obj: PrometheusSpecVolumesIscsi | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesIscsi(obj: PrometheusV1SpecVolumesIscsi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'chapAuthDiscovery': obj.chapAuthDiscovery, @@ -219366,7 +219366,7 @@ export function toJson_PrometheusSpecVolumesIscsi(obj: PrometheusSpecVolumesIscs 'lun': obj.lun, 'portals': obj.portals?.map(y => y), 'readOnly': obj.readOnly, - 'secretRef': toJson_PrometheusSpecVolumesIscsiSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecVolumesIscsiSecretRef(obj.secretRef), 'targetPortal': obj.targetPortal, }; // filter undefined values @@ -219377,13 +219377,13 @@ export function toJson_PrometheusSpecVolumesIscsi(obj: PrometheusSpecVolumesIscs /** * NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema PrometheusSpecVolumesNfs + * @schema PrometheusV1SpecVolumesNfs */ -export interface PrometheusSpecVolumesNfs { +export interface PrometheusV1SpecVolumesNfs { /** * Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema PrometheusSpecVolumesNfs#path + * @schema PrometheusV1SpecVolumesNfs#path */ readonly path: string; @@ -219391,24 +219391,24 @@ export interface PrometheusSpecVolumesNfs { * ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * * @default false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - * @schema PrometheusSpecVolumesNfs#readOnly + * @schema PrometheusV1SpecVolumesNfs#readOnly */ readonly readOnly?: boolean; /** * Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema PrometheusSpecVolumesNfs#server + * @schema PrometheusV1SpecVolumesNfs#server */ readonly server: string; } /** - * Converts an object of type 'PrometheusSpecVolumesNfs' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesNfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesNfs(obj: PrometheusSpecVolumesNfs | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesNfs(obj: PrometheusV1SpecVolumesNfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, @@ -219423,30 +219423,30 @@ export function toJson_PrometheusSpecVolumesNfs(obj: PrometheusSpecVolumesNfs | /** * PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema PrometheusSpecVolumesPersistentVolumeClaim + * @schema PrometheusV1SpecVolumesPersistentVolumeClaim */ -export interface PrometheusSpecVolumesPersistentVolumeClaim { +export interface PrometheusV1SpecVolumesPersistentVolumeClaim { /** * ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema PrometheusSpecVolumesPersistentVolumeClaim#claimName + * @schema PrometheusV1SpecVolumesPersistentVolumeClaim#claimName */ readonly claimName: string; /** * Will force the ReadOnly setting in VolumeMounts. Default false. * - * @schema PrometheusSpecVolumesPersistentVolumeClaim#readOnly + * @schema PrometheusV1SpecVolumesPersistentVolumeClaim#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'PrometheusSpecVolumesPersistentVolumeClaim' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesPersistentVolumeClaim' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesPersistentVolumeClaim(obj: PrometheusSpecVolumesPersistentVolumeClaim | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesPersistentVolumeClaim(obj: PrometheusV1SpecVolumesPersistentVolumeClaim | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'claimName': obj.claimName, @@ -219460,30 +219460,30 @@ export function toJson_PrometheusSpecVolumesPersistentVolumeClaim(obj: Prometheu /** * PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine * - * @schema PrometheusSpecVolumesPhotonPersistentDisk + * @schema PrometheusV1SpecVolumesPhotonPersistentDisk */ -export interface PrometheusSpecVolumesPhotonPersistentDisk { +export interface PrometheusV1SpecVolumesPhotonPersistentDisk { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema PrometheusSpecVolumesPhotonPersistentDisk#fsType + * @schema PrometheusV1SpecVolumesPhotonPersistentDisk#fsType */ readonly fsType?: string; /** * ID that identifies Photon Controller persistent disk * - * @schema PrometheusSpecVolumesPhotonPersistentDisk#pdID + * @schema PrometheusV1SpecVolumesPhotonPersistentDisk#pdID */ readonly pdId: string; } /** - * Converts an object of type 'PrometheusSpecVolumesPhotonPersistentDisk' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesPhotonPersistentDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesPhotonPersistentDisk(obj: PrometheusSpecVolumesPhotonPersistentDisk | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesPhotonPersistentDisk(obj: PrometheusV1SpecVolumesPhotonPersistentDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -219497,13 +219497,13 @@ export function toJson_PrometheusSpecVolumesPhotonPersistentDisk(obj: Prometheus /** * PortworxVolume represents a portworx volume attached and mounted on kubelets host machine * - * @schema PrometheusSpecVolumesPortworxVolume + * @schema PrometheusV1SpecVolumesPortworxVolume */ -export interface PrometheusSpecVolumesPortworxVolume { +export interface PrometheusV1SpecVolumesPortworxVolume { /** * FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema PrometheusSpecVolumesPortworxVolume#fsType + * @schema PrometheusV1SpecVolumesPortworxVolume#fsType */ readonly fsType?: string; @@ -219511,24 +219511,24 @@ export interface PrometheusSpecVolumesPortworxVolume { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema PrometheusSpecVolumesPortworxVolume#readOnly + * @schema PrometheusV1SpecVolumesPortworxVolume#readOnly */ readonly readOnly?: boolean; /** * VolumeID uniquely identifies a Portworx volume * - * @schema PrometheusSpecVolumesPortworxVolume#volumeID + * @schema PrometheusV1SpecVolumesPortworxVolume#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'PrometheusSpecVolumesPortworxVolume' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesPortworxVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesPortworxVolume(obj: PrometheusSpecVolumesPortworxVolume | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesPortworxVolume(obj: PrometheusV1SpecVolumesPortworxVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -219543,34 +219543,34 @@ export function toJson_PrometheusSpecVolumesPortworxVolume(obj: PrometheusSpecVo /** * Items for all in one resources secrets, configmaps, and downward API * - * @schema PrometheusSpecVolumesProjected + * @schema PrometheusV1SpecVolumesProjected */ -export interface PrometheusSpecVolumesProjected { +export interface PrometheusV1SpecVolumesProjected { /** * Mode bits to use on created files by default. Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema PrometheusSpecVolumesProjected#defaultMode + * @schema PrometheusV1SpecVolumesProjected#defaultMode */ readonly defaultMode?: number; /** * list of volume projections * - * @schema PrometheusSpecVolumesProjected#sources + * @schema PrometheusV1SpecVolumesProjected#sources */ - readonly sources: PrometheusSpecVolumesProjectedSources[]; + readonly sources: PrometheusV1SpecVolumesProjectedSources[]; } /** - * Converts an object of type 'PrometheusSpecVolumesProjected' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjected' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjected(obj: PrometheusSpecVolumesProjected | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjected(obj: PrometheusV1SpecVolumesProjected | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'sources': obj.sources?.map(y => toJson_PrometheusSpecVolumesProjectedSources(y)), + 'sources': obj.sources?.map(y => toJson_PrometheusV1SpecVolumesProjectedSources(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -219580,14 +219580,14 @@ export function toJson_PrometheusSpecVolumesProjected(obj: PrometheusSpecVolumes /** * Quobyte represents a Quobyte mount on the host that shares a pod's lifetime * - * @schema PrometheusSpecVolumesQuobyte + * @schema PrometheusV1SpecVolumesQuobyte */ -export interface PrometheusSpecVolumesQuobyte { +export interface PrometheusV1SpecVolumesQuobyte { /** * Group to map volume access to Default is no group * * @default no group - * @schema PrometheusSpecVolumesQuobyte#group + * @schema PrometheusV1SpecVolumesQuobyte#group */ readonly group?: string; @@ -219595,21 +219595,21 @@ export interface PrometheusSpecVolumesQuobyte { * ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. * * @default false. - * @schema PrometheusSpecVolumesQuobyte#readOnly + * @schema PrometheusV1SpecVolumesQuobyte#readOnly */ readonly readOnly?: boolean; /** * Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes * - * @schema PrometheusSpecVolumesQuobyte#registry + * @schema PrometheusV1SpecVolumesQuobyte#registry */ readonly registry: string; /** * Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin * - * @schema PrometheusSpecVolumesQuobyte#tenant + * @schema PrometheusV1SpecVolumesQuobyte#tenant */ readonly tenant?: string; @@ -219617,24 +219617,24 @@ export interface PrometheusSpecVolumesQuobyte { * User to map volume access to Defaults to serivceaccount user * * @default serivceaccount user - * @schema PrometheusSpecVolumesQuobyte#user + * @schema PrometheusV1SpecVolumesQuobyte#user */ readonly user?: string; /** * Volume is a string that references an already created Quobyte volume by name. * - * @schema PrometheusSpecVolumesQuobyte#volume + * @schema PrometheusV1SpecVolumesQuobyte#volume */ readonly volume: string; } /** - * Converts an object of type 'PrometheusSpecVolumesQuobyte' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesQuobyte' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesQuobyte(obj: PrometheusSpecVolumesQuobyte | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesQuobyte(obj: PrometheusV1SpecVolumesQuobyte | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'group': obj.group, @@ -219652,20 +219652,20 @@ export function toJson_PrometheusSpecVolumesQuobyte(obj: PrometheusSpecVolumesQu /** * RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md * - * @schema PrometheusSpecVolumesRbd + * @schema PrometheusV1SpecVolumesRbd */ -export interface PrometheusSpecVolumesRbd { +export interface PrometheusV1SpecVolumesRbd { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema PrometheusSpecVolumesRbd#fsType + * @schema PrometheusV1SpecVolumesRbd#fsType */ readonly fsType?: string; /** * The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * - * @schema PrometheusSpecVolumesRbd#image + * @schema PrometheusV1SpecVolumesRbd#image */ readonly image: string; @@ -219673,14 +219673,14 @@ export interface PrometheusSpecVolumesRbd { * Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema PrometheusSpecVolumesRbd#keyring + * @schema PrometheusV1SpecVolumesRbd#keyring */ readonly keyring?: string; /** * A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * - * @schema PrometheusSpecVolumesRbd#monitors + * @schema PrometheusV1SpecVolumesRbd#monitors */ readonly monitors: string[]; @@ -219688,7 +219688,7 @@ export interface PrometheusSpecVolumesRbd { * The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema PrometheusSpecVolumesRbd#pool + * @schema PrometheusV1SpecVolumesRbd#pool */ readonly pool?: string; @@ -219696,7 +219696,7 @@ export interface PrometheusSpecVolumesRbd { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema PrometheusSpecVolumesRbd#readOnly + * @schema PrometheusV1SpecVolumesRbd#readOnly */ readonly readOnly?: boolean; @@ -219704,25 +219704,25 @@ export interface PrometheusSpecVolumesRbd { * SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema PrometheusSpecVolumesRbd#secretRef + * @schema PrometheusV1SpecVolumesRbd#secretRef */ - readonly secretRef?: PrometheusSpecVolumesRbdSecretRef; + readonly secretRef?: PrometheusV1SpecVolumesRbdSecretRef; /** * The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema PrometheusSpecVolumesRbd#user + * @schema PrometheusV1SpecVolumesRbd#user */ readonly user?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesRbd' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesRbd' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesRbd(obj: PrometheusSpecVolumesRbd | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesRbd(obj: PrometheusV1SpecVolumesRbd | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -219731,7 +219731,7 @@ export function toJson_PrometheusSpecVolumesRbd(obj: PrometheusSpecVolumesRbd | 'monitors': obj.monitors?.map(y => y), 'pool': obj.pool, 'readOnly': obj.readOnly, - 'secretRef': toJson_PrometheusSpecVolumesRbdSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecVolumesRbdSecretRef(obj.secretRef), 'user': obj.user, }; // filter undefined values @@ -219742,28 +219742,28 @@ export function toJson_PrometheusSpecVolumesRbd(obj: PrometheusSpecVolumesRbd | /** * ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. * - * @schema PrometheusSpecVolumesScaleIo + * @schema PrometheusV1SpecVolumesScaleIo */ -export interface PrometheusSpecVolumesScaleIo { +export interface PrometheusV1SpecVolumesScaleIo { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Default is \\"xfs\\". * * @default xfs\\". - * @schema PrometheusSpecVolumesScaleIo#fsType + * @schema PrometheusV1SpecVolumesScaleIo#fsType */ readonly fsType?: string; /** * The host address of the ScaleIO API Gateway. * - * @schema PrometheusSpecVolumesScaleIo#gateway + * @schema PrometheusV1SpecVolumesScaleIo#gateway */ readonly gateway: string; /** * The name of the ScaleIO Protection Domain for the configured storage. * - * @schema PrometheusSpecVolumesScaleIo#protectionDomain + * @schema PrometheusV1SpecVolumesScaleIo#protectionDomain */ readonly protectionDomain?: string; @@ -219771,21 +219771,21 @@ export interface PrometheusSpecVolumesScaleIo { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema PrometheusSpecVolumesScaleIo#readOnly + * @schema PrometheusV1SpecVolumesScaleIo#readOnly */ readonly readOnly?: boolean; /** * SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail. * - * @schema PrometheusSpecVolumesScaleIo#secretRef + * @schema PrometheusV1SpecVolumesScaleIo#secretRef */ - readonly secretRef: PrometheusSpecVolumesScaleIoSecretRef; + readonly secretRef: PrometheusV1SpecVolumesScaleIoSecretRef; /** * Flag to enable/disable SSL communication with Gateway, default false * - * @schema PrometheusSpecVolumesScaleIo#sslEnabled + * @schema PrometheusV1SpecVolumesScaleIo#sslEnabled */ readonly sslEnabled?: boolean; @@ -219793,45 +219793,45 @@ export interface PrometheusSpecVolumesScaleIo { * Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. * * @default ThinProvisioned. - * @schema PrometheusSpecVolumesScaleIo#storageMode + * @schema PrometheusV1SpecVolumesScaleIo#storageMode */ readonly storageMode?: string; /** * The ScaleIO Storage Pool associated with the protection domain. * - * @schema PrometheusSpecVolumesScaleIo#storagePool + * @schema PrometheusV1SpecVolumesScaleIo#storagePool */ readonly storagePool?: string; /** * The name of the storage system as configured in ScaleIO. * - * @schema PrometheusSpecVolumesScaleIo#system + * @schema PrometheusV1SpecVolumesScaleIo#system */ readonly system: string; /** * The name of a volume already created in the ScaleIO system that is associated with this volume source. * - * @schema PrometheusSpecVolumesScaleIo#volumeName + * @schema PrometheusV1SpecVolumesScaleIo#volumeName */ readonly volumeName?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesScaleIo' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesScaleIo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesScaleIo(obj: PrometheusSpecVolumesScaleIo | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesScaleIo(obj: PrometheusV1SpecVolumesScaleIo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'gateway': obj.gateway, 'protectionDomain': obj.protectionDomain, 'readOnly': obj.readOnly, - 'secretRef': toJson_PrometheusSpecVolumesScaleIoSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecVolumesScaleIoSecretRef(obj.secretRef), 'sslEnabled': obj.sslEnabled, 'storageMode': obj.storageMode, 'storagePool': obj.storagePool, @@ -219846,49 +219846,49 @@ export function toJson_PrometheusSpecVolumesScaleIo(obj: PrometheusSpecVolumesSc /** * Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema PrometheusSpecVolumesSecret + * @schema PrometheusV1SpecVolumesSecret */ -export interface PrometheusSpecVolumesSecret { +export interface PrometheusV1SpecVolumesSecret { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema PrometheusSpecVolumesSecret#defaultMode + * @schema PrometheusV1SpecVolumesSecret#defaultMode */ readonly defaultMode?: number; /** * If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema PrometheusSpecVolumesSecret#items + * @schema PrometheusV1SpecVolumesSecret#items */ - readonly items?: PrometheusSpecVolumesSecretItems[]; + readonly items?: PrometheusV1SpecVolumesSecretItems[]; /** * Specify whether the Secret or its keys must be defined * - * @schema PrometheusSpecVolumesSecret#optional + * @schema PrometheusV1SpecVolumesSecret#optional */ readonly optional?: boolean; /** * Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema PrometheusSpecVolumesSecret#secretName + * @schema PrometheusV1SpecVolumesSecret#secretName */ readonly secretName?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesSecret(obj: PrometheusSpecVolumesSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesSecret(obj: PrometheusV1SpecVolumesSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_PrometheusSpecVolumesSecretItems(y)), + 'items': obj.items?.map(y => toJson_PrometheusV1SpecVolumesSecretItems(y)), 'optional': obj.optional, 'secretName': obj.secretName, }; @@ -219900,13 +219900,13 @@ export function toJson_PrometheusSpecVolumesSecret(obj: PrometheusSpecVolumesSec /** * StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. * - * @schema PrometheusSpecVolumesStorageos + * @schema PrometheusV1SpecVolumesStorageos */ -export interface PrometheusSpecVolumesStorageos { +export interface PrometheusV1SpecVolumesStorageos { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema PrometheusSpecVolumesStorageos#fsType + * @schema PrometheusV1SpecVolumesStorageos#fsType */ readonly fsType?: string; @@ -219914,43 +219914,43 @@ export interface PrometheusSpecVolumesStorageos { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema PrometheusSpecVolumesStorageos#readOnly + * @schema PrometheusV1SpecVolumesStorageos#readOnly */ readonly readOnly?: boolean; /** * SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. * - * @schema PrometheusSpecVolumesStorageos#secretRef + * @schema PrometheusV1SpecVolumesStorageos#secretRef */ - readonly secretRef?: PrometheusSpecVolumesStorageosSecretRef; + readonly secretRef?: PrometheusV1SpecVolumesStorageosSecretRef; /** * VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. * - * @schema PrometheusSpecVolumesStorageos#volumeName + * @schema PrometheusV1SpecVolumesStorageos#volumeName */ readonly volumeName?: string; /** * VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \\"default\\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. * - * @schema PrometheusSpecVolumesStorageos#volumeNamespace + * @schema PrometheusV1SpecVolumesStorageos#volumeNamespace */ readonly volumeNamespace?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesStorageos' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesStorageos' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesStorageos(obj: PrometheusSpecVolumesStorageos | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesStorageos(obj: PrometheusV1SpecVolumesStorageos | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'readOnly': obj.readOnly, - 'secretRef': toJson_PrometheusSpecVolumesStorageosSecretRef(obj.secretRef), + 'secretRef': toJson_PrometheusV1SpecVolumesStorageosSecretRef(obj.secretRef), 'volumeName': obj.volumeName, 'volumeNamespace': obj.volumeNamespace, }; @@ -219962,44 +219962,44 @@ export function toJson_PrometheusSpecVolumesStorageos(obj: PrometheusSpecVolumes /** * VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine * - * @schema PrometheusSpecVolumesVsphereVolume + * @schema PrometheusV1SpecVolumesVsphereVolume */ -export interface PrometheusSpecVolumesVsphereVolume { +export interface PrometheusV1SpecVolumesVsphereVolume { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema PrometheusSpecVolumesVsphereVolume#fsType + * @schema PrometheusV1SpecVolumesVsphereVolume#fsType */ readonly fsType?: string; /** * Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. * - * @schema PrometheusSpecVolumesVsphereVolume#storagePolicyID + * @schema PrometheusV1SpecVolumesVsphereVolume#storagePolicyID */ readonly storagePolicyId?: string; /** * Storage Policy Based Management (SPBM) profile name. * - * @schema PrometheusSpecVolumesVsphereVolume#storagePolicyName + * @schema PrometheusV1SpecVolumesVsphereVolume#storagePolicyName */ readonly storagePolicyName?: string; /** * Path that identifies vSphere volume vmdk * - * @schema PrometheusSpecVolumesVsphereVolume#volumePath + * @schema PrometheusV1SpecVolumesVsphereVolume#volumePath */ readonly volumePath: string; } /** - * Converts an object of type 'PrometheusSpecVolumesVsphereVolume' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesVsphereVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesVsphereVolume(obj: PrometheusSpecVolumesVsphereVolume | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesVsphereVolume(obj: PrometheusV1SpecVolumesVsphereVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -220015,33 +220015,33 @@ export function toJson_PrometheusSpecVolumesVsphereVolume(obj: PrometheusSpecVol /** * An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * A node selector term, associated with the corresponding weight. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference */ - readonly preference: PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; + readonly preference: PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; /** * Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preference': toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), + 'preference': toJson_PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), 'weight': obj.weight, }; // filter undefined values @@ -220052,26 +220052,26 @@ export function toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringScheduli /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * Required. A list of node selector terms. The terms are ORed. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms */ - readonly nodeSelectorTerms: PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; + readonly nodeSelectorTerms: PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), + 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -220081,33 +220081,33 @@ export function toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulin /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -220118,40 +220118,40 @@ export function toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulin /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'labelSelector': toJson_PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -220163,33 +220163,33 @@ export function toJson_PrometheusSpecAffinityPodAffinityRequiredDuringScheduling /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -220200,40 +220200,40 @@ export function toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSched /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'labelSelector': toJson_PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -220245,14 +220245,14 @@ export function toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedu /** * Port the Alertmanager API is exposed on. * - * @schema PrometheusSpecAlertingAlertmanagersPort + * @schema PrometheusV1SpecAlertingAlertmanagersPort */ -export class PrometheusSpecAlertingAlertmanagersPort { - public static fromNumber(value: number): PrometheusSpecAlertingAlertmanagersPort { - return new PrometheusSpecAlertingAlertmanagersPort(value); +export class PrometheusV1SpecAlertingAlertmanagersPort { + public static fromNumber(value: number): PrometheusV1SpecAlertingAlertmanagersPort { + return new PrometheusV1SpecAlertingAlertmanagersPort(value); } - public static fromString(value: string): PrometheusSpecAlertingAlertmanagersPort { - return new PrometheusSpecAlertingAlertmanagersPort(value); + public static fromString(value: string): PrometheusV1SpecAlertingAlertmanagersPort { + return new PrometheusV1SpecAlertingAlertmanagersPort(value); } private constructor(public readonly value: number | string) { } @@ -220261,81 +220261,81 @@ export class PrometheusSpecAlertingAlertmanagersPort { /** * TLS Config to use for alertmanager connection. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig */ -export interface PrometheusSpecAlertingAlertmanagersTlsConfig { +export interface PrometheusV1SpecAlertingAlertmanagersTlsConfig { /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig#ca + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig#ca */ - readonly ca?: PrometheusSpecAlertingAlertmanagersTlsConfigCa; + readonly ca?: PrometheusV1SpecAlertingAlertmanagersTlsConfigCa; /** * Path to the CA cert in the Prometheus container to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig#caFile + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig#caFile */ readonly caFile?: string; /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig#cert + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig#cert */ - readonly cert?: PrometheusSpecAlertingAlertmanagersTlsConfigCert; + readonly cert?: PrometheusV1SpecAlertingAlertmanagersTlsConfigCert; /** * Path to the client cert file in the Prometheus container for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig#certFile + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig#certFile */ readonly certFile?: string; /** * Disable target certificate validation. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig#insecureSkipVerify + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Path to the client key file in the Prometheus container for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig#keyFile + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig#keyFile */ readonly keyFile?: string; /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig#keySecret + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig#keySecret */ - readonly keySecret?: PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret; + readonly keySecret?: PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfig#serverName + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagersTlsConfig' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagersTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfig(obj: PrometheusSpecAlertingAlertmanagersTlsConfig | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfig(obj: PrometheusV1SpecAlertingAlertmanagersTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCa(obj.ca), + 'ca': toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCa(obj.ca), 'caFile': obj.caFile, - 'cert': toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCert(obj.cert), + 'cert': toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCert(obj.cert), 'certFile': obj.certFile, 'insecureSkipVerify': obj.insecureSkipVerify, 'keyFile': obj.keyFile, - 'keySecret': toJson_PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -220346,37 +220346,37 @@ export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfig(obj: Prometh /** * The secret in the service monitor namespace that contains the password for authentication. * - * @schema PrometheusSpecApiserverConfigBasicAuthPassword + * @schema PrometheusV1SpecApiserverConfigBasicAuthPassword */ -export interface PrometheusSpecApiserverConfigBasicAuthPassword { +export interface PrometheusV1SpecApiserverConfigBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecApiserverConfigBasicAuthPassword#key + * @schema PrometheusV1SpecApiserverConfigBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecApiserverConfigBasicAuthPassword#name + * @schema PrometheusV1SpecApiserverConfigBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecApiserverConfigBasicAuthPassword#optional + * @schema PrometheusV1SpecApiserverConfigBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigBasicAuthPassword' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigBasicAuthPassword(obj: PrometheusSpecApiserverConfigBasicAuthPassword | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigBasicAuthPassword(obj: PrometheusV1SpecApiserverConfigBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -220391,37 +220391,37 @@ export function toJson_PrometheusSpecApiserverConfigBasicAuthPassword(obj: Prome /** * The secret in the service monitor namespace that contains the username for authentication. * - * @schema PrometheusSpecApiserverConfigBasicAuthUsername + * @schema PrometheusV1SpecApiserverConfigBasicAuthUsername */ -export interface PrometheusSpecApiserverConfigBasicAuthUsername { +export interface PrometheusV1SpecApiserverConfigBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecApiserverConfigBasicAuthUsername#key + * @schema PrometheusV1SpecApiserverConfigBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecApiserverConfigBasicAuthUsername#name + * @schema PrometheusV1SpecApiserverConfigBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecApiserverConfigBasicAuthUsername#optional + * @schema PrometheusV1SpecApiserverConfigBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigBasicAuthUsername' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigBasicAuthUsername(obj: PrometheusSpecApiserverConfigBasicAuthUsername | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigBasicAuthUsername(obj: PrometheusV1SpecApiserverConfigBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -220436,34 +220436,34 @@ export function toJson_PrometheusSpecApiserverConfigBasicAuthUsername(obj: Prome /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCa + * @schema PrometheusV1SpecApiserverConfigTlsConfigCa */ -export interface PrometheusSpecApiserverConfigTlsConfigCa { +export interface PrometheusV1SpecApiserverConfigTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCa#configMap + * @schema PrometheusV1SpecApiserverConfigTlsConfigCa#configMap */ - readonly configMap?: PrometheusSpecApiserverConfigTlsConfigCaConfigMap; + readonly configMap?: PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCa#secret + * @schema PrometheusV1SpecApiserverConfigTlsConfigCa#secret */ - readonly secret?: PrometheusSpecApiserverConfigTlsConfigCaSecret; + readonly secret?: PrometheusV1SpecApiserverConfigTlsConfigCaSecret; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigTlsConfigCa' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigTlsConfigCa(obj: PrometheusSpecApiserverConfigTlsConfigCa | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigTlsConfigCa(obj: PrometheusV1SpecApiserverConfigTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecApiserverConfigTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecApiserverConfigTlsConfigCaSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecApiserverConfigTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -220473,34 +220473,34 @@ export function toJson_PrometheusSpecApiserverConfigTlsConfigCa(obj: PrometheusS /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCert + * @schema PrometheusV1SpecApiserverConfigTlsConfigCert */ -export interface PrometheusSpecApiserverConfigTlsConfigCert { +export interface PrometheusV1SpecApiserverConfigTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCert#configMap + * @schema PrometheusV1SpecApiserverConfigTlsConfigCert#configMap */ - readonly configMap?: PrometheusSpecApiserverConfigTlsConfigCertConfigMap; + readonly configMap?: PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCert#secret + * @schema PrometheusV1SpecApiserverConfigTlsConfigCert#secret */ - readonly secret?: PrometheusSpecApiserverConfigTlsConfigCertSecret; + readonly secret?: PrometheusV1SpecApiserverConfigTlsConfigCertSecret; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigTlsConfigCert' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigTlsConfigCert(obj: PrometheusSpecApiserverConfigTlsConfigCert | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigTlsConfigCert(obj: PrometheusV1SpecApiserverConfigTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecApiserverConfigTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecApiserverConfigTlsConfigCertSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecApiserverConfigTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -220510,37 +220510,37 @@ export function toJson_PrometheusSpecApiserverConfigTlsConfigCert(obj: Prometheu /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigKeySecret + * @schema PrometheusV1SpecApiserverConfigTlsConfigKeySecret */ -export interface PrometheusSpecApiserverConfigTlsConfigKeySecret { +export interface PrometheusV1SpecApiserverConfigTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecApiserverConfigTlsConfigKeySecret#key + * @schema PrometheusV1SpecApiserverConfigTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecApiserverConfigTlsConfigKeySecret#name + * @schema PrometheusV1SpecApiserverConfigTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecApiserverConfigTlsConfigKeySecret#optional + * @schema PrometheusV1SpecApiserverConfigTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigTlsConfigKeySecret(obj: PrometheusSpecApiserverConfigTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigTlsConfigKeySecret(obj: PrometheusV1SpecApiserverConfigTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -220555,50 +220555,50 @@ export function toJson_PrometheusSpecApiserverConfigTlsConfigKeySecret(obj: Prom /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema PrometheusSpecContainersEnvValueFrom + * @schema PrometheusV1SpecContainersEnvValueFrom */ -export interface PrometheusSpecContainersEnvValueFrom { +export interface PrometheusV1SpecContainersEnvValueFrom { /** * Selects a key of a ConfigMap. * - * @schema PrometheusSpecContainersEnvValueFrom#configMapKeyRef + * @schema PrometheusV1SpecContainersEnvValueFrom#configMapKeyRef */ - readonly configMapKeyRef?: PrometheusSpecContainersEnvValueFromConfigMapKeyRef; + readonly configMapKeyRef?: PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef; /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema PrometheusSpecContainersEnvValueFrom#fieldRef + * @schema PrometheusV1SpecContainersEnvValueFrom#fieldRef */ - readonly fieldRef?: PrometheusSpecContainersEnvValueFromFieldRef; + readonly fieldRef?: PrometheusV1SpecContainersEnvValueFromFieldRef; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema PrometheusSpecContainersEnvValueFrom#resourceFieldRef + * @schema PrometheusV1SpecContainersEnvValueFrom#resourceFieldRef */ - readonly resourceFieldRef?: PrometheusSpecContainersEnvValueFromResourceFieldRef; + readonly resourceFieldRef?: PrometheusV1SpecContainersEnvValueFromResourceFieldRef; /** * Selects a key of a secret in the pod's namespace * - * @schema PrometheusSpecContainersEnvValueFrom#secretKeyRef + * @schema PrometheusV1SpecContainersEnvValueFrom#secretKeyRef */ - readonly secretKeyRef?: PrometheusSpecContainersEnvValueFromSecretKeyRef; + readonly secretKeyRef?: PrometheusV1SpecContainersEnvValueFromSecretKeyRef; } /** - * Converts an object of type 'PrometheusSpecContainersEnvValueFrom' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnvValueFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnvValueFrom(obj: PrometheusSpecContainersEnvValueFrom | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnvValueFrom(obj: PrometheusV1SpecContainersEnvValueFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapKeyRef': toJson_PrometheusSpecContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), - 'fieldRef': toJson_PrometheusSpecContainersEnvValueFromFieldRef(obj.fieldRef), - 'resourceFieldRef': toJson_PrometheusSpecContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), - 'secretKeyRef': toJson_PrometheusSpecContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), + 'configMapKeyRef': toJson_PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), + 'fieldRef': toJson_PrometheusV1SpecContainersEnvValueFromFieldRef(obj.fieldRef), + 'resourceFieldRef': toJson_PrometheusV1SpecContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), + 'secretKeyRef': toJson_PrometheusV1SpecContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -220608,30 +220608,30 @@ export function toJson_PrometheusSpecContainersEnvValueFrom(obj: PrometheusSpecC /** * The ConfigMap to select from * - * @schema PrometheusSpecContainersEnvFromConfigMapRef + * @schema PrometheusV1SpecContainersEnvFromConfigMapRef */ -export interface PrometheusSpecContainersEnvFromConfigMapRef { +export interface PrometheusV1SpecContainersEnvFromConfigMapRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecContainersEnvFromConfigMapRef#name + * @schema PrometheusV1SpecContainersEnvFromConfigMapRef#name */ readonly name?: string; /** * Specify whether the ConfigMap must be defined * - * @schema PrometheusSpecContainersEnvFromConfigMapRef#optional + * @schema PrometheusV1SpecContainersEnvFromConfigMapRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecContainersEnvFromConfigMapRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnvFromConfigMapRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnvFromConfigMapRef(obj: PrometheusSpecContainersEnvFromConfigMapRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnvFromConfigMapRef(obj: PrometheusV1SpecContainersEnvFromConfigMapRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -220645,30 +220645,30 @@ export function toJson_PrometheusSpecContainersEnvFromConfigMapRef(obj: Promethe /** * The Secret to select from * - * @schema PrometheusSpecContainersEnvFromSecretRef + * @schema PrometheusV1SpecContainersEnvFromSecretRef */ -export interface PrometheusSpecContainersEnvFromSecretRef { +export interface PrometheusV1SpecContainersEnvFromSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecContainersEnvFromSecretRef#name + * @schema PrometheusV1SpecContainersEnvFromSecretRef#name */ readonly name?: string; /** * Specify whether the Secret must be defined * - * @schema PrometheusSpecContainersEnvFromSecretRef#optional + * @schema PrometheusV1SpecContainersEnvFromSecretRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecContainersEnvFromSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnvFromSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnvFromSecretRef(obj: PrometheusSpecContainersEnvFromSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnvFromSecretRef(obj: PrometheusV1SpecContainersEnvFromSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -220682,42 +220682,42 @@ export function toJson_PrometheusSpecContainersEnvFromSecretRef(obj: PrometheusS /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema PrometheusSpecContainersLifecyclePostStart + * @schema PrometheusV1SpecContainersLifecyclePostStart */ -export interface PrometheusSpecContainersLifecyclePostStart { +export interface PrometheusV1SpecContainersLifecyclePostStart { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersLifecyclePostStart#exec + * @schema PrometheusV1SpecContainersLifecyclePostStart#exec */ - readonly exec?: PrometheusSpecContainersLifecyclePostStartExec; + readonly exec?: PrometheusV1SpecContainersLifecyclePostStartExec; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersLifecyclePostStart#httpGet + * @schema PrometheusV1SpecContainersLifecyclePostStart#httpGet */ - readonly httpGet?: PrometheusSpecContainersLifecyclePostStartHttpGet; + readonly httpGet?: PrometheusV1SpecContainersLifecyclePostStartHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersLifecyclePostStart#tcpSocket + * @schema PrometheusV1SpecContainersLifecyclePostStart#tcpSocket */ - readonly tcpSocket?: PrometheusSpecContainersLifecyclePostStartTcpSocket; + readonly tcpSocket?: PrometheusV1SpecContainersLifecyclePostStartTcpSocket; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePostStart' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePostStart' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePostStart(obj: PrometheusSpecContainersLifecyclePostStart | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePostStart(obj: PrometheusV1SpecContainersLifecyclePostStart | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecContainersLifecyclePostStartExec(obj.exec), - 'httpGet': toJson_PrometheusSpecContainersLifecyclePostStartHttpGet(obj.httpGet), - 'tcpSocket': toJson_PrometheusSpecContainersLifecyclePostStartTcpSocket(obj.tcpSocket), + 'exec': toJson_PrometheusV1SpecContainersLifecyclePostStartExec(obj.exec), + 'httpGet': toJson_PrometheusV1SpecContainersLifecyclePostStartHttpGet(obj.httpGet), + 'tcpSocket': toJson_PrometheusV1SpecContainersLifecyclePostStartTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -220727,42 +220727,42 @@ export function toJson_PrometheusSpecContainersLifecyclePostStart(obj: Prometheu /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema PrometheusSpecContainersLifecyclePreStop + * @schema PrometheusV1SpecContainersLifecyclePreStop */ -export interface PrometheusSpecContainersLifecyclePreStop { +export interface PrometheusV1SpecContainersLifecyclePreStop { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersLifecyclePreStop#exec + * @schema PrometheusV1SpecContainersLifecyclePreStop#exec */ - readonly exec?: PrometheusSpecContainersLifecyclePreStopExec; + readonly exec?: PrometheusV1SpecContainersLifecyclePreStopExec; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersLifecyclePreStop#httpGet + * @schema PrometheusV1SpecContainersLifecyclePreStop#httpGet */ - readonly httpGet?: PrometheusSpecContainersLifecyclePreStopHttpGet; + readonly httpGet?: PrometheusV1SpecContainersLifecyclePreStopHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersLifecyclePreStop#tcpSocket + * @schema PrometheusV1SpecContainersLifecyclePreStop#tcpSocket */ - readonly tcpSocket?: PrometheusSpecContainersLifecyclePreStopTcpSocket; + readonly tcpSocket?: PrometheusV1SpecContainersLifecyclePreStopTcpSocket; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePreStop' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePreStop' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePreStop(obj: PrometheusSpecContainersLifecyclePreStop | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePreStop(obj: PrometheusV1SpecContainersLifecyclePreStop | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecContainersLifecyclePreStopExec(obj.exec), - 'httpGet': toJson_PrometheusSpecContainersLifecyclePreStopHttpGet(obj.httpGet), - 'tcpSocket': toJson_PrometheusSpecContainersLifecyclePreStopTcpSocket(obj.tcpSocket), + 'exec': toJson_PrometheusV1SpecContainersLifecyclePreStopExec(obj.exec), + 'httpGet': toJson_PrometheusV1SpecContainersLifecyclePreStopHttpGet(obj.httpGet), + 'tcpSocket': toJson_PrometheusV1SpecContainersLifecyclePreStopTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -220772,23 +220772,23 @@ export function toJson_PrometheusSpecContainersLifecyclePreStop(obj: PrometheusS /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersLivenessProbeExec + * @schema PrometheusV1SpecContainersLivenessProbeExec */ -export interface PrometheusSpecContainersLivenessProbeExec { +export interface PrometheusV1SpecContainersLivenessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecContainersLivenessProbeExec#command + * @schema PrometheusV1SpecContainersLivenessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecContainersLivenessProbeExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLivenessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLivenessProbeExec(obj: PrometheusSpecContainersLivenessProbeExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLivenessProbeExec(obj: PrometheusV1SpecContainersLivenessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -220801,56 +220801,56 @@ export function toJson_PrometheusSpecContainersLivenessProbeExec(obj: Prometheus /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersLivenessProbeHttpGet + * @schema PrometheusV1SpecContainersLivenessProbeHttpGet */ -export interface PrometheusSpecContainersLivenessProbeHttpGet { +export interface PrometheusV1SpecContainersLivenessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecContainersLivenessProbeHttpGet#host + * @schema PrometheusV1SpecContainersLivenessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecContainersLivenessProbeHttpGet#httpHeaders + * @schema PrometheusV1SpecContainersLivenessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecContainersLivenessProbeHttpGet#path + * @schema PrometheusV1SpecContainersLivenessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLivenessProbeHttpGet#port + * @schema PrometheusV1SpecContainersLivenessProbeHttpGet#port */ - readonly port: PrometheusSpecContainersLivenessProbeHttpGetPort; + readonly port: PrometheusV1SpecContainersLivenessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecContainersLivenessProbeHttpGet#scheme + * @schema PrometheusV1SpecContainersLivenessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecContainersLivenessProbeHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLivenessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLivenessProbeHttpGet(obj: PrometheusSpecContainersLivenessProbeHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLivenessProbeHttpGet(obj: PrometheusV1SpecContainersLivenessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -220863,30 +220863,30 @@ export function toJson_PrometheusSpecContainersLivenessProbeHttpGet(obj: Prometh /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersLivenessProbeTcpSocket + * @schema PrometheusV1SpecContainersLivenessProbeTcpSocket */ -export interface PrometheusSpecContainersLivenessProbeTcpSocket { +export interface PrometheusV1SpecContainersLivenessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecContainersLivenessProbeTcpSocket#host + * @schema PrometheusV1SpecContainersLivenessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLivenessProbeTcpSocket#port + * @schema PrometheusV1SpecContainersLivenessProbeTcpSocket#port */ - readonly port: PrometheusSpecContainersLivenessProbeTcpSocketPort; + readonly port: PrometheusV1SpecContainersLivenessProbeTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecContainersLivenessProbeTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLivenessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLivenessProbeTcpSocket(obj: PrometheusSpecContainersLivenessProbeTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLivenessProbeTcpSocket(obj: PrometheusV1SpecContainersLivenessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -220900,23 +220900,23 @@ export function toJson_PrometheusSpecContainersLivenessProbeTcpSocket(obj: Prome /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersReadinessProbeExec + * @schema PrometheusV1SpecContainersReadinessProbeExec */ -export interface PrometheusSpecContainersReadinessProbeExec { +export interface PrometheusV1SpecContainersReadinessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecContainersReadinessProbeExec#command + * @schema PrometheusV1SpecContainersReadinessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecContainersReadinessProbeExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersReadinessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersReadinessProbeExec(obj: PrometheusSpecContainersReadinessProbeExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersReadinessProbeExec(obj: PrometheusV1SpecContainersReadinessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -220929,56 +220929,56 @@ export function toJson_PrometheusSpecContainersReadinessProbeExec(obj: Prometheu /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersReadinessProbeHttpGet + * @schema PrometheusV1SpecContainersReadinessProbeHttpGet */ -export interface PrometheusSpecContainersReadinessProbeHttpGet { +export interface PrometheusV1SpecContainersReadinessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecContainersReadinessProbeHttpGet#host + * @schema PrometheusV1SpecContainersReadinessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecContainersReadinessProbeHttpGet#httpHeaders + * @schema PrometheusV1SpecContainersReadinessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecContainersReadinessProbeHttpGet#path + * @schema PrometheusV1SpecContainersReadinessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersReadinessProbeHttpGet#port + * @schema PrometheusV1SpecContainersReadinessProbeHttpGet#port */ - readonly port: PrometheusSpecContainersReadinessProbeHttpGetPort; + readonly port: PrometheusV1SpecContainersReadinessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecContainersReadinessProbeHttpGet#scheme + * @schema PrometheusV1SpecContainersReadinessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecContainersReadinessProbeHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersReadinessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersReadinessProbeHttpGet(obj: PrometheusSpecContainersReadinessProbeHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersReadinessProbeHttpGet(obj: PrometheusV1SpecContainersReadinessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -220991,30 +220991,30 @@ export function toJson_PrometheusSpecContainersReadinessProbeHttpGet(obj: Promet /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersReadinessProbeTcpSocket + * @schema PrometheusV1SpecContainersReadinessProbeTcpSocket */ -export interface PrometheusSpecContainersReadinessProbeTcpSocket { +export interface PrometheusV1SpecContainersReadinessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecContainersReadinessProbeTcpSocket#host + * @schema PrometheusV1SpecContainersReadinessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersReadinessProbeTcpSocket#port + * @schema PrometheusV1SpecContainersReadinessProbeTcpSocket#port */ - readonly port: PrometheusSpecContainersReadinessProbeTcpSocketPort; + readonly port: PrometheusV1SpecContainersReadinessProbeTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecContainersReadinessProbeTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersReadinessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersReadinessProbeTcpSocket(obj: PrometheusSpecContainersReadinessProbeTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersReadinessProbeTcpSocket(obj: PrometheusV1SpecContainersReadinessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -221029,30 +221029,30 @@ export function toJson_PrometheusSpecContainersReadinessProbeTcpSocket(obj: Prom * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema PrometheusSpecContainersSecurityContextCapabilities + * @schema PrometheusV1SpecContainersSecurityContextCapabilities */ -export interface PrometheusSpecContainersSecurityContextCapabilities { +export interface PrometheusV1SpecContainersSecurityContextCapabilities { /** * Added capabilities * - * @schema PrometheusSpecContainersSecurityContextCapabilities#add + * @schema PrometheusV1SpecContainersSecurityContextCapabilities#add */ readonly add?: string[]; /** * Removed capabilities * - * @schema PrometheusSpecContainersSecurityContextCapabilities#drop + * @schema PrometheusV1SpecContainersSecurityContextCapabilities#drop */ readonly drop?: string[]; } /** - * Converts an object of type 'PrometheusSpecContainersSecurityContextCapabilities' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersSecurityContextCapabilities' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersSecurityContextCapabilities(obj: PrometheusSpecContainersSecurityContextCapabilities | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersSecurityContextCapabilities(obj: PrometheusV1SpecContainersSecurityContextCapabilities | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'add': obj.add?.map(y => y), @@ -221066,44 +221066,44 @@ export function toJson_PrometheusSpecContainersSecurityContextCapabilities(obj: /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecContainersSecurityContextSeLinuxOptions + * @schema PrometheusV1SpecContainersSecurityContextSeLinuxOptions */ -export interface PrometheusSpecContainersSecurityContextSeLinuxOptions { +export interface PrometheusV1SpecContainersSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema PrometheusSpecContainersSecurityContextSeLinuxOptions#level + * @schema PrometheusV1SpecContainersSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema PrometheusSpecContainersSecurityContextSeLinuxOptions#role + * @schema PrometheusV1SpecContainersSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema PrometheusSpecContainersSecurityContextSeLinuxOptions#type + * @schema PrometheusV1SpecContainersSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema PrometheusSpecContainersSecurityContextSeLinuxOptions#user + * @schema PrometheusV1SpecContainersSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'PrometheusSpecContainersSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersSecurityContextSeLinuxOptions(obj: PrometheusSpecContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersSecurityContextSeLinuxOptions(obj: PrometheusV1SpecContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -221119,20 +221119,20 @@ export function toJson_PrometheusSpecContainersSecurityContextSeLinuxOptions(obj /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecContainersSecurityContextWindowsOptions + * @schema PrometheusV1SpecContainersSecurityContextWindowsOptions */ -export interface PrometheusSpecContainersSecurityContextWindowsOptions { +export interface PrometheusV1SpecContainersSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema PrometheusSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema PrometheusV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema PrometheusSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema PrometheusV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -221140,17 +221140,17 @@ export interface PrometheusSpecContainersSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema PrometheusSpecContainersSecurityContextWindowsOptions#runAsUserName + * @schema PrometheusV1SpecContainersSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'PrometheusSpecContainersSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersSecurityContextWindowsOptions(obj: PrometheusSpecContainersSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersSecurityContextWindowsOptions(obj: PrometheusV1SpecContainersSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -221165,23 +221165,23 @@ export function toJson_PrometheusSpecContainersSecurityContextWindowsOptions(obj /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersStartupProbeExec + * @schema PrometheusV1SpecContainersStartupProbeExec */ -export interface PrometheusSpecContainersStartupProbeExec { +export interface PrometheusV1SpecContainersStartupProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecContainersStartupProbeExec#command + * @schema PrometheusV1SpecContainersStartupProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecContainersStartupProbeExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersStartupProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersStartupProbeExec(obj: PrometheusSpecContainersStartupProbeExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersStartupProbeExec(obj: PrometheusV1SpecContainersStartupProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -221194,56 +221194,56 @@ export function toJson_PrometheusSpecContainersStartupProbeExec(obj: PrometheusS /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersStartupProbeHttpGet + * @schema PrometheusV1SpecContainersStartupProbeHttpGet */ -export interface PrometheusSpecContainersStartupProbeHttpGet { +export interface PrometheusV1SpecContainersStartupProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecContainersStartupProbeHttpGet#host + * @schema PrometheusV1SpecContainersStartupProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecContainersStartupProbeHttpGet#httpHeaders + * @schema PrometheusV1SpecContainersStartupProbeHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecContainersStartupProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecContainersStartupProbeHttpGet#path + * @schema PrometheusV1SpecContainersStartupProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersStartupProbeHttpGet#port + * @schema PrometheusV1SpecContainersStartupProbeHttpGet#port */ - readonly port: PrometheusSpecContainersStartupProbeHttpGetPort; + readonly port: PrometheusV1SpecContainersStartupProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecContainersStartupProbeHttpGet#scheme + * @schema PrometheusV1SpecContainersStartupProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecContainersStartupProbeHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersStartupProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersStartupProbeHttpGet(obj: PrometheusSpecContainersStartupProbeHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersStartupProbeHttpGet(obj: PrometheusV1SpecContainersStartupProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecContainersStartupProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -221256,30 +221256,30 @@ export function toJson_PrometheusSpecContainersStartupProbeHttpGet(obj: Promethe /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersStartupProbeTcpSocket + * @schema PrometheusV1SpecContainersStartupProbeTcpSocket */ -export interface PrometheusSpecContainersStartupProbeTcpSocket { +export interface PrometheusV1SpecContainersStartupProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecContainersStartupProbeTcpSocket#host + * @schema PrometheusV1SpecContainersStartupProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersStartupProbeTcpSocket#port + * @schema PrometheusV1SpecContainersStartupProbeTcpSocket#port */ - readonly port: PrometheusSpecContainersStartupProbeTcpSocketPort; + readonly port: PrometheusV1SpecContainersStartupProbeTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecContainersStartupProbeTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersStartupProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersStartupProbeTcpSocket(obj: PrometheusSpecContainersStartupProbeTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersStartupProbeTcpSocket(obj: PrometheusV1SpecContainersStartupProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -221293,50 +221293,50 @@ export function toJson_PrometheusSpecContainersStartupProbeTcpSocket(obj: Promet /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema PrometheusSpecInitContainersEnvValueFrom + * @schema PrometheusV1SpecInitContainersEnvValueFrom */ -export interface PrometheusSpecInitContainersEnvValueFrom { +export interface PrometheusV1SpecInitContainersEnvValueFrom { /** * Selects a key of a ConfigMap. * - * @schema PrometheusSpecInitContainersEnvValueFrom#configMapKeyRef + * @schema PrometheusV1SpecInitContainersEnvValueFrom#configMapKeyRef */ - readonly configMapKeyRef?: PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef; + readonly configMapKeyRef?: PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef; /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema PrometheusSpecInitContainersEnvValueFrom#fieldRef + * @schema PrometheusV1SpecInitContainersEnvValueFrom#fieldRef */ - readonly fieldRef?: PrometheusSpecInitContainersEnvValueFromFieldRef; + readonly fieldRef?: PrometheusV1SpecInitContainersEnvValueFromFieldRef; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema PrometheusSpecInitContainersEnvValueFrom#resourceFieldRef + * @schema PrometheusV1SpecInitContainersEnvValueFrom#resourceFieldRef */ - readonly resourceFieldRef?: PrometheusSpecInitContainersEnvValueFromResourceFieldRef; + readonly resourceFieldRef?: PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef; /** * Selects a key of a secret in the pod's namespace * - * @schema PrometheusSpecInitContainersEnvValueFrom#secretKeyRef + * @schema PrometheusV1SpecInitContainersEnvValueFrom#secretKeyRef */ - readonly secretKeyRef?: PrometheusSpecInitContainersEnvValueFromSecretKeyRef; + readonly secretKeyRef?: PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnvValueFrom' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnvValueFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnvValueFrom(obj: PrometheusSpecInitContainersEnvValueFrom | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnvValueFrom(obj: PrometheusV1SpecInitContainersEnvValueFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapKeyRef': toJson_PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), - 'fieldRef': toJson_PrometheusSpecInitContainersEnvValueFromFieldRef(obj.fieldRef), - 'resourceFieldRef': toJson_PrometheusSpecInitContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), - 'secretKeyRef': toJson_PrometheusSpecInitContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), + 'configMapKeyRef': toJson_PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), + 'fieldRef': toJson_PrometheusV1SpecInitContainersEnvValueFromFieldRef(obj.fieldRef), + 'resourceFieldRef': toJson_PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), + 'secretKeyRef': toJson_PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -221346,30 +221346,30 @@ export function toJson_PrometheusSpecInitContainersEnvValueFrom(obj: PrometheusS /** * The ConfigMap to select from * - * @schema PrometheusSpecInitContainersEnvFromConfigMapRef + * @schema PrometheusV1SpecInitContainersEnvFromConfigMapRef */ -export interface PrometheusSpecInitContainersEnvFromConfigMapRef { +export interface PrometheusV1SpecInitContainersEnvFromConfigMapRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecInitContainersEnvFromConfigMapRef#name + * @schema PrometheusV1SpecInitContainersEnvFromConfigMapRef#name */ readonly name?: string; /** * Specify whether the ConfigMap must be defined * - * @schema PrometheusSpecInitContainersEnvFromConfigMapRef#optional + * @schema PrometheusV1SpecInitContainersEnvFromConfigMapRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnvFromConfigMapRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnvFromConfigMapRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnvFromConfigMapRef(obj: PrometheusSpecInitContainersEnvFromConfigMapRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnvFromConfigMapRef(obj: PrometheusV1SpecInitContainersEnvFromConfigMapRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -221383,30 +221383,30 @@ export function toJson_PrometheusSpecInitContainersEnvFromConfigMapRef(obj: Prom /** * The Secret to select from * - * @schema PrometheusSpecInitContainersEnvFromSecretRef + * @schema PrometheusV1SpecInitContainersEnvFromSecretRef */ -export interface PrometheusSpecInitContainersEnvFromSecretRef { +export interface PrometheusV1SpecInitContainersEnvFromSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecInitContainersEnvFromSecretRef#name + * @schema PrometheusV1SpecInitContainersEnvFromSecretRef#name */ readonly name?: string; /** * Specify whether the Secret must be defined * - * @schema PrometheusSpecInitContainersEnvFromSecretRef#optional + * @schema PrometheusV1SpecInitContainersEnvFromSecretRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnvFromSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnvFromSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnvFromSecretRef(obj: PrometheusSpecInitContainersEnvFromSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnvFromSecretRef(obj: PrometheusV1SpecInitContainersEnvFromSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -221420,42 +221420,42 @@ export function toJson_PrometheusSpecInitContainersEnvFromSecretRef(obj: Prometh /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema PrometheusSpecInitContainersLifecyclePostStart + * @schema PrometheusV1SpecInitContainersLifecyclePostStart */ -export interface PrometheusSpecInitContainersLifecyclePostStart { +export interface PrometheusV1SpecInitContainersLifecyclePostStart { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersLifecyclePostStart#exec + * @schema PrometheusV1SpecInitContainersLifecyclePostStart#exec */ - readonly exec?: PrometheusSpecInitContainersLifecyclePostStartExec; + readonly exec?: PrometheusV1SpecInitContainersLifecyclePostStartExec; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersLifecyclePostStart#httpGet + * @schema PrometheusV1SpecInitContainersLifecyclePostStart#httpGet */ - readonly httpGet?: PrometheusSpecInitContainersLifecyclePostStartHttpGet; + readonly httpGet?: PrometheusV1SpecInitContainersLifecyclePostStartHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersLifecyclePostStart#tcpSocket + * @schema PrometheusV1SpecInitContainersLifecyclePostStart#tcpSocket */ - readonly tcpSocket?: PrometheusSpecInitContainersLifecyclePostStartTcpSocket; + readonly tcpSocket?: PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePostStart' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePostStart' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePostStart(obj: PrometheusSpecInitContainersLifecyclePostStart | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePostStart(obj: PrometheusV1SpecInitContainersLifecyclePostStart | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecInitContainersLifecyclePostStartExec(obj.exec), - 'httpGet': toJson_PrometheusSpecInitContainersLifecyclePostStartHttpGet(obj.httpGet), - 'tcpSocket': toJson_PrometheusSpecInitContainersLifecyclePostStartTcpSocket(obj.tcpSocket), + 'exec': toJson_PrometheusV1SpecInitContainersLifecyclePostStartExec(obj.exec), + 'httpGet': toJson_PrometheusV1SpecInitContainersLifecyclePostStartHttpGet(obj.httpGet), + 'tcpSocket': toJson_PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -221465,42 +221465,42 @@ export function toJson_PrometheusSpecInitContainersLifecyclePostStart(obj: Prome /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema PrometheusSpecInitContainersLifecyclePreStop + * @schema PrometheusV1SpecInitContainersLifecyclePreStop */ -export interface PrometheusSpecInitContainersLifecyclePreStop { +export interface PrometheusV1SpecInitContainersLifecyclePreStop { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersLifecyclePreStop#exec + * @schema PrometheusV1SpecInitContainersLifecyclePreStop#exec */ - readonly exec?: PrometheusSpecInitContainersLifecyclePreStopExec; + readonly exec?: PrometheusV1SpecInitContainersLifecyclePreStopExec; /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersLifecyclePreStop#httpGet + * @schema PrometheusV1SpecInitContainersLifecyclePreStop#httpGet */ - readonly httpGet?: PrometheusSpecInitContainersLifecyclePreStopHttpGet; + readonly httpGet?: PrometheusV1SpecInitContainersLifecyclePreStopHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersLifecyclePreStop#tcpSocket + * @schema PrometheusV1SpecInitContainersLifecyclePreStop#tcpSocket */ - readonly tcpSocket?: PrometheusSpecInitContainersLifecyclePreStopTcpSocket; + readonly tcpSocket?: PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePreStop' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePreStop' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePreStop(obj: PrometheusSpecInitContainersLifecyclePreStop | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePreStop(obj: PrometheusV1SpecInitContainersLifecyclePreStop | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_PrometheusSpecInitContainersLifecyclePreStopExec(obj.exec), - 'httpGet': toJson_PrometheusSpecInitContainersLifecyclePreStopHttpGet(obj.httpGet), - 'tcpSocket': toJson_PrometheusSpecInitContainersLifecyclePreStopTcpSocket(obj.tcpSocket), + 'exec': toJson_PrometheusV1SpecInitContainersLifecyclePreStopExec(obj.exec), + 'httpGet': toJson_PrometheusV1SpecInitContainersLifecyclePreStopHttpGet(obj.httpGet), + 'tcpSocket': toJson_PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -221510,23 +221510,23 @@ export function toJson_PrometheusSpecInitContainersLifecyclePreStop(obj: Prometh /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersLivenessProbeExec + * @schema PrometheusV1SpecInitContainersLivenessProbeExec */ -export interface PrometheusSpecInitContainersLivenessProbeExec { +export interface PrometheusV1SpecInitContainersLivenessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecInitContainersLivenessProbeExec#command + * @schema PrometheusV1SpecInitContainersLivenessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecInitContainersLivenessProbeExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLivenessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLivenessProbeExec(obj: PrometheusSpecInitContainersLivenessProbeExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLivenessProbeExec(obj: PrometheusV1SpecInitContainersLivenessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -221539,56 +221539,56 @@ export function toJson_PrometheusSpecInitContainersLivenessProbeExec(obj: Promet /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGet + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGet */ -export interface PrometheusSpecInitContainersLivenessProbeHttpGet { +export interface PrometheusV1SpecInitContainersLivenessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGet#host + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGet#httpHeaders + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGet#path + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGet#port + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGet#port */ - readonly port: PrometheusSpecInitContainersLivenessProbeHttpGetPort; + readonly port: PrometheusV1SpecInitContainersLivenessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecInitContainersLivenessProbeHttpGet#scheme + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersLivenessProbeHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLivenessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLivenessProbeHttpGet(obj: PrometheusSpecInitContainersLivenessProbeHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLivenessProbeHttpGet(obj: PrometheusV1SpecInitContainersLivenessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -221601,30 +221601,30 @@ export function toJson_PrometheusSpecInitContainersLivenessProbeHttpGet(obj: Pro /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersLivenessProbeTcpSocket + * @schema PrometheusV1SpecInitContainersLivenessProbeTcpSocket */ -export interface PrometheusSpecInitContainersLivenessProbeTcpSocket { +export interface PrometheusV1SpecInitContainersLivenessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecInitContainersLivenessProbeTcpSocket#host + * @schema PrometheusV1SpecInitContainersLivenessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLivenessProbeTcpSocket#port + * @schema PrometheusV1SpecInitContainersLivenessProbeTcpSocket#port */ - readonly port: PrometheusSpecInitContainersLivenessProbeTcpSocketPort; + readonly port: PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecInitContainersLivenessProbeTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLivenessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLivenessProbeTcpSocket(obj: PrometheusSpecInitContainersLivenessProbeTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLivenessProbeTcpSocket(obj: PrometheusV1SpecInitContainersLivenessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -221638,23 +221638,23 @@ export function toJson_PrometheusSpecInitContainersLivenessProbeTcpSocket(obj: P /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersReadinessProbeExec + * @schema PrometheusV1SpecInitContainersReadinessProbeExec */ -export interface PrometheusSpecInitContainersReadinessProbeExec { +export interface PrometheusV1SpecInitContainersReadinessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecInitContainersReadinessProbeExec#command + * @schema PrometheusV1SpecInitContainersReadinessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecInitContainersReadinessProbeExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersReadinessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersReadinessProbeExec(obj: PrometheusSpecInitContainersReadinessProbeExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersReadinessProbeExec(obj: PrometheusV1SpecInitContainersReadinessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -221667,56 +221667,56 @@ export function toJson_PrometheusSpecInitContainersReadinessProbeExec(obj: Prome /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGet + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGet */ -export interface PrometheusSpecInitContainersReadinessProbeHttpGet { +export interface PrometheusV1SpecInitContainersReadinessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGet#host + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGet#httpHeaders + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGet#path + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGet#port + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGet#port */ - readonly port: PrometheusSpecInitContainersReadinessProbeHttpGetPort; + readonly port: PrometheusV1SpecInitContainersReadinessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecInitContainersReadinessProbeHttpGet#scheme + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersReadinessProbeHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersReadinessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersReadinessProbeHttpGet(obj: PrometheusSpecInitContainersReadinessProbeHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersReadinessProbeHttpGet(obj: PrometheusV1SpecInitContainersReadinessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -221729,30 +221729,30 @@ export function toJson_PrometheusSpecInitContainersReadinessProbeHttpGet(obj: Pr /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersReadinessProbeTcpSocket + * @schema PrometheusV1SpecInitContainersReadinessProbeTcpSocket */ -export interface PrometheusSpecInitContainersReadinessProbeTcpSocket { +export interface PrometheusV1SpecInitContainersReadinessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecInitContainersReadinessProbeTcpSocket#host + * @schema PrometheusV1SpecInitContainersReadinessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersReadinessProbeTcpSocket#port + * @schema PrometheusV1SpecInitContainersReadinessProbeTcpSocket#port */ - readonly port: PrometheusSpecInitContainersReadinessProbeTcpSocketPort; + readonly port: PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecInitContainersReadinessProbeTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersReadinessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersReadinessProbeTcpSocket(obj: PrometheusSpecInitContainersReadinessProbeTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersReadinessProbeTcpSocket(obj: PrometheusV1SpecInitContainersReadinessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -221767,30 +221767,30 @@ export function toJson_PrometheusSpecInitContainersReadinessProbeTcpSocket(obj: * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema PrometheusSpecInitContainersSecurityContextCapabilities + * @schema PrometheusV1SpecInitContainersSecurityContextCapabilities */ -export interface PrometheusSpecInitContainersSecurityContextCapabilities { +export interface PrometheusV1SpecInitContainersSecurityContextCapabilities { /** * Added capabilities * - * @schema PrometheusSpecInitContainersSecurityContextCapabilities#add + * @schema PrometheusV1SpecInitContainersSecurityContextCapabilities#add */ readonly add?: string[]; /** * Removed capabilities * - * @schema PrometheusSpecInitContainersSecurityContextCapabilities#drop + * @schema PrometheusV1SpecInitContainersSecurityContextCapabilities#drop */ readonly drop?: string[]; } /** - * Converts an object of type 'PrometheusSpecInitContainersSecurityContextCapabilities' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersSecurityContextCapabilities' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersSecurityContextCapabilities(obj: PrometheusSpecInitContainersSecurityContextCapabilities | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersSecurityContextCapabilities(obj: PrometheusV1SpecInitContainersSecurityContextCapabilities | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'add': obj.add?.map(y => y), @@ -221804,44 +221804,44 @@ export function toJson_PrometheusSpecInitContainersSecurityContextCapabilities(o /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecInitContainersSecurityContextSeLinuxOptions + * @schema PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions */ -export interface PrometheusSpecInitContainersSecurityContextSeLinuxOptions { +export interface PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema PrometheusSpecInitContainersSecurityContextSeLinuxOptions#level + * @schema PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema PrometheusSpecInitContainersSecurityContextSeLinuxOptions#role + * @schema PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema PrometheusSpecInitContainersSecurityContextSeLinuxOptions#type + * @schema PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema PrometheusSpecInitContainersSecurityContextSeLinuxOptions#user + * @schema PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersSecurityContextSeLinuxOptions(obj: PrometheusSpecInitContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions(obj: PrometheusV1SpecInitContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -221857,20 +221857,20 @@ export function toJson_PrometheusSpecInitContainersSecurityContextSeLinuxOptions /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema PrometheusSpecInitContainersSecurityContextWindowsOptions + * @schema PrometheusV1SpecInitContainersSecurityContextWindowsOptions */ -export interface PrometheusSpecInitContainersSecurityContextWindowsOptions { +export interface PrometheusV1SpecInitContainersSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema PrometheusSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema PrometheusV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema PrometheusSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema PrometheusV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -221878,17 +221878,17 @@ export interface PrometheusSpecInitContainersSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema PrometheusSpecInitContainersSecurityContextWindowsOptions#runAsUserName + * @schema PrometheusV1SpecInitContainersSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersSecurityContextWindowsOptions(obj: PrometheusSpecInitContainersSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersSecurityContextWindowsOptions(obj: PrometheusV1SpecInitContainersSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -221903,23 +221903,23 @@ export function toJson_PrometheusSpecInitContainersSecurityContextWindowsOptions /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersStartupProbeExec + * @schema PrometheusV1SpecInitContainersStartupProbeExec */ -export interface PrometheusSpecInitContainersStartupProbeExec { +export interface PrometheusV1SpecInitContainersStartupProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecInitContainersStartupProbeExec#command + * @schema PrometheusV1SpecInitContainersStartupProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecInitContainersStartupProbeExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersStartupProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersStartupProbeExec(obj: PrometheusSpecInitContainersStartupProbeExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersStartupProbeExec(obj: PrometheusV1SpecInitContainersStartupProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -221932,56 +221932,56 @@ export function toJson_PrometheusSpecInitContainersStartupProbeExec(obj: Prometh /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersStartupProbeHttpGet + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGet */ -export interface PrometheusSpecInitContainersStartupProbeHttpGet { +export interface PrometheusV1SpecInitContainersStartupProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecInitContainersStartupProbeHttpGet#host + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecInitContainersStartupProbeHttpGet#httpHeaders + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecInitContainersStartupProbeHttpGet#path + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersStartupProbeHttpGet#port + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGet#port */ - readonly port: PrometheusSpecInitContainersStartupProbeHttpGetPort; + readonly port: PrometheusV1SpecInitContainersStartupProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecInitContainersStartupProbeHttpGet#scheme + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersStartupProbeHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersStartupProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersStartupProbeHttpGet(obj: PrometheusSpecInitContainersStartupProbeHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersStartupProbeHttpGet(obj: PrometheusV1SpecInitContainersStartupProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -221994,30 +221994,30 @@ export function toJson_PrometheusSpecInitContainersStartupProbeHttpGet(obj: Prom /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersStartupProbeTcpSocket + * @schema PrometheusV1SpecInitContainersStartupProbeTcpSocket */ -export interface PrometheusSpecInitContainersStartupProbeTcpSocket { +export interface PrometheusV1SpecInitContainersStartupProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecInitContainersStartupProbeTcpSocket#host + * @schema PrometheusV1SpecInitContainersStartupProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersStartupProbeTcpSocket#port + * @schema PrometheusV1SpecInitContainersStartupProbeTcpSocket#port */ - readonly port: PrometheusSpecInitContainersStartupProbeTcpSocketPort; + readonly port: PrometheusV1SpecInitContainersStartupProbeTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecInitContainersStartupProbeTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersStartupProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersStartupProbeTcpSocket(obj: PrometheusSpecInitContainersStartupProbeTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersStartupProbeTcpSocket(obj: PrometheusV1SpecInitContainersStartupProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -222031,37 +222031,37 @@ export function toJson_PrometheusSpecInitContainersStartupProbeTcpSocket(obj: Pr /** * The secret in the service monitor namespace that contains the password for authentication. * - * @schema PrometheusSpecRemoteReadBasicAuthPassword + * @schema PrometheusV1SpecRemoteReadBasicAuthPassword */ -export interface PrometheusSpecRemoteReadBasicAuthPassword { +export interface PrometheusV1SpecRemoteReadBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteReadBasicAuthPassword#key + * @schema PrometheusV1SpecRemoteReadBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteReadBasicAuthPassword#name + * @schema PrometheusV1SpecRemoteReadBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteReadBasicAuthPassword#optional + * @schema PrometheusV1SpecRemoteReadBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteReadBasicAuthPassword' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadBasicAuthPassword(obj: PrometheusSpecRemoteReadBasicAuthPassword | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadBasicAuthPassword(obj: PrometheusV1SpecRemoteReadBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -222076,37 +222076,37 @@ export function toJson_PrometheusSpecRemoteReadBasicAuthPassword(obj: Prometheus /** * The secret in the service monitor namespace that contains the username for authentication. * - * @schema PrometheusSpecRemoteReadBasicAuthUsername + * @schema PrometheusV1SpecRemoteReadBasicAuthUsername */ -export interface PrometheusSpecRemoteReadBasicAuthUsername { +export interface PrometheusV1SpecRemoteReadBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteReadBasicAuthUsername#key + * @schema PrometheusV1SpecRemoteReadBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteReadBasicAuthUsername#name + * @schema PrometheusV1SpecRemoteReadBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteReadBasicAuthUsername#optional + * @schema PrometheusV1SpecRemoteReadBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteReadBasicAuthUsername' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadBasicAuthUsername(obj: PrometheusSpecRemoteReadBasicAuthUsername | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadBasicAuthUsername(obj: PrometheusV1SpecRemoteReadBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -222121,34 +222121,34 @@ export function toJson_PrometheusSpecRemoteReadBasicAuthUsername(obj: Prometheus /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCa + * @schema PrometheusV1SpecRemoteReadTlsConfigCa */ -export interface PrometheusSpecRemoteReadTlsConfigCa { +export interface PrometheusV1SpecRemoteReadTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCa#configMap + * @schema PrometheusV1SpecRemoteReadTlsConfigCa#configMap */ - readonly configMap?: PrometheusSpecRemoteReadTlsConfigCaConfigMap; + readonly configMap?: PrometheusV1SpecRemoteReadTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCa#secret + * @schema PrometheusV1SpecRemoteReadTlsConfigCa#secret */ - readonly secret?: PrometheusSpecRemoteReadTlsConfigCaSecret; + readonly secret?: PrometheusV1SpecRemoteReadTlsConfigCaSecret; } /** - * Converts an object of type 'PrometheusSpecRemoteReadTlsConfigCa' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadTlsConfigCa(obj: PrometheusSpecRemoteReadTlsConfigCa | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadTlsConfigCa(obj: PrometheusV1SpecRemoteReadTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecRemoteReadTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecRemoteReadTlsConfigCaSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecRemoteReadTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecRemoteReadTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -222158,34 +222158,34 @@ export function toJson_PrometheusSpecRemoteReadTlsConfigCa(obj: PrometheusSpecRe /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCert + * @schema PrometheusV1SpecRemoteReadTlsConfigCert */ -export interface PrometheusSpecRemoteReadTlsConfigCert { +export interface PrometheusV1SpecRemoteReadTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCert#configMap + * @schema PrometheusV1SpecRemoteReadTlsConfigCert#configMap */ - readonly configMap?: PrometheusSpecRemoteReadTlsConfigCertConfigMap; + readonly configMap?: PrometheusV1SpecRemoteReadTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCert#secret + * @schema PrometheusV1SpecRemoteReadTlsConfigCert#secret */ - readonly secret?: PrometheusSpecRemoteReadTlsConfigCertSecret; + readonly secret?: PrometheusV1SpecRemoteReadTlsConfigCertSecret; } /** - * Converts an object of type 'PrometheusSpecRemoteReadTlsConfigCert' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadTlsConfigCert(obj: PrometheusSpecRemoteReadTlsConfigCert | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadTlsConfigCert(obj: PrometheusV1SpecRemoteReadTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecRemoteReadTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecRemoteReadTlsConfigCertSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecRemoteReadTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecRemoteReadTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -222195,37 +222195,37 @@ export function toJson_PrometheusSpecRemoteReadTlsConfigCert(obj: PrometheusSpec /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigKeySecret + * @schema PrometheusV1SpecRemoteReadTlsConfigKeySecret */ -export interface PrometheusSpecRemoteReadTlsConfigKeySecret { +export interface PrometheusV1SpecRemoteReadTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteReadTlsConfigKeySecret#key + * @schema PrometheusV1SpecRemoteReadTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteReadTlsConfigKeySecret#name + * @schema PrometheusV1SpecRemoteReadTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteReadTlsConfigKeySecret#optional + * @schema PrometheusV1SpecRemoteReadTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteReadTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadTlsConfigKeySecret(obj: PrometheusSpecRemoteReadTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadTlsConfigKeySecret(obj: PrometheusV1SpecRemoteReadTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -222240,37 +222240,37 @@ export function toJson_PrometheusSpecRemoteReadTlsConfigKeySecret(obj: Prometheu /** * The secret in the service monitor namespace that contains the password for authentication. * - * @schema PrometheusSpecRemoteWriteBasicAuthPassword + * @schema PrometheusV1SpecRemoteWriteBasicAuthPassword */ -export interface PrometheusSpecRemoteWriteBasicAuthPassword { +export interface PrometheusV1SpecRemoteWriteBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteWriteBasicAuthPassword#key + * @schema PrometheusV1SpecRemoteWriteBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteWriteBasicAuthPassword#name + * @schema PrometheusV1SpecRemoteWriteBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteWriteBasicAuthPassword#optional + * @schema PrometheusV1SpecRemoteWriteBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteBasicAuthPassword' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteBasicAuthPassword(obj: PrometheusSpecRemoteWriteBasicAuthPassword | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteBasicAuthPassword(obj: PrometheusV1SpecRemoteWriteBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -222285,37 +222285,37 @@ export function toJson_PrometheusSpecRemoteWriteBasicAuthPassword(obj: Prometheu /** * The secret in the service monitor namespace that contains the username for authentication. * - * @schema PrometheusSpecRemoteWriteBasicAuthUsername + * @schema PrometheusV1SpecRemoteWriteBasicAuthUsername */ -export interface PrometheusSpecRemoteWriteBasicAuthUsername { +export interface PrometheusV1SpecRemoteWriteBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteWriteBasicAuthUsername#key + * @schema PrometheusV1SpecRemoteWriteBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteWriteBasicAuthUsername#name + * @schema PrometheusV1SpecRemoteWriteBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteWriteBasicAuthUsername#optional + * @schema PrometheusV1SpecRemoteWriteBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteBasicAuthUsername' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteBasicAuthUsername(obj: PrometheusSpecRemoteWriteBasicAuthUsername | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteBasicAuthUsername(obj: PrometheusV1SpecRemoteWriteBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -222330,34 +222330,34 @@ export function toJson_PrometheusSpecRemoteWriteBasicAuthUsername(obj: Prometheu /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCa + * @schema PrometheusV1SpecRemoteWriteTlsConfigCa */ -export interface PrometheusSpecRemoteWriteTlsConfigCa { +export interface PrometheusV1SpecRemoteWriteTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCa#configMap + * @schema PrometheusV1SpecRemoteWriteTlsConfigCa#configMap */ - readonly configMap?: PrometheusSpecRemoteWriteTlsConfigCaConfigMap; + readonly configMap?: PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCa#secret + * @schema PrometheusV1SpecRemoteWriteTlsConfigCa#secret */ - readonly secret?: PrometheusSpecRemoteWriteTlsConfigCaSecret; + readonly secret?: PrometheusV1SpecRemoteWriteTlsConfigCaSecret; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteTlsConfigCa' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteTlsConfigCa(obj: PrometheusSpecRemoteWriteTlsConfigCa | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteTlsConfigCa(obj: PrometheusV1SpecRemoteWriteTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecRemoteWriteTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecRemoteWriteTlsConfigCaSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecRemoteWriteTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -222367,34 +222367,34 @@ export function toJson_PrometheusSpecRemoteWriteTlsConfigCa(obj: PrometheusSpecR /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCert + * @schema PrometheusV1SpecRemoteWriteTlsConfigCert */ -export interface PrometheusSpecRemoteWriteTlsConfigCert { +export interface PrometheusV1SpecRemoteWriteTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCert#configMap + * @schema PrometheusV1SpecRemoteWriteTlsConfigCert#configMap */ - readonly configMap?: PrometheusSpecRemoteWriteTlsConfigCertConfigMap; + readonly configMap?: PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCert#secret + * @schema PrometheusV1SpecRemoteWriteTlsConfigCert#secret */ - readonly secret?: PrometheusSpecRemoteWriteTlsConfigCertSecret; + readonly secret?: PrometheusV1SpecRemoteWriteTlsConfigCertSecret; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteTlsConfigCert' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteTlsConfigCert(obj: PrometheusSpecRemoteWriteTlsConfigCert | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteTlsConfigCert(obj: PrometheusV1SpecRemoteWriteTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecRemoteWriteTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecRemoteWriteTlsConfigCertSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecRemoteWriteTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -222404,37 +222404,37 @@ export function toJson_PrometheusSpecRemoteWriteTlsConfigCert(obj: PrometheusSpe /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigKeySecret + * @schema PrometheusV1SpecRemoteWriteTlsConfigKeySecret */ -export interface PrometheusSpecRemoteWriteTlsConfigKeySecret { +export interface PrometheusV1SpecRemoteWriteTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteWriteTlsConfigKeySecret#key + * @schema PrometheusV1SpecRemoteWriteTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteWriteTlsConfigKeySecret#name + * @schema PrometheusV1SpecRemoteWriteTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteWriteTlsConfigKeySecret#optional + * @schema PrometheusV1SpecRemoteWriteTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteTlsConfigKeySecret(obj: PrometheusSpecRemoteWriteTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteTlsConfigKeySecret(obj: PrometheusV1SpecRemoteWriteTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -222449,37 +222449,37 @@ export function toJson_PrometheusSpecRemoteWriteTlsConfigKeySecret(obj: Promethe /** * EmbeddedMetadata contains metadata relevant to an EmbeddedResource. * - * @schema PrometheusSpecStorageVolumeClaimTemplateMetadata + * @schema PrometheusV1SpecStorageVolumeClaimTemplateMetadata */ -export interface PrometheusSpecStorageVolumeClaimTemplateMetadata { +export interface PrometheusV1SpecStorageVolumeClaimTemplateMetadata { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema PrometheusSpecStorageVolumeClaimTemplateMetadata#annotations + * @schema PrometheusV1SpecStorageVolumeClaimTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels * - * @schema PrometheusSpecStorageVolumeClaimTemplateMetadata#labels + * @schema PrometheusV1SpecStorageVolumeClaimTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; /** * Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names * - * @schema PrometheusSpecStorageVolumeClaimTemplateMetadata#name + * @schema PrometheusV1SpecStorageVolumeClaimTemplateMetadata#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplateMetadata' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplateMetadata(obj: PrometheusSpecStorageVolumeClaimTemplateMetadata | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplateMetadata(obj: PrometheusV1SpecStorageVolumeClaimTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -222494,71 +222494,71 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplateMetadata(obj: Pro /** * Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpec + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpec */ -export interface PrometheusSpecStorageVolumeClaimTemplateSpec { +export interface PrometheusV1SpecStorageVolumeClaimTemplateSpec { /** * AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpec#accessModes + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpec#accessModes */ readonly accessModes?: string[]; /** * This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpec#dataSource + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpec#dataSource */ - readonly dataSource?: PrometheusSpecStorageVolumeClaimTemplateSpecDataSource; + readonly dataSource?: PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource; /** * Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpec#resources + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpec#resources */ - readonly resources?: PrometheusSpecStorageVolumeClaimTemplateSpecResources; + readonly resources?: PrometheusV1SpecStorageVolumeClaimTemplateSpecResources; /** * A label query over volumes to consider for binding. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpec#selector + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpec#selector */ - readonly selector?: PrometheusSpecStorageVolumeClaimTemplateSpecSelector; + readonly selector?: PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector; /** * Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpec#storageClassName + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpec#storageClassName */ readonly storageClassName?: string; /** * volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpec#volumeMode + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpec#volumeMode */ readonly volumeMode?: string; /** * VolumeName is the binding reference to the PersistentVolume backing this claim. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpec#volumeName + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpec#volumeName */ readonly volumeName?: string; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplateSpec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplateSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpec(obj: PrometheusSpecStorageVolumeClaimTemplateSpec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpec(obj: PrometheusV1SpecStorageVolumeClaimTemplateSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessModes': obj.accessModes?.map(y => y), - 'dataSource': toJson_PrometheusSpecStorageVolumeClaimTemplateSpecDataSource(obj.dataSource), - 'resources': toJson_PrometheusSpecStorageVolumeClaimTemplateSpecResources(obj.resources), - 'selector': toJson_PrometheusSpecStorageVolumeClaimTemplateSpecSelector(obj.selector), + 'dataSource': toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource(obj.dataSource), + 'resources': toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpecResources(obj.resources), + 'selector': toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector(obj.selector), 'storageClassName': obj.storageClassName, 'volumeMode': obj.volumeMode, 'volumeName': obj.volumeName, @@ -222571,49 +222571,49 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpec(obj: Prometh /** * Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatus + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatus */ -export interface PrometheusSpecStorageVolumeClaimTemplateStatus { +export interface PrometheusV1SpecStorageVolumeClaimTemplateStatus { /** * AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatus#accessModes + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatus#accessModes */ readonly accessModes?: string[]; /** * Represents the actual resources of the underlying volume. * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatus#capacity + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatus#capacity */ readonly capacity?: { [key: string]: string }; /** * Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatus#conditions + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatus#conditions */ - readonly conditions?: PrometheusSpecStorageVolumeClaimTemplateStatusConditions[]; + readonly conditions?: PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions[]; /** * Phase represents the current phase of PersistentVolumeClaim. * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatus#phase + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatus#phase */ readonly phase?: string; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplateStatus' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplateStatus' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplateStatus(obj: PrometheusSpecStorageVolumeClaimTemplateStatus | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplateStatus(obj: PrometheusV1SpecStorageVolumeClaimTemplateStatus | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessModes': obj.accessModes?.map(y => y), 'capacity': ((obj.capacity) === undefined) ? undefined : (Object.entries(obj.capacity).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'conditions': obj.conditions?.map(y => toJson_PrometheusSpecStorageVolumeClaimTemplateStatusConditions(y)), + 'conditions': obj.conditions?.map(y => toJson_PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions(y)), 'phase': obj.phase, }; // filter undefined values @@ -222624,34 +222624,34 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplateStatus(obj: Prome /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCa + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCa */ -export interface PrometheusSpecThanosGrpcServerTlsConfigCa { +export interface PrometheusV1SpecThanosGrpcServerTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCa#configMap + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCa#configMap */ - readonly configMap?: PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap; + readonly configMap?: PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCa#secret + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCa#secret */ - readonly secret?: PrometheusSpecThanosGrpcServerTlsConfigCaSecret; + readonly secret?: PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret; } /** - * Converts an object of type 'PrometheusSpecThanosGrpcServerTlsConfigCa' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosGrpcServerTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCa(obj: PrometheusSpecThanosGrpcServerTlsConfigCa | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCa(obj: PrometheusV1SpecThanosGrpcServerTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecThanosGrpcServerTlsConfigCaSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -222661,34 +222661,34 @@ export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCa(obj: Prometheus /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCert + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCert */ -export interface PrometheusSpecThanosGrpcServerTlsConfigCert { +export interface PrometheusV1SpecThanosGrpcServerTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCert#configMap + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCert#configMap */ - readonly configMap?: PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap; + readonly configMap?: PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCert#secret + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCert#secret */ - readonly secret?: PrometheusSpecThanosGrpcServerTlsConfigCertSecret; + readonly secret?: PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret; } /** - * Converts an object of type 'PrometheusSpecThanosGrpcServerTlsConfigCert' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosGrpcServerTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCert(obj: PrometheusSpecThanosGrpcServerTlsConfigCert | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCert(obj: PrometheusV1SpecThanosGrpcServerTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecThanosGrpcServerTlsConfigCertSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -222698,37 +222698,37 @@ export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCert(obj: Promethe /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigKeySecret + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret */ -export interface PrometheusSpecThanosGrpcServerTlsConfigKeySecret { +export interface PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigKeySecret#key + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecThanosGrpcServerTlsConfigKeySecret#name + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecThanosGrpcServerTlsConfigKeySecret#optional + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecThanosGrpcServerTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosGrpcServerTlsConfigKeySecret(obj: PrometheusSpecThanosGrpcServerTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret(obj: PrometheusV1SpecThanosGrpcServerTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -222743,23 +222743,23 @@ export function toJson_PrometheusSpecThanosGrpcServerTlsConfigKeySecret(obj: Pro /** * Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema PrometheusSpecVolumesCephfsSecretRef + * @schema PrometheusV1SpecVolumesCephfsSecretRef */ -export interface PrometheusSpecVolumesCephfsSecretRef { +export interface PrometheusV1SpecVolumesCephfsSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesCephfsSecretRef#name + * @schema PrometheusV1SpecVolumesCephfsSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesCephfsSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesCephfsSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesCephfsSecretRef(obj: PrometheusSpecVolumesCephfsSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesCephfsSecretRef(obj: PrometheusV1SpecVolumesCephfsSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -222772,23 +222772,23 @@ export function toJson_PrometheusSpecVolumesCephfsSecretRef(obj: PrometheusSpecV /** * Optional: points to a secret object containing parameters used to connect to OpenStack. * - * @schema PrometheusSpecVolumesCinderSecretRef + * @schema PrometheusV1SpecVolumesCinderSecretRef */ -export interface PrometheusSpecVolumesCinderSecretRef { +export interface PrometheusV1SpecVolumesCinderSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesCinderSecretRef#name + * @schema PrometheusV1SpecVolumesCinderSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesCinderSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesCinderSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesCinderSecretRef(obj: PrometheusSpecVolumesCinderSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesCinderSecretRef(obj: PrometheusV1SpecVolumesCinderSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -222801,37 +222801,37 @@ export function toJson_PrometheusSpecVolumesCinderSecretRef(obj: PrometheusSpecV /** * Maps a string key to a path within a volume. * - * @schema PrometheusSpecVolumesConfigMapItems + * @schema PrometheusV1SpecVolumesConfigMapItems */ -export interface PrometheusSpecVolumesConfigMapItems { +export interface PrometheusV1SpecVolumesConfigMapItems { /** * The key to project. * - * @schema PrometheusSpecVolumesConfigMapItems#key + * @schema PrometheusV1SpecVolumesConfigMapItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema PrometheusSpecVolumesConfigMapItems#mode + * @schema PrometheusV1SpecVolumesConfigMapItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema PrometheusSpecVolumesConfigMapItems#path + * @schema PrometheusV1SpecVolumesConfigMapItems#path */ readonly path: string; } /** - * Converts an object of type 'PrometheusSpecVolumesConfigMapItems' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesConfigMapItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesConfigMapItems(obj: PrometheusSpecVolumesConfigMapItems | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesConfigMapItems(obj: PrometheusV1SpecVolumesConfigMapItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -222846,23 +222846,23 @@ export function toJson_PrometheusSpecVolumesConfigMapItems(obj: PrometheusSpecVo /** * NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed. * - * @schema PrometheusSpecVolumesCsiNodePublishSecretRef + * @schema PrometheusV1SpecVolumesCsiNodePublishSecretRef */ -export interface PrometheusSpecVolumesCsiNodePublishSecretRef { +export interface PrometheusV1SpecVolumesCsiNodePublishSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesCsiNodePublishSecretRef#name + * @schema PrometheusV1SpecVolumesCsiNodePublishSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesCsiNodePublishSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesCsiNodePublishSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesCsiNodePublishSecretRef(obj: PrometheusSpecVolumesCsiNodePublishSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesCsiNodePublishSecretRef(obj: PrometheusV1SpecVolumesCsiNodePublishSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -222875,50 +222875,50 @@ export function toJson_PrometheusSpecVolumesCsiNodePublishSecretRef(obj: Prometh /** * DownwardAPIVolumeFile represents information to create the file containing the pod field * - * @schema PrometheusSpecVolumesDownwardApiItems + * @schema PrometheusV1SpecVolumesDownwardApiItems */ -export interface PrometheusSpecVolumesDownwardApiItems { +export interface PrometheusV1SpecVolumesDownwardApiItems { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema PrometheusSpecVolumesDownwardApiItems#fieldRef + * @schema PrometheusV1SpecVolumesDownwardApiItems#fieldRef */ - readonly fieldRef?: PrometheusSpecVolumesDownwardApiItemsFieldRef; + readonly fieldRef?: PrometheusV1SpecVolumesDownwardApiItemsFieldRef; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema PrometheusSpecVolumesDownwardApiItems#mode + * @schema PrometheusV1SpecVolumesDownwardApiItems#mode */ readonly mode?: number; /** * Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' * - * @schema PrometheusSpecVolumesDownwardApiItems#path + * @schema PrometheusV1SpecVolumesDownwardApiItems#path */ readonly path: string; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema PrometheusSpecVolumesDownwardApiItems#resourceFieldRef + * @schema PrometheusV1SpecVolumesDownwardApiItems#resourceFieldRef */ - readonly resourceFieldRef?: PrometheusSpecVolumesDownwardApiItemsResourceFieldRef; + readonly resourceFieldRef?: PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef; } /** - * Converts an object of type 'PrometheusSpecVolumesDownwardApiItems' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesDownwardApiItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesDownwardApiItems(obj: PrometheusSpecVolumesDownwardApiItems | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesDownwardApiItems(obj: PrometheusV1SpecVolumesDownwardApiItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fieldRef': toJson_PrometheusSpecVolumesDownwardApiItemsFieldRef(obj.fieldRef), + 'fieldRef': toJson_PrometheusV1SpecVolumesDownwardApiItemsFieldRef(obj.fieldRef), 'mode': obj.mode, 'path': obj.path, - 'resourceFieldRef': toJson_PrometheusSpecVolumesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), + 'resourceFieldRef': toJson_PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -222928,23 +222928,23 @@ export function toJson_PrometheusSpecVolumesDownwardApiItems(obj: PrometheusSpec /** * Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts. * - * @schema PrometheusSpecVolumesFlexVolumeSecretRef + * @schema PrometheusV1SpecVolumesFlexVolumeSecretRef */ -export interface PrometheusSpecVolumesFlexVolumeSecretRef { +export interface PrometheusV1SpecVolumesFlexVolumeSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesFlexVolumeSecretRef#name + * @schema PrometheusV1SpecVolumesFlexVolumeSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesFlexVolumeSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesFlexVolumeSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesFlexVolumeSecretRef(obj: PrometheusSpecVolumesFlexVolumeSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesFlexVolumeSecretRef(obj: PrometheusV1SpecVolumesFlexVolumeSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -222957,23 +222957,23 @@ export function toJson_PrometheusSpecVolumesFlexVolumeSecretRef(obj: PrometheusS /** * CHAP Secret for iSCSI target and initiator authentication * - * @schema PrometheusSpecVolumesIscsiSecretRef + * @schema PrometheusV1SpecVolumesIscsiSecretRef */ -export interface PrometheusSpecVolumesIscsiSecretRef { +export interface PrometheusV1SpecVolumesIscsiSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesIscsiSecretRef#name + * @schema PrometheusV1SpecVolumesIscsiSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesIscsiSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesIscsiSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesIscsiSecretRef(obj: PrometheusSpecVolumesIscsiSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesIscsiSecretRef(obj: PrometheusV1SpecVolumesIscsiSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -222986,50 +222986,50 @@ export function toJson_PrometheusSpecVolumesIscsiSecretRef(obj: PrometheusSpecVo /** * Projection that may be projected along with other supported volume types * - * @schema PrometheusSpecVolumesProjectedSources + * @schema PrometheusV1SpecVolumesProjectedSources */ -export interface PrometheusSpecVolumesProjectedSources { +export interface PrometheusV1SpecVolumesProjectedSources { /** * information about the configMap data to project * - * @schema PrometheusSpecVolumesProjectedSources#configMap + * @schema PrometheusV1SpecVolumesProjectedSources#configMap */ - readonly configMap?: PrometheusSpecVolumesProjectedSourcesConfigMap; + readonly configMap?: PrometheusV1SpecVolumesProjectedSourcesConfigMap; /** * information about the downwardAPI data to project * - * @schema PrometheusSpecVolumesProjectedSources#downwardAPI + * @schema PrometheusV1SpecVolumesProjectedSources#downwardAPI */ - readonly downwardApi?: PrometheusSpecVolumesProjectedSourcesDownwardApi; + readonly downwardApi?: PrometheusV1SpecVolumesProjectedSourcesDownwardApi; /** * information about the secret data to project * - * @schema PrometheusSpecVolumesProjectedSources#secret + * @schema PrometheusV1SpecVolumesProjectedSources#secret */ - readonly secret?: PrometheusSpecVolumesProjectedSourcesSecret; + readonly secret?: PrometheusV1SpecVolumesProjectedSourcesSecret; /** * information about the serviceAccountToken data to project * - * @schema PrometheusSpecVolumesProjectedSources#serviceAccountToken + * @schema PrometheusV1SpecVolumesProjectedSources#serviceAccountToken */ - readonly serviceAccountToken?: PrometheusSpecVolumesProjectedSourcesServiceAccountToken; + readonly serviceAccountToken?: PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSources' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSources(obj: PrometheusSpecVolumesProjectedSources | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSources(obj: PrometheusV1SpecVolumesProjectedSources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecVolumesProjectedSourcesConfigMap(obj.configMap), - 'downwardAPI': toJson_PrometheusSpecVolumesProjectedSourcesDownwardApi(obj.downwardApi), - 'secret': toJson_PrometheusSpecVolumesProjectedSourcesSecret(obj.secret), - 'serviceAccountToken': toJson_PrometheusSpecVolumesProjectedSourcesServiceAccountToken(obj.serviceAccountToken), + 'configMap': toJson_PrometheusV1SpecVolumesProjectedSourcesConfigMap(obj.configMap), + 'downwardAPI': toJson_PrometheusV1SpecVolumesProjectedSourcesDownwardApi(obj.downwardApi), + 'secret': toJson_PrometheusV1SpecVolumesProjectedSourcesSecret(obj.secret), + 'serviceAccountToken': toJson_PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken(obj.serviceAccountToken), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -223040,23 +223040,23 @@ export function toJson_PrometheusSpecVolumesProjectedSources(obj: PrometheusSpec * SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema PrometheusSpecVolumesRbdSecretRef + * @schema PrometheusV1SpecVolumesRbdSecretRef */ -export interface PrometheusSpecVolumesRbdSecretRef { +export interface PrometheusV1SpecVolumesRbdSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesRbdSecretRef#name + * @schema PrometheusV1SpecVolumesRbdSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesRbdSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesRbdSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesRbdSecretRef(obj: PrometheusSpecVolumesRbdSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesRbdSecretRef(obj: PrometheusV1SpecVolumesRbdSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -223069,23 +223069,23 @@ export function toJson_PrometheusSpecVolumesRbdSecretRef(obj: PrometheusSpecVolu /** * SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail. * - * @schema PrometheusSpecVolumesScaleIoSecretRef + * @schema PrometheusV1SpecVolumesScaleIoSecretRef */ -export interface PrometheusSpecVolumesScaleIoSecretRef { +export interface PrometheusV1SpecVolumesScaleIoSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesScaleIoSecretRef#name + * @schema PrometheusV1SpecVolumesScaleIoSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesScaleIoSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesScaleIoSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesScaleIoSecretRef(obj: PrometheusSpecVolumesScaleIoSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesScaleIoSecretRef(obj: PrometheusV1SpecVolumesScaleIoSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -223098,37 +223098,37 @@ export function toJson_PrometheusSpecVolumesScaleIoSecretRef(obj: PrometheusSpec /** * Maps a string key to a path within a volume. * - * @schema PrometheusSpecVolumesSecretItems + * @schema PrometheusV1SpecVolumesSecretItems */ -export interface PrometheusSpecVolumesSecretItems { +export interface PrometheusV1SpecVolumesSecretItems { /** * The key to project. * - * @schema PrometheusSpecVolumesSecretItems#key + * @schema PrometheusV1SpecVolumesSecretItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema PrometheusSpecVolumesSecretItems#mode + * @schema PrometheusV1SpecVolumesSecretItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema PrometheusSpecVolumesSecretItems#path + * @schema PrometheusV1SpecVolumesSecretItems#path */ readonly path: string; } /** - * Converts an object of type 'PrometheusSpecVolumesSecretItems' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesSecretItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesSecretItems(obj: PrometheusSpecVolumesSecretItems | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesSecretItems(obj: PrometheusV1SpecVolumesSecretItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -223143,23 +223143,23 @@ export function toJson_PrometheusSpecVolumesSecretItems(obj: PrometheusSpecVolum /** * SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. * - * @schema PrometheusSpecVolumesStorageosSecretRef + * @schema PrometheusV1SpecVolumesStorageosSecretRef */ -export interface PrometheusSpecVolumesStorageosSecretRef { +export interface PrometheusV1SpecVolumesStorageosSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesStorageosSecretRef#name + * @schema PrometheusV1SpecVolumesStorageosSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'PrometheusSpecVolumesStorageosSecretRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesStorageosSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesStorageosSecretRef(obj: PrometheusSpecVolumesStorageosSecretRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesStorageosSecretRef(obj: PrometheusV1SpecVolumesStorageosSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -223172,34 +223172,34 @@ export function toJson_PrometheusSpecVolumesStorageosSecretRef(obj: PrometheusSp /** * A node selector term, associated with the corresponding weight. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference */ -export interface PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { +export interface PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { /** * A list of node selector requirements by node's labels. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions */ - readonly matchExpressions?: PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields */ - readonly matchFields?: PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; + readonly matchFields?: PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -223209,34 +223209,34 @@ export function toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringScheduli /** * A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms */ -export interface PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { +export interface PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { /** * A list of node selector requirements by node's labels. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions */ - readonly matchExpressions?: PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields */ - readonly matchFields?: PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; + readonly matchFields?: PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -223246,40 +223246,40 @@ export function toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulin /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'labelSelector': toJson_PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -223291,33 +223291,33 @@ export function toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulin /** * A label query over a set of resources, in this case pods. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -223328,40 +223328,40 @@ export function toJson_PrometheusSpecAffinityPodAffinityRequiredDuringScheduling /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'labelSelector': toJson_PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -223373,33 +223373,33 @@ export function toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSched /** * A label query over a set of resources, in this case pods. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -223410,34 +223410,34 @@ export function toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedu /** * Stuct containing the CA cert to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCa + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCa */ -export interface PrometheusSpecAlertingAlertmanagersTlsConfigCa { +export interface PrometheusV1SpecAlertingAlertmanagersTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCa#configMap + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCa#configMap */ - readonly configMap?: PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap; + readonly configMap?: PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCa#secret + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCa#secret */ - readonly secret?: PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret; + readonly secret?: PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagersTlsConfigCa' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagersTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCa(obj: PrometheusSpecAlertingAlertmanagersTlsConfigCa | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCa(obj: PrometheusV1SpecAlertingAlertmanagersTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -223447,34 +223447,34 @@ export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCa(obj: Prome /** * Struct containing the client cert file for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCert + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCert */ -export interface PrometheusSpecAlertingAlertmanagersTlsConfigCert { +export interface PrometheusV1SpecAlertingAlertmanagersTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCert#configMap + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCert#configMap */ - readonly configMap?: PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap; + readonly configMap?: PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCert#secret + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCert#secret */ - readonly secret?: PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret; + readonly secret?: PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagersTlsConfigCert' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagersTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCert(obj: PrometheusSpecAlertingAlertmanagersTlsConfigCert | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCert(obj: PrometheusV1SpecAlertingAlertmanagersTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret(obj.secret), + 'configMap': toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -223484,37 +223484,37 @@ export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCert(obj: Pro /** * Secret containing the client key file for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret */ -export interface PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret { +export interface PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret#key + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret#name + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret#optional + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret(obj: PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret(obj: PrometheusV1SpecAlertingAlertmanagersTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -223529,37 +223529,37 @@ export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigKeySecret(obj /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCaConfigMap + * @schema PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap */ -export interface PrometheusSpecApiserverConfigTlsConfigCaConfigMap { +export interface PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap { /** * The key to select. * - * @schema PrometheusSpecApiserverConfigTlsConfigCaConfigMap#key + * @schema PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecApiserverConfigTlsConfigCaConfigMap#name + * @schema PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecApiserverConfigTlsConfigCaConfigMap#optional + * @schema PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigTlsConfigCaConfigMap(obj: PrometheusSpecApiserverConfigTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap(obj: PrometheusV1SpecApiserverConfigTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -223574,37 +223574,37 @@ export function toJson_PrometheusSpecApiserverConfigTlsConfigCaConfigMap(obj: Pr /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCaSecret + * @schema PrometheusV1SpecApiserverConfigTlsConfigCaSecret */ -export interface PrometheusSpecApiserverConfigTlsConfigCaSecret { +export interface PrometheusV1SpecApiserverConfigTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecApiserverConfigTlsConfigCaSecret#key + * @schema PrometheusV1SpecApiserverConfigTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecApiserverConfigTlsConfigCaSecret#name + * @schema PrometheusV1SpecApiserverConfigTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecApiserverConfigTlsConfigCaSecret#optional + * @schema PrometheusV1SpecApiserverConfigTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigTlsConfigCaSecret(obj: PrometheusSpecApiserverConfigTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigTlsConfigCaSecret(obj: PrometheusV1SpecApiserverConfigTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -223619,37 +223619,37 @@ export function toJson_PrometheusSpecApiserverConfigTlsConfigCaSecret(obj: Prome /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCertConfigMap + * @schema PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap */ -export interface PrometheusSpecApiserverConfigTlsConfigCertConfigMap { +export interface PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap { /** * The key to select. * - * @schema PrometheusSpecApiserverConfigTlsConfigCertConfigMap#key + * @schema PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecApiserverConfigTlsConfigCertConfigMap#name + * @schema PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecApiserverConfigTlsConfigCertConfigMap#optional + * @schema PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigTlsConfigCertConfigMap(obj: PrometheusSpecApiserverConfigTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap(obj: PrometheusV1SpecApiserverConfigTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -223664,37 +223664,37 @@ export function toJson_PrometheusSpecApiserverConfigTlsConfigCertConfigMap(obj: /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecApiserverConfigTlsConfigCertSecret + * @schema PrometheusV1SpecApiserverConfigTlsConfigCertSecret */ -export interface PrometheusSpecApiserverConfigTlsConfigCertSecret { +export interface PrometheusV1SpecApiserverConfigTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecApiserverConfigTlsConfigCertSecret#key + * @schema PrometheusV1SpecApiserverConfigTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecApiserverConfigTlsConfigCertSecret#name + * @schema PrometheusV1SpecApiserverConfigTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecApiserverConfigTlsConfigCertSecret#optional + * @schema PrometheusV1SpecApiserverConfigTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecApiserverConfigTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecApiserverConfigTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecApiserverConfigTlsConfigCertSecret(obj: PrometheusSpecApiserverConfigTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecApiserverConfigTlsConfigCertSecret(obj: PrometheusV1SpecApiserverConfigTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -223709,37 +223709,37 @@ export function toJson_PrometheusSpecApiserverConfigTlsConfigCertSecret(obj: Pro /** * Selects a key of a ConfigMap. * - * @schema PrometheusSpecContainersEnvValueFromConfigMapKeyRef + * @schema PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef */ -export interface PrometheusSpecContainersEnvValueFromConfigMapKeyRef { +export interface PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef { /** * The key to select. * - * @schema PrometheusSpecContainersEnvValueFromConfigMapKeyRef#key + * @schema PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecContainersEnvValueFromConfigMapKeyRef#name + * @schema PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecContainersEnvValueFromConfigMapKeyRef#optional + * @schema PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecContainersEnvValueFromConfigMapKeyRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnvValueFromConfigMapKeyRef(obj: PrometheusSpecContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef(obj: PrometheusV1SpecContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -223754,30 +223754,30 @@ export function toJson_PrometheusSpecContainersEnvValueFromConfigMapKeyRef(obj: /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema PrometheusSpecContainersEnvValueFromFieldRef + * @schema PrometheusV1SpecContainersEnvValueFromFieldRef */ -export interface PrometheusSpecContainersEnvValueFromFieldRef { +export interface PrometheusV1SpecContainersEnvValueFromFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema PrometheusSpecContainersEnvValueFromFieldRef#apiVersion + * @schema PrometheusV1SpecContainersEnvValueFromFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema PrometheusSpecContainersEnvValueFromFieldRef#fieldPath + * @schema PrometheusV1SpecContainersEnvValueFromFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'PrometheusSpecContainersEnvValueFromFieldRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnvValueFromFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnvValueFromFieldRef(obj: PrometheusSpecContainersEnvValueFromFieldRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnvValueFromFieldRef(obj: PrometheusV1SpecContainersEnvValueFromFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -223791,37 +223791,37 @@ export function toJson_PrometheusSpecContainersEnvValueFromFieldRef(obj: Prometh /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema PrometheusSpecContainersEnvValueFromResourceFieldRef + * @schema PrometheusV1SpecContainersEnvValueFromResourceFieldRef */ -export interface PrometheusSpecContainersEnvValueFromResourceFieldRef { +export interface PrometheusV1SpecContainersEnvValueFromResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema PrometheusSpecContainersEnvValueFromResourceFieldRef#containerName + * @schema PrometheusV1SpecContainersEnvValueFromResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema PrometheusSpecContainersEnvValueFromResourceFieldRef#divisor + * @schema PrometheusV1SpecContainersEnvValueFromResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema PrometheusSpecContainersEnvValueFromResourceFieldRef#resource + * @schema PrometheusV1SpecContainersEnvValueFromResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'PrometheusSpecContainersEnvValueFromResourceFieldRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnvValueFromResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnvValueFromResourceFieldRef(obj: PrometheusSpecContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnvValueFromResourceFieldRef(obj: PrometheusV1SpecContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -223836,37 +223836,37 @@ export function toJson_PrometheusSpecContainersEnvValueFromResourceFieldRef(obj: /** * Selects a key of a secret in the pod's namespace * - * @schema PrometheusSpecContainersEnvValueFromSecretKeyRef + * @schema PrometheusV1SpecContainersEnvValueFromSecretKeyRef */ -export interface PrometheusSpecContainersEnvValueFromSecretKeyRef { +export interface PrometheusV1SpecContainersEnvValueFromSecretKeyRef { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecContainersEnvValueFromSecretKeyRef#key + * @schema PrometheusV1SpecContainersEnvValueFromSecretKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecContainersEnvValueFromSecretKeyRef#name + * @schema PrometheusV1SpecContainersEnvValueFromSecretKeyRef#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecContainersEnvValueFromSecretKeyRef#optional + * @schema PrometheusV1SpecContainersEnvValueFromSecretKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecContainersEnvValueFromSecretKeyRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersEnvValueFromSecretKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersEnvValueFromSecretKeyRef(obj: PrometheusSpecContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersEnvValueFromSecretKeyRef(obj: PrometheusV1SpecContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -223881,23 +223881,23 @@ export function toJson_PrometheusSpecContainersEnvValueFromSecretKeyRef(obj: Pro /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersLifecyclePostStartExec + * @schema PrometheusV1SpecContainersLifecyclePostStartExec */ -export interface PrometheusSpecContainersLifecyclePostStartExec { +export interface PrometheusV1SpecContainersLifecyclePostStartExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecContainersLifecyclePostStartExec#command + * @schema PrometheusV1SpecContainersLifecyclePostStartExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePostStartExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePostStartExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePostStartExec(obj: PrometheusSpecContainersLifecyclePostStartExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePostStartExec(obj: PrometheusV1SpecContainersLifecyclePostStartExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -223910,56 +223910,56 @@ export function toJson_PrometheusSpecContainersLifecyclePostStartExec(obj: Prome /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGet + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGet */ -export interface PrometheusSpecContainersLifecyclePostStartHttpGet { +export interface PrometheusV1SpecContainersLifecyclePostStartHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGet#host + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGet#httpHeaders + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGet#path + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGet#port + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGet#port */ - readonly port: PrometheusSpecContainersLifecyclePostStartHttpGetPort; + readonly port: PrometheusV1SpecContainersLifecyclePostStartHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecContainersLifecyclePostStartHttpGet#scheme + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePostStartHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePostStartHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePostStartHttpGet(obj: PrometheusSpecContainersLifecyclePostStartHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePostStartHttpGet(obj: PrometheusV1SpecContainersLifecyclePostStartHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -223972,30 +223972,30 @@ export function toJson_PrometheusSpecContainersLifecyclePostStartHttpGet(obj: Pr /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersLifecyclePostStartTcpSocket + * @schema PrometheusV1SpecContainersLifecyclePostStartTcpSocket */ -export interface PrometheusSpecContainersLifecyclePostStartTcpSocket { +export interface PrometheusV1SpecContainersLifecyclePostStartTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecContainersLifecyclePostStartTcpSocket#host + * @schema PrometheusV1SpecContainersLifecyclePostStartTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLifecyclePostStartTcpSocket#port + * @schema PrometheusV1SpecContainersLifecyclePostStartTcpSocket#port */ - readonly port: PrometheusSpecContainersLifecyclePostStartTcpSocketPort; + readonly port: PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePostStartTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePostStartTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePostStartTcpSocket(obj: PrometheusSpecContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePostStartTcpSocket(obj: PrometheusV1SpecContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -224009,23 +224009,23 @@ export function toJson_PrometheusSpecContainersLifecyclePostStartTcpSocket(obj: /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecContainersLifecyclePreStopExec + * @schema PrometheusV1SpecContainersLifecyclePreStopExec */ -export interface PrometheusSpecContainersLifecyclePreStopExec { +export interface PrometheusV1SpecContainersLifecyclePreStopExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecContainersLifecyclePreStopExec#command + * @schema PrometheusV1SpecContainersLifecyclePreStopExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePreStopExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePreStopExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePreStopExec(obj: PrometheusSpecContainersLifecyclePreStopExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePreStopExec(obj: PrometheusV1SpecContainersLifecyclePreStopExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -224038,56 +224038,56 @@ export function toJson_PrometheusSpecContainersLifecyclePreStopExec(obj: Prometh /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGet + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGet */ -export interface PrometheusSpecContainersLifecyclePreStopHttpGet { +export interface PrometheusV1SpecContainersLifecyclePreStopHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGet#host + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGet#httpHeaders + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGet#path + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGet#port + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGet#port */ - readonly port: PrometheusSpecContainersLifecyclePreStopHttpGetPort; + readonly port: PrometheusV1SpecContainersLifecyclePreStopHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecContainersLifecyclePreStopHttpGet#scheme + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePreStopHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePreStopHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePreStopHttpGet(obj: PrometheusSpecContainersLifecyclePreStopHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePreStopHttpGet(obj: PrometheusV1SpecContainersLifecyclePreStopHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -224100,30 +224100,30 @@ export function toJson_PrometheusSpecContainersLifecyclePreStopHttpGet(obj: Prom /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecContainersLifecyclePreStopTcpSocket + * @schema PrometheusV1SpecContainersLifecyclePreStopTcpSocket */ -export interface PrometheusSpecContainersLifecyclePreStopTcpSocket { +export interface PrometheusV1SpecContainersLifecyclePreStopTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecContainersLifecyclePreStopTcpSocket#host + * @schema PrometheusV1SpecContainersLifecyclePreStopTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLifecyclePreStopTcpSocket#port + * @schema PrometheusV1SpecContainersLifecyclePreStopTcpSocket#port */ - readonly port: PrometheusSpecContainersLifecyclePreStopTcpSocketPort; + readonly port: PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePreStopTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePreStopTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePreStopTcpSocket(obj: PrometheusSpecContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePreStopTcpSocket(obj: PrometheusV1SpecContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -224137,30 +224137,30 @@ export function toJson_PrometheusSpecContainersLifecyclePreStopTcpSocket(obj: Pr /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders + * @schema PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders */ -export interface PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders { +export interface PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders#name + * @schema PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders#value + * @schema PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders(obj: PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders(obj: PrometheusV1SpecContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -224174,14 +224174,14 @@ export function toJson_PrometheusSpecContainersLivenessProbeHttpGetHttpHeaders(o /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLivenessProbeHttpGetPort + * @schema PrometheusV1SpecContainersLivenessProbeHttpGetPort */ -export class PrometheusSpecContainersLivenessProbeHttpGetPort { - public static fromNumber(value: number): PrometheusSpecContainersLivenessProbeHttpGetPort { - return new PrometheusSpecContainersLivenessProbeHttpGetPort(value); +export class PrometheusV1SpecContainersLivenessProbeHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecContainersLivenessProbeHttpGetPort { + return new PrometheusV1SpecContainersLivenessProbeHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecContainersLivenessProbeHttpGetPort { - return new PrometheusSpecContainersLivenessProbeHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecContainersLivenessProbeHttpGetPort { + return new PrometheusV1SpecContainersLivenessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -224190,14 +224190,14 @@ export class PrometheusSpecContainersLivenessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLivenessProbeTcpSocketPort + * @schema PrometheusV1SpecContainersLivenessProbeTcpSocketPort */ -export class PrometheusSpecContainersLivenessProbeTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecContainersLivenessProbeTcpSocketPort { - return new PrometheusSpecContainersLivenessProbeTcpSocketPort(value); +export class PrometheusV1SpecContainersLivenessProbeTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecContainersLivenessProbeTcpSocketPort { + return new PrometheusV1SpecContainersLivenessProbeTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecContainersLivenessProbeTcpSocketPort { - return new PrometheusSpecContainersLivenessProbeTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecContainersLivenessProbeTcpSocketPort { + return new PrometheusV1SpecContainersLivenessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -224206,30 +224206,30 @@ export class PrometheusSpecContainersLivenessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders + * @schema PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders */ -export interface PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders { +export interface PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders#name + * @schema PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders#value + * @schema PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders(obj: PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders(obj: PrometheusV1SpecContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -224243,14 +224243,14 @@ export function toJson_PrometheusSpecContainersReadinessProbeHttpGetHttpHeaders( /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersReadinessProbeHttpGetPort + * @schema PrometheusV1SpecContainersReadinessProbeHttpGetPort */ -export class PrometheusSpecContainersReadinessProbeHttpGetPort { - public static fromNumber(value: number): PrometheusSpecContainersReadinessProbeHttpGetPort { - return new PrometheusSpecContainersReadinessProbeHttpGetPort(value); +export class PrometheusV1SpecContainersReadinessProbeHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecContainersReadinessProbeHttpGetPort { + return new PrometheusV1SpecContainersReadinessProbeHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecContainersReadinessProbeHttpGetPort { - return new PrometheusSpecContainersReadinessProbeHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecContainersReadinessProbeHttpGetPort { + return new PrometheusV1SpecContainersReadinessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -224259,14 +224259,14 @@ export class PrometheusSpecContainersReadinessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersReadinessProbeTcpSocketPort + * @schema PrometheusV1SpecContainersReadinessProbeTcpSocketPort */ -export class PrometheusSpecContainersReadinessProbeTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecContainersReadinessProbeTcpSocketPort { - return new PrometheusSpecContainersReadinessProbeTcpSocketPort(value); +export class PrometheusV1SpecContainersReadinessProbeTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecContainersReadinessProbeTcpSocketPort { + return new PrometheusV1SpecContainersReadinessProbeTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecContainersReadinessProbeTcpSocketPort { - return new PrometheusSpecContainersReadinessProbeTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecContainersReadinessProbeTcpSocketPort { + return new PrometheusV1SpecContainersReadinessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -224275,30 +224275,30 @@ export class PrometheusSpecContainersReadinessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecContainersStartupProbeHttpGetHttpHeaders + * @schema PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders */ -export interface PrometheusSpecContainersStartupProbeHttpGetHttpHeaders { +export interface PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecContainersStartupProbeHttpGetHttpHeaders#name + * @schema PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecContainersStartupProbeHttpGetHttpHeaders#value + * @schema PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecContainersStartupProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersStartupProbeHttpGetHttpHeaders(obj: PrometheusSpecContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders(obj: PrometheusV1SpecContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -224312,14 +224312,14 @@ export function toJson_PrometheusSpecContainersStartupProbeHttpGetHttpHeaders(ob /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersStartupProbeHttpGetPort + * @schema PrometheusV1SpecContainersStartupProbeHttpGetPort */ -export class PrometheusSpecContainersStartupProbeHttpGetPort { - public static fromNumber(value: number): PrometheusSpecContainersStartupProbeHttpGetPort { - return new PrometheusSpecContainersStartupProbeHttpGetPort(value); +export class PrometheusV1SpecContainersStartupProbeHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecContainersStartupProbeHttpGetPort { + return new PrometheusV1SpecContainersStartupProbeHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecContainersStartupProbeHttpGetPort { - return new PrometheusSpecContainersStartupProbeHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecContainersStartupProbeHttpGetPort { + return new PrometheusV1SpecContainersStartupProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -224328,14 +224328,14 @@ export class PrometheusSpecContainersStartupProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersStartupProbeTcpSocketPort + * @schema PrometheusV1SpecContainersStartupProbeTcpSocketPort */ -export class PrometheusSpecContainersStartupProbeTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecContainersStartupProbeTcpSocketPort { - return new PrometheusSpecContainersStartupProbeTcpSocketPort(value); +export class PrometheusV1SpecContainersStartupProbeTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecContainersStartupProbeTcpSocketPort { + return new PrometheusV1SpecContainersStartupProbeTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecContainersStartupProbeTcpSocketPort { - return new PrometheusSpecContainersStartupProbeTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecContainersStartupProbeTcpSocketPort { + return new PrometheusV1SpecContainersStartupProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -224344,37 +224344,37 @@ export class PrometheusSpecContainersStartupProbeTcpSocketPort { /** * Selects a key of a ConfigMap. * - * @schema PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef + * @schema PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef */ -export interface PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef { +export interface PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef { /** * The key to select. * - * @schema PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef#key + * @schema PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef#name + * @schema PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef#optional + * @schema PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef(obj: PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef(obj: PrometheusV1SpecInitContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -224389,30 +224389,30 @@ export function toJson_PrometheusSpecInitContainersEnvValueFromConfigMapKeyRef(o /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema PrometheusSpecInitContainersEnvValueFromFieldRef + * @schema PrometheusV1SpecInitContainersEnvValueFromFieldRef */ -export interface PrometheusSpecInitContainersEnvValueFromFieldRef { +export interface PrometheusV1SpecInitContainersEnvValueFromFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema PrometheusSpecInitContainersEnvValueFromFieldRef#apiVersion + * @schema PrometheusV1SpecInitContainersEnvValueFromFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema PrometheusSpecInitContainersEnvValueFromFieldRef#fieldPath + * @schema PrometheusV1SpecInitContainersEnvValueFromFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnvValueFromFieldRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnvValueFromFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnvValueFromFieldRef(obj: PrometheusSpecInitContainersEnvValueFromFieldRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnvValueFromFieldRef(obj: PrometheusV1SpecInitContainersEnvValueFromFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -224426,37 +224426,37 @@ export function toJson_PrometheusSpecInitContainersEnvValueFromFieldRef(obj: Pro /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema PrometheusSpecInitContainersEnvValueFromResourceFieldRef + * @schema PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef */ -export interface PrometheusSpecInitContainersEnvValueFromResourceFieldRef { +export interface PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema PrometheusSpecInitContainersEnvValueFromResourceFieldRef#containerName + * @schema PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema PrometheusSpecInitContainersEnvValueFromResourceFieldRef#divisor + * @schema PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema PrometheusSpecInitContainersEnvValueFromResourceFieldRef#resource + * @schema PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnvValueFromResourceFieldRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnvValueFromResourceFieldRef(obj: PrometheusSpecInitContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef(obj: PrometheusV1SpecInitContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -224471,37 +224471,37 @@ export function toJson_PrometheusSpecInitContainersEnvValueFromResourceFieldRef( /** * Selects a key of a secret in the pod's namespace * - * @schema PrometheusSpecInitContainersEnvValueFromSecretKeyRef + * @schema PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef */ -export interface PrometheusSpecInitContainersEnvValueFromSecretKeyRef { +export interface PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecInitContainersEnvValueFromSecretKeyRef#key + * @schema PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecInitContainersEnvValueFromSecretKeyRef#name + * @schema PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecInitContainersEnvValueFromSecretKeyRef#optional + * @schema PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecInitContainersEnvValueFromSecretKeyRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersEnvValueFromSecretKeyRef(obj: PrometheusSpecInitContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef(obj: PrometheusV1SpecInitContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -224516,23 +224516,23 @@ export function toJson_PrometheusSpecInitContainersEnvValueFromSecretKeyRef(obj: /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersLifecyclePostStartExec + * @schema PrometheusV1SpecInitContainersLifecyclePostStartExec */ -export interface PrometheusSpecInitContainersLifecyclePostStartExec { +export interface PrometheusV1SpecInitContainersLifecyclePostStartExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecInitContainersLifecyclePostStartExec#command + * @schema PrometheusV1SpecInitContainersLifecyclePostStartExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePostStartExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePostStartExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePostStartExec(obj: PrometheusSpecInitContainersLifecyclePostStartExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePostStartExec(obj: PrometheusV1SpecInitContainersLifecyclePostStartExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -224545,56 +224545,56 @@ export function toJson_PrometheusSpecInitContainersLifecyclePostStartExec(obj: P /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGet + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGet */ -export interface PrometheusSpecInitContainersLifecyclePostStartHttpGet { +export interface PrometheusV1SpecInitContainersLifecyclePostStartHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGet#host + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGet#httpHeaders + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGet#path + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGet#port + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#port */ - readonly port: PrometheusSpecInitContainersLifecyclePostStartHttpGetPort; + readonly port: PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGet#scheme + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePostStartHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePostStartHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePostStartHttpGet(obj: PrometheusSpecInitContainersLifecyclePostStartHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePostStartHttpGet(obj: PrometheusV1SpecInitContainersLifecyclePostStartHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -224607,30 +224607,30 @@ export function toJson_PrometheusSpecInitContainersLifecyclePostStartHttpGet(obj /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersLifecyclePostStartTcpSocket + * @schema PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket */ -export interface PrometheusSpecInitContainersLifecyclePostStartTcpSocket { +export interface PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecInitContainersLifecyclePostStartTcpSocket#host + * @schema PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLifecyclePostStartTcpSocket#port + * @schema PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket#port */ - readonly port: PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort; + readonly port: PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePostStartTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePostStartTcpSocket(obj: PrometheusSpecInitContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket(obj: PrometheusV1SpecInitContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -224644,23 +224644,23 @@ export function toJson_PrometheusSpecInitContainersLifecyclePostStartTcpSocket(o /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema PrometheusSpecInitContainersLifecyclePreStopExec + * @schema PrometheusV1SpecInitContainersLifecyclePreStopExec */ -export interface PrometheusSpecInitContainersLifecyclePreStopExec { +export interface PrometheusV1SpecInitContainersLifecyclePreStopExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema PrometheusSpecInitContainersLifecyclePreStopExec#command + * @schema PrometheusV1SpecInitContainersLifecyclePreStopExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePreStopExec' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePreStopExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePreStopExec(obj: PrometheusSpecInitContainersLifecyclePreStopExec | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePreStopExec(obj: PrometheusV1SpecInitContainersLifecyclePreStopExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -224673,56 +224673,56 @@ export function toJson_PrometheusSpecInitContainersLifecyclePreStopExec(obj: Pro /** * HTTPGet specifies the http request to perform. * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGet + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGet */ -export interface PrometheusSpecInitContainersLifecyclePreStopHttpGet { +export interface PrometheusV1SpecInitContainersLifecyclePreStopHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGet#host + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGet#httpHeaders + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#httpHeaders */ - readonly httpHeaders?: PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders[]; + readonly httpHeaders?: PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGet#path + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGet#port + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#port */ - readonly port: PrometheusSpecInitContainersLifecyclePreStopHttpGetPort; + readonly port: PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGet#scheme + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePreStopHttpGet' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePreStopHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePreStopHttpGet(obj: PrometheusSpecInitContainersLifecyclePreStopHttpGet | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePreStopHttpGet(obj: PrometheusV1SpecInitContainersLifecyclePreStopHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -224735,30 +224735,30 @@ export function toJson_PrometheusSpecInitContainersLifecyclePreStopHttpGet(obj: /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema PrometheusSpecInitContainersLifecyclePreStopTcpSocket + * @schema PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket */ -export interface PrometheusSpecInitContainersLifecyclePreStopTcpSocket { +export interface PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema PrometheusSpecInitContainersLifecyclePreStopTcpSocket#host + * @schema PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLifecyclePreStopTcpSocket#port + * @schema PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket#port */ - readonly port: PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort; + readonly port: PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePreStopTcpSocket' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePreStopTcpSocket(obj: PrometheusSpecInitContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket(obj: PrometheusV1SpecInitContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -224772,30 +224772,30 @@ export function toJson_PrometheusSpecInitContainersLifecyclePreStopTcpSocket(obj /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders */ -export interface PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders { +export interface PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders#name + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders#value + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders(obj: PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders(obj: PrometheusV1SpecInitContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -224809,14 +224809,14 @@ export function toJson_PrometheusSpecInitContainersLivenessProbeHttpGetHttpHeade /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLivenessProbeHttpGetPort + * @schema PrometheusV1SpecInitContainersLivenessProbeHttpGetPort */ -export class PrometheusSpecInitContainersLivenessProbeHttpGetPort { - public static fromNumber(value: number): PrometheusSpecInitContainersLivenessProbeHttpGetPort { - return new PrometheusSpecInitContainersLivenessProbeHttpGetPort(value); +export class PrometheusV1SpecInitContainersLivenessProbeHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersLivenessProbeHttpGetPort { + return new PrometheusV1SpecInitContainersLivenessProbeHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersLivenessProbeHttpGetPort { - return new PrometheusSpecInitContainersLivenessProbeHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersLivenessProbeHttpGetPort { + return new PrometheusV1SpecInitContainersLivenessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -224825,14 +224825,14 @@ export class PrometheusSpecInitContainersLivenessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLivenessProbeTcpSocketPort + * @schema PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort */ -export class PrometheusSpecInitContainersLivenessProbeTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecInitContainersLivenessProbeTcpSocketPort { - return new PrometheusSpecInitContainersLivenessProbeTcpSocketPort(value); +export class PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort { + return new PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersLivenessProbeTcpSocketPort { - return new PrometheusSpecInitContainersLivenessProbeTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort { + return new PrometheusV1SpecInitContainersLivenessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -224841,30 +224841,30 @@ export class PrometheusSpecInitContainersLivenessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders */ -export interface PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders { +export interface PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders#name + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders#value + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders(obj: PrometheusSpecInitContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders(obj: PrometheusV1SpecInitContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -224878,14 +224878,14 @@ export function toJson_PrometheusSpecInitContainersReadinessProbeHttpGetHttpHead /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersReadinessProbeHttpGetPort + * @schema PrometheusV1SpecInitContainersReadinessProbeHttpGetPort */ -export class PrometheusSpecInitContainersReadinessProbeHttpGetPort { - public static fromNumber(value: number): PrometheusSpecInitContainersReadinessProbeHttpGetPort { - return new PrometheusSpecInitContainersReadinessProbeHttpGetPort(value); +export class PrometheusV1SpecInitContainersReadinessProbeHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersReadinessProbeHttpGetPort { + return new PrometheusV1SpecInitContainersReadinessProbeHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersReadinessProbeHttpGetPort { - return new PrometheusSpecInitContainersReadinessProbeHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersReadinessProbeHttpGetPort { + return new PrometheusV1SpecInitContainersReadinessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -224894,14 +224894,14 @@ export class PrometheusSpecInitContainersReadinessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersReadinessProbeTcpSocketPort + * @schema PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort */ -export class PrometheusSpecInitContainersReadinessProbeTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecInitContainersReadinessProbeTcpSocketPort { - return new PrometheusSpecInitContainersReadinessProbeTcpSocketPort(value); +export class PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort { + return new PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersReadinessProbeTcpSocketPort { - return new PrometheusSpecInitContainersReadinessProbeTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort { + return new PrometheusV1SpecInitContainersReadinessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -224910,30 +224910,30 @@ export class PrometheusSpecInitContainersReadinessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders */ -export interface PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders { +export interface PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders#name + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders#value + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders(obj: PrometheusSpecInitContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders(obj: PrometheusV1SpecInitContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -224947,14 +224947,14 @@ export function toJson_PrometheusSpecInitContainersStartupProbeHttpGetHttpHeader /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersStartupProbeHttpGetPort + * @schema PrometheusV1SpecInitContainersStartupProbeHttpGetPort */ -export class PrometheusSpecInitContainersStartupProbeHttpGetPort { - public static fromNumber(value: number): PrometheusSpecInitContainersStartupProbeHttpGetPort { - return new PrometheusSpecInitContainersStartupProbeHttpGetPort(value); +export class PrometheusV1SpecInitContainersStartupProbeHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersStartupProbeHttpGetPort { + return new PrometheusV1SpecInitContainersStartupProbeHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersStartupProbeHttpGetPort { - return new PrometheusSpecInitContainersStartupProbeHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersStartupProbeHttpGetPort { + return new PrometheusV1SpecInitContainersStartupProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -224963,14 +224963,14 @@ export class PrometheusSpecInitContainersStartupProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersStartupProbeTcpSocketPort + * @schema PrometheusV1SpecInitContainersStartupProbeTcpSocketPort */ -export class PrometheusSpecInitContainersStartupProbeTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecInitContainersStartupProbeTcpSocketPort { - return new PrometheusSpecInitContainersStartupProbeTcpSocketPort(value); +export class PrometheusV1SpecInitContainersStartupProbeTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersStartupProbeTcpSocketPort { + return new PrometheusV1SpecInitContainersStartupProbeTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersStartupProbeTcpSocketPort { - return new PrometheusSpecInitContainersStartupProbeTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersStartupProbeTcpSocketPort { + return new PrometheusV1SpecInitContainersStartupProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -224979,37 +224979,37 @@ export class PrometheusSpecInitContainersStartupProbeTcpSocketPort { /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCaConfigMap + * @schema PrometheusV1SpecRemoteReadTlsConfigCaConfigMap */ -export interface PrometheusSpecRemoteReadTlsConfigCaConfigMap { +export interface PrometheusV1SpecRemoteReadTlsConfigCaConfigMap { /** * The key to select. * - * @schema PrometheusSpecRemoteReadTlsConfigCaConfigMap#key + * @schema PrometheusV1SpecRemoteReadTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteReadTlsConfigCaConfigMap#name + * @schema PrometheusV1SpecRemoteReadTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecRemoteReadTlsConfigCaConfigMap#optional + * @schema PrometheusV1SpecRemoteReadTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteReadTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadTlsConfigCaConfigMap(obj: PrometheusSpecRemoteReadTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadTlsConfigCaConfigMap(obj: PrometheusV1SpecRemoteReadTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225024,37 +225024,37 @@ export function toJson_PrometheusSpecRemoteReadTlsConfigCaConfigMap(obj: Prometh /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCaSecret + * @schema PrometheusV1SpecRemoteReadTlsConfigCaSecret */ -export interface PrometheusSpecRemoteReadTlsConfigCaSecret { +export interface PrometheusV1SpecRemoteReadTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteReadTlsConfigCaSecret#key + * @schema PrometheusV1SpecRemoteReadTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteReadTlsConfigCaSecret#name + * @schema PrometheusV1SpecRemoteReadTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteReadTlsConfigCaSecret#optional + * @schema PrometheusV1SpecRemoteReadTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteReadTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadTlsConfigCaSecret(obj: PrometheusSpecRemoteReadTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadTlsConfigCaSecret(obj: PrometheusV1SpecRemoteReadTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225069,37 +225069,37 @@ export function toJson_PrometheusSpecRemoteReadTlsConfigCaSecret(obj: Prometheus /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCertConfigMap + * @schema PrometheusV1SpecRemoteReadTlsConfigCertConfigMap */ -export interface PrometheusSpecRemoteReadTlsConfigCertConfigMap { +export interface PrometheusV1SpecRemoteReadTlsConfigCertConfigMap { /** * The key to select. * - * @schema PrometheusSpecRemoteReadTlsConfigCertConfigMap#key + * @schema PrometheusV1SpecRemoteReadTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteReadTlsConfigCertConfigMap#name + * @schema PrometheusV1SpecRemoteReadTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecRemoteReadTlsConfigCertConfigMap#optional + * @schema PrometheusV1SpecRemoteReadTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteReadTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadTlsConfigCertConfigMap(obj: PrometheusSpecRemoteReadTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadTlsConfigCertConfigMap(obj: PrometheusV1SpecRemoteReadTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225114,37 +225114,37 @@ export function toJson_PrometheusSpecRemoteReadTlsConfigCertConfigMap(obj: Prome /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecRemoteReadTlsConfigCertSecret + * @schema PrometheusV1SpecRemoteReadTlsConfigCertSecret */ -export interface PrometheusSpecRemoteReadTlsConfigCertSecret { +export interface PrometheusV1SpecRemoteReadTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteReadTlsConfigCertSecret#key + * @schema PrometheusV1SpecRemoteReadTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteReadTlsConfigCertSecret#name + * @schema PrometheusV1SpecRemoteReadTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteReadTlsConfigCertSecret#optional + * @schema PrometheusV1SpecRemoteReadTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteReadTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteReadTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteReadTlsConfigCertSecret(obj: PrometheusSpecRemoteReadTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteReadTlsConfigCertSecret(obj: PrometheusV1SpecRemoteReadTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225159,37 +225159,37 @@ export function toJson_PrometheusSpecRemoteReadTlsConfigCertSecret(obj: Promethe /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCaConfigMap + * @schema PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap */ -export interface PrometheusSpecRemoteWriteTlsConfigCaConfigMap { +export interface PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap { /** * The key to select. * - * @schema PrometheusSpecRemoteWriteTlsConfigCaConfigMap#key + * @schema PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteWriteTlsConfigCaConfigMap#name + * @schema PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecRemoteWriteTlsConfigCaConfigMap#optional + * @schema PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteTlsConfigCaConfigMap(obj: PrometheusSpecRemoteWriteTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap(obj: PrometheusV1SpecRemoteWriteTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225204,37 +225204,37 @@ export function toJson_PrometheusSpecRemoteWriteTlsConfigCaConfigMap(obj: Promet /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCaSecret + * @schema PrometheusV1SpecRemoteWriteTlsConfigCaSecret */ -export interface PrometheusSpecRemoteWriteTlsConfigCaSecret { +export interface PrometheusV1SpecRemoteWriteTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteWriteTlsConfigCaSecret#key + * @schema PrometheusV1SpecRemoteWriteTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteWriteTlsConfigCaSecret#name + * @schema PrometheusV1SpecRemoteWriteTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteWriteTlsConfigCaSecret#optional + * @schema PrometheusV1SpecRemoteWriteTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteTlsConfigCaSecret(obj: PrometheusSpecRemoteWriteTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteTlsConfigCaSecret(obj: PrometheusV1SpecRemoteWriteTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225249,37 +225249,37 @@ export function toJson_PrometheusSpecRemoteWriteTlsConfigCaSecret(obj: Prometheu /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCertConfigMap + * @schema PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap */ -export interface PrometheusSpecRemoteWriteTlsConfigCertConfigMap { +export interface PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap { /** * The key to select. * - * @schema PrometheusSpecRemoteWriteTlsConfigCertConfigMap#key + * @schema PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteWriteTlsConfigCertConfigMap#name + * @schema PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecRemoteWriteTlsConfigCertConfigMap#optional + * @schema PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteTlsConfigCertConfigMap(obj: PrometheusSpecRemoteWriteTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap(obj: PrometheusV1SpecRemoteWriteTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225294,37 +225294,37 @@ export function toJson_PrometheusSpecRemoteWriteTlsConfigCertConfigMap(obj: Prom /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecRemoteWriteTlsConfigCertSecret + * @schema PrometheusV1SpecRemoteWriteTlsConfigCertSecret */ -export interface PrometheusSpecRemoteWriteTlsConfigCertSecret { +export interface PrometheusV1SpecRemoteWriteTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecRemoteWriteTlsConfigCertSecret#key + * @schema PrometheusV1SpecRemoteWriteTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecRemoteWriteTlsConfigCertSecret#name + * @schema PrometheusV1SpecRemoteWriteTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecRemoteWriteTlsConfigCertSecret#optional + * @schema PrometheusV1SpecRemoteWriteTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecRemoteWriteTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecRemoteWriteTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecRemoteWriteTlsConfigCertSecret(obj: PrometheusSpecRemoteWriteTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecRemoteWriteTlsConfigCertSecret(obj: PrometheusV1SpecRemoteWriteTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225339,37 +225339,37 @@ export function toJson_PrometheusSpecRemoteWriteTlsConfigCertSecret(obj: Prometh /** * This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecDataSource + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource */ -export interface PrometheusSpecStorageVolumeClaimTemplateSpecDataSource { +export interface PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource { /** * APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecDataSource#apiGroup + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource#apiGroup */ readonly apiGroup?: string; /** * Kind is the type of resource being referenced * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecDataSource#kind + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource#kind */ readonly kind: string; /** * Name is the name of resource being referenced * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecDataSource#name + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource#name */ readonly name: string; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplateSpecDataSource' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpecDataSource(obj: PrometheusSpecStorageVolumeClaimTemplateSpecDataSource | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource(obj: PrometheusV1SpecStorageVolumeClaimTemplateSpecDataSource | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiGroup': obj.apiGroup, @@ -225384,30 +225384,30 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpecDataSource(ob /** * Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecResources + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecResources */ -export interface PrometheusSpecStorageVolumeClaimTemplateSpecResources { +export interface PrometheusV1SpecStorageVolumeClaimTemplateSpecResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecResources#limits + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecResources#requests + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplateSpecResources' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplateSpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpecResources(obj: PrometheusSpecStorageVolumeClaimTemplateSpecResources | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpecResources(obj: PrometheusV1SpecStorageVolumeClaimTemplateSpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -225421,33 +225421,33 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpecResources(obj /** * A label query over volumes to consider for binding. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecSelector + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector */ -export interface PrometheusSpecStorageVolumeClaimTemplateSpecSelector { +export interface PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecSelector#matchExpressions + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecSelector#matchLabels + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplateSpecSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpecSelector(obj: PrometheusSpecStorageVolumeClaimTemplateSpecSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector(obj: PrometheusV1SpecStorageVolumeClaimTemplateSpecSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -225458,56 +225458,56 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpecSelector(obj: /** * PersistentVolumeClaimCondition contails details about state of pvc * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatusConditions + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions */ -export interface PrometheusSpecStorageVolumeClaimTemplateStatusConditions { +export interface PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions { /** * Last time we probed the condition. * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime */ readonly lastProbeTime?: Date; /** * Last time the condition transitioned from one status to another. * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime */ readonly lastTransitionTime?: Date; /** * Human-readable message indicating details about last transition. * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatusConditions#message + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#message */ readonly message?: string; /** * Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \\"ResizeStarted\\" that means the underlying persistent volume is being resized. * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatusConditions#reason + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#reason */ readonly reason?: string; /** - * @schema PrometheusSpecStorageVolumeClaimTemplateStatusConditions#status + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#status */ readonly status: string; /** * PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type * - * @schema PrometheusSpecStorageVolumeClaimTemplateStatusConditions#type + * @schema PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions#type */ readonly type: string; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplateStatusConditions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplateStatusConditions(obj: PrometheusSpecStorageVolumeClaimTemplateStatusConditions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions(obj: PrometheusV1SpecStorageVolumeClaimTemplateStatusConditions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'lastProbeTime': obj.lastProbeTime?.toISOString(), @@ -225525,37 +225525,37 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplateStatusConditions( /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap */ -export interface PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap { +export interface PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap { /** * The key to select. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap#key + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap#name + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap#optional + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap(obj: PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap(obj: PrometheusV1SpecThanosGrpcServerTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225570,37 +225570,37 @@ export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCaConfigMap(obj: P /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCaSecret + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret */ -export interface PrometheusSpecThanosGrpcServerTlsConfigCaSecret { +export interface PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCaSecret#key + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCaSecret#name + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCaSecret#optional + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecThanosGrpcServerTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCaSecret(obj: PrometheusSpecThanosGrpcServerTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret(obj: PrometheusV1SpecThanosGrpcServerTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225615,37 +225615,37 @@ export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCaSecret(obj: Prom /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap */ -export interface PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap { +export interface PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap { /** * The key to select. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap#key + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap#name + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap#optional + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap(obj: PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap(obj: PrometheusV1SpecThanosGrpcServerTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225660,37 +225660,37 @@ export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCertConfigMap(obj: /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCertSecret + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret */ -export interface PrometheusSpecThanosGrpcServerTlsConfigCertSecret { +export interface PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCertSecret#key + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCertSecret#name + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecThanosGrpcServerTlsConfigCertSecret#optional + * @schema PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecThanosGrpcServerTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCertSecret(obj: PrometheusSpecThanosGrpcServerTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret(obj: PrometheusV1SpecThanosGrpcServerTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225705,30 +225705,30 @@ export function toJson_PrometheusSpecThanosGrpcServerTlsConfigCertSecret(obj: Pr /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema PrometheusSpecVolumesDownwardApiItemsFieldRef + * @schema PrometheusV1SpecVolumesDownwardApiItemsFieldRef */ -export interface PrometheusSpecVolumesDownwardApiItemsFieldRef { +export interface PrometheusV1SpecVolumesDownwardApiItemsFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema PrometheusSpecVolumesDownwardApiItemsFieldRef#apiVersion + * @schema PrometheusV1SpecVolumesDownwardApiItemsFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema PrometheusSpecVolumesDownwardApiItemsFieldRef#fieldPath + * @schema PrometheusV1SpecVolumesDownwardApiItemsFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'PrometheusSpecVolumesDownwardApiItemsFieldRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesDownwardApiItemsFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesDownwardApiItemsFieldRef(obj: PrometheusSpecVolumesDownwardApiItemsFieldRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesDownwardApiItemsFieldRef(obj: PrometheusV1SpecVolumesDownwardApiItemsFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -225742,37 +225742,37 @@ export function toJson_PrometheusSpecVolumesDownwardApiItemsFieldRef(obj: Promet /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema PrometheusSpecVolumesDownwardApiItemsResourceFieldRef + * @schema PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef */ -export interface PrometheusSpecVolumesDownwardApiItemsResourceFieldRef { +export interface PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema PrometheusSpecVolumesDownwardApiItemsResourceFieldRef#containerName + * @schema PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema PrometheusSpecVolumesDownwardApiItemsResourceFieldRef#divisor + * @schema PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema PrometheusSpecVolumesDownwardApiItemsResourceFieldRef#resource + * @schema PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'PrometheusSpecVolumesDownwardApiItemsResourceFieldRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesDownwardApiItemsResourceFieldRef(obj: PrometheusSpecVolumesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef(obj: PrometheusV1SpecVolumesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -225787,40 +225787,40 @@ export function toJson_PrometheusSpecVolumesDownwardApiItemsResourceFieldRef(obj /** * information about the configMap data to project * - * @schema PrometheusSpecVolumesProjectedSourcesConfigMap + * @schema PrometheusV1SpecVolumesProjectedSourcesConfigMap */ -export interface PrometheusSpecVolumesProjectedSourcesConfigMap { +export interface PrometheusV1SpecVolumesProjectedSourcesConfigMap { /** * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema PrometheusSpecVolumesProjectedSourcesConfigMap#items + * @schema PrometheusV1SpecVolumesProjectedSourcesConfigMap#items */ - readonly items?: PrometheusSpecVolumesProjectedSourcesConfigMapItems[]; + readonly items?: PrometheusV1SpecVolumesProjectedSourcesConfigMapItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesProjectedSourcesConfigMap#name + * @schema PrometheusV1SpecVolumesProjectedSourcesConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its keys must be defined * - * @schema PrometheusSpecVolumesProjectedSourcesConfigMap#optional + * @schema PrometheusV1SpecVolumesProjectedSourcesConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesConfigMap(obj: PrometheusSpecVolumesProjectedSourcesConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesConfigMap(obj: PrometheusV1SpecVolumesProjectedSourcesConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_PrometheusSpecVolumesProjectedSourcesConfigMapItems(y)), + 'items': obj.items?.map(y => toJson_PrometheusV1SpecVolumesProjectedSourcesConfigMapItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -225832,26 +225832,26 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesConfigMap(obj: Prome /** * information about the downwardAPI data to project * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApi + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApi */ -export interface PrometheusSpecVolumesProjectedSourcesDownwardApi { +export interface PrometheusV1SpecVolumesProjectedSourcesDownwardApi { /** * Items is a list of DownwardAPIVolume file * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApi#items + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApi#items */ - readonly items?: PrometheusSpecVolumesProjectedSourcesDownwardApiItems[]; + readonly items?: PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems[]; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesDownwardApi' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesDownwardApi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesDownwardApi(obj: PrometheusSpecVolumesProjectedSourcesDownwardApi | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesDownwardApi(obj: PrometheusV1SpecVolumesProjectedSourcesDownwardApi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItems(y)), + 'items': obj.items?.map(y => toJson_PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -225861,40 +225861,40 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesDownwardApi(obj: Pro /** * information about the secret data to project * - * @schema PrometheusSpecVolumesProjectedSourcesSecret + * @schema PrometheusV1SpecVolumesProjectedSourcesSecret */ -export interface PrometheusSpecVolumesProjectedSourcesSecret { +export interface PrometheusV1SpecVolumesProjectedSourcesSecret { /** * If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema PrometheusSpecVolumesProjectedSourcesSecret#items + * @schema PrometheusV1SpecVolumesProjectedSourcesSecret#items */ - readonly items?: PrometheusSpecVolumesProjectedSourcesSecretItems[]; + readonly items?: PrometheusV1SpecVolumesProjectedSourcesSecretItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecVolumesProjectedSourcesSecret#name + * @schema PrometheusV1SpecVolumesProjectedSourcesSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecVolumesProjectedSourcesSecret#optional + * @schema PrometheusV1SpecVolumesProjectedSourcesSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesSecret(obj: PrometheusSpecVolumesProjectedSourcesSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesSecret(obj: PrometheusV1SpecVolumesProjectedSourcesSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_PrometheusSpecVolumesProjectedSourcesSecretItems(y)), + 'items': obj.items?.map(y => toJson_PrometheusV1SpecVolumesProjectedSourcesSecretItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -225906,13 +225906,13 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesSecret(obj: Promethe /** * information about the serviceAccountToken data to project * - * @schema PrometheusSpecVolumesProjectedSourcesServiceAccountToken + * @schema PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken */ -export interface PrometheusSpecVolumesProjectedSourcesServiceAccountToken { +export interface PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken { /** * Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver. * - * @schema PrometheusSpecVolumesProjectedSourcesServiceAccountToken#audience + * @schema PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken#audience */ readonly audience?: string; @@ -225920,24 +225920,24 @@ export interface PrometheusSpecVolumesProjectedSourcesServiceAccountToken { * ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes. * * @default 1 hour and must be at least 10 minutes. - * @schema PrometheusSpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds + * @schema PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds */ readonly expirationSeconds?: number; /** * Path is the path relative to the mount point of the file to project the token into. * - * @schema PrometheusSpecVolumesProjectedSourcesServiceAccountToken#path + * @schema PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken#path */ readonly path: string; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesServiceAccountToken' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesServiceAccountToken(obj: PrometheusSpecVolumesProjectedSourcesServiceAccountToken | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken(obj: PrometheusV1SpecVolumesProjectedSourcesServiceAccountToken | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'audience': obj.audience, @@ -225952,37 +225952,37 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesServiceAccountToken( /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions */ -export interface PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { +export interface PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { /** * The label key that the selector applies to. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -225997,37 +225997,37 @@ export function toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringScheduli /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields */ -export interface PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { +export interface PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { /** * The label key that the selector applies to. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values + * @schema PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: PrometheusSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: PrometheusV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226042,37 +226042,37 @@ export function toJson_PrometheusSpecAffinityNodeAffinityPreferredDuringScheduli /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions */ -export interface PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { +export interface PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { /** * The label key that the selector applies to. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226087,37 +226087,37 @@ export function toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulin /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields */ -export interface PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { +export interface PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { /** * The label key that the selector applies to. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values + * @schema PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: PrometheusV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226132,33 +226132,33 @@ export function toJson_PrometheusSpecAffinityNodeAffinityRequiredDuringSchedulin /** * A label query over a set of resources, in this case pods. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -226169,37 +226169,37 @@ export function toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulin /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: PrometheusSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: PrometheusV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226214,33 +226214,33 @@ export function toJson_PrometheusSpecAffinityPodAffinityRequiredDuringScheduling /** * A label query over a set of resources, in this case pods. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -226251,37 +226251,37 @@ export function toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSched /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: PrometheusV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226296,37 +226296,37 @@ export function toJson_PrometheusSpecAffinityPodAntiAffinityRequiredDuringSchedu /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap */ -export interface PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap { +export interface PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap { /** * The key to select. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap#key + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap#name + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap#optional + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap(obj: PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap(obj: PrometheusV1SpecAlertingAlertmanagersTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226341,37 +226341,37 @@ export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCaConfigMap(o /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret */ -export interface PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret { +export interface PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret#key + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret#name + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret#optional + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret(obj: PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret(obj: PrometheusV1SpecAlertingAlertmanagersTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226386,37 +226386,37 @@ export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCaSecret(obj: /** * ConfigMap containing data to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap */ -export interface PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap { +export interface PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap { /** * The key to select. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap#key + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap#name + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap#optional + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap(obj: PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap(obj: PrometheusV1SpecAlertingAlertmanagersTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226431,37 +226431,37 @@ export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCertConfigMap /** * Secret containing data to use for the targets. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret */ -export interface PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret { +export interface PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret#key + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret#name + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret#optional + * @schema PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret(obj: PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret(obj: PrometheusV1SpecAlertingAlertmanagersTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226476,30 +226476,30 @@ export function toJson_PrometheusSpecAlertingAlertmanagersTlsConfigCertSecret(ob /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders */ -export interface PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders { +export interface PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders#name + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders#value + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders(obj: PrometheusSpecContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders(obj: PrometheusV1SpecContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -226513,14 +226513,14 @@ export function toJson_PrometheusSpecContainersLifecyclePostStartHttpGetHttpHead /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLifecyclePostStartHttpGetPort + * @schema PrometheusV1SpecContainersLifecyclePostStartHttpGetPort */ -export class PrometheusSpecContainersLifecyclePostStartHttpGetPort { - public static fromNumber(value: number): PrometheusSpecContainersLifecyclePostStartHttpGetPort { - return new PrometheusSpecContainersLifecyclePostStartHttpGetPort(value); +export class PrometheusV1SpecContainersLifecyclePostStartHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecContainersLifecyclePostStartHttpGetPort { + return new PrometheusV1SpecContainersLifecyclePostStartHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecContainersLifecyclePostStartHttpGetPort { - return new PrometheusSpecContainersLifecyclePostStartHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecContainersLifecyclePostStartHttpGetPort { + return new PrometheusV1SpecContainersLifecyclePostStartHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -226529,14 +226529,14 @@ export class PrometheusSpecContainersLifecyclePostStartHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLifecyclePostStartTcpSocketPort + * @schema PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort */ -export class PrometheusSpecContainersLifecyclePostStartTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecContainersLifecyclePostStartTcpSocketPort { - return new PrometheusSpecContainersLifecyclePostStartTcpSocketPort(value); +export class PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort { + return new PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecContainersLifecyclePostStartTcpSocketPort { - return new PrometheusSpecContainersLifecyclePostStartTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort { + return new PrometheusV1SpecContainersLifecyclePostStartTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -226545,30 +226545,30 @@ export class PrometheusSpecContainersLifecyclePostStartTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders */ -export interface PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders { +export interface PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders#name + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders#value + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders(obj: PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders(obj: PrometheusV1SpecContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -226582,14 +226582,14 @@ export function toJson_PrometheusSpecContainersLifecyclePreStopHttpGetHttpHeader /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLifecyclePreStopHttpGetPort + * @schema PrometheusV1SpecContainersLifecyclePreStopHttpGetPort */ -export class PrometheusSpecContainersLifecyclePreStopHttpGetPort { - public static fromNumber(value: number): PrometheusSpecContainersLifecyclePreStopHttpGetPort { - return new PrometheusSpecContainersLifecyclePreStopHttpGetPort(value); +export class PrometheusV1SpecContainersLifecyclePreStopHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecContainersLifecyclePreStopHttpGetPort { + return new PrometheusV1SpecContainersLifecyclePreStopHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecContainersLifecyclePreStopHttpGetPort { - return new PrometheusSpecContainersLifecyclePreStopHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecContainersLifecyclePreStopHttpGetPort { + return new PrometheusV1SpecContainersLifecyclePreStopHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -226598,14 +226598,14 @@ export class PrometheusSpecContainersLifecyclePreStopHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecContainersLifecyclePreStopTcpSocketPort + * @schema PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort */ -export class PrometheusSpecContainersLifecyclePreStopTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecContainersLifecyclePreStopTcpSocketPort { - return new PrometheusSpecContainersLifecyclePreStopTcpSocketPort(value); +export class PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort { + return new PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecContainersLifecyclePreStopTcpSocketPort { - return new PrometheusSpecContainersLifecyclePreStopTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort { + return new PrometheusV1SpecContainersLifecyclePreStopTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -226614,30 +226614,30 @@ export class PrometheusSpecContainersLifecyclePreStopTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders */ -export interface PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders { +export interface PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders(obj: PrometheusSpecInitContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders(obj: PrometheusV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -226651,14 +226651,14 @@ export function toJson_PrometheusSpecInitContainersLifecyclePostStartHttpGetHttp /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLifecyclePostStartHttpGetPort + * @schema PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort */ -export class PrometheusSpecInitContainersLifecyclePostStartHttpGetPort { - public static fromNumber(value: number): PrometheusSpecInitContainersLifecyclePostStartHttpGetPort { - return new PrometheusSpecInitContainersLifecyclePostStartHttpGetPort(value); +export class PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort { + return new PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersLifecyclePostStartHttpGetPort { - return new PrometheusSpecInitContainersLifecyclePostStartHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort { + return new PrometheusV1SpecInitContainersLifecyclePostStartHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -226667,14 +226667,14 @@ export class PrometheusSpecInitContainersLifecyclePostStartHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort + * @schema PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort */ -export class PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort { - return new PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort(value); +export class PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort { + return new PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort { - return new PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort { + return new PrometheusV1SpecInitContainersLifecyclePostStartTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -226683,30 +226683,30 @@ export class PrometheusSpecInitContainersLifecyclePostStartTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders */ -export interface PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders { +export interface PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders { /** * The header field name * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders(obj: PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders(obj: PrometheusV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -226720,14 +226720,14 @@ export function toJson_PrometheusSpecInitContainersLifecyclePreStopHttpGetHttpHe /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLifecyclePreStopHttpGetPort + * @schema PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort */ -export class PrometheusSpecInitContainersLifecyclePreStopHttpGetPort { - public static fromNumber(value: number): PrometheusSpecInitContainersLifecyclePreStopHttpGetPort { - return new PrometheusSpecInitContainersLifecyclePreStopHttpGetPort(value); +export class PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort { + return new PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersLifecyclePreStopHttpGetPort { - return new PrometheusSpecInitContainersLifecyclePreStopHttpGetPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort { + return new PrometheusV1SpecInitContainersLifecyclePreStopHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -226736,14 +226736,14 @@ export class PrometheusSpecInitContainersLifecyclePreStopHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort + * @schema PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort */ -export class PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort { - public static fromNumber(value: number): PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort { - return new PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort(value); +export class PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort { + public static fromNumber(value: number): PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort { + return new PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort(value); } - public static fromString(value: string): PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort { - return new PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort(value); + public static fromString(value: string): PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort { + return new PrometheusV1SpecInitContainersLifecyclePreStopTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -226752,37 +226752,37 @@ export class PrometheusSpecInitContainersLifecyclePreStopTcpSocketPort { /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions */ -export interface PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions { +export interface PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values + * @schema PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(obj: PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(obj: PrometheusV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226797,37 +226797,37 @@ export function toJson_PrometheusSpecStorageVolumeClaimTemplateSpecSelectorMatch /** * Maps a string key to a path within a volume. * - * @schema PrometheusSpecVolumesProjectedSourcesConfigMapItems + * @schema PrometheusV1SpecVolumesProjectedSourcesConfigMapItems */ -export interface PrometheusSpecVolumesProjectedSourcesConfigMapItems { +export interface PrometheusV1SpecVolumesProjectedSourcesConfigMapItems { /** * The key to project. * - * @schema PrometheusSpecVolumesProjectedSourcesConfigMapItems#key + * @schema PrometheusV1SpecVolumesProjectedSourcesConfigMapItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema PrometheusSpecVolumesProjectedSourcesConfigMapItems#mode + * @schema PrometheusV1SpecVolumesProjectedSourcesConfigMapItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema PrometheusSpecVolumesProjectedSourcesConfigMapItems#path + * @schema PrometheusV1SpecVolumesProjectedSourcesConfigMapItems#path */ readonly path: string; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesConfigMapItems' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesConfigMapItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesConfigMapItems(obj: PrometheusSpecVolumesProjectedSourcesConfigMapItems | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesConfigMapItems(obj: PrometheusV1SpecVolumesProjectedSourcesConfigMapItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226842,50 +226842,50 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesConfigMapItems(obj: /** * DownwardAPIVolumeFile represents information to create the file containing the pod field * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItems + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems */ -export interface PrometheusSpecVolumesProjectedSourcesDownwardApiItems { +export interface PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItems#fieldRef + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems#fieldRef */ - readonly fieldRef?: PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef; + readonly fieldRef?: PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItems#mode + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems#mode */ readonly mode?: number; /** * Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItems#path + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems#path */ readonly path: string; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef */ - readonly resourceFieldRef?: PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef; + readonly resourceFieldRef?: PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesDownwardApiItems' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItems(obj: PrometheusSpecVolumesProjectedSourcesDownwardApiItems | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems(obj: PrometheusV1SpecVolumesProjectedSourcesDownwardApiItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fieldRef': toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj.fieldRef), + 'fieldRef': toJson_PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj.fieldRef), 'mode': obj.mode, 'path': obj.path, - 'resourceFieldRef': toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), + 'resourceFieldRef': toJson_PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -226895,37 +226895,37 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItems(obj /** * Maps a string key to a path within a volume. * - * @schema PrometheusSpecVolumesProjectedSourcesSecretItems + * @schema PrometheusV1SpecVolumesProjectedSourcesSecretItems */ -export interface PrometheusSpecVolumesProjectedSourcesSecretItems { +export interface PrometheusV1SpecVolumesProjectedSourcesSecretItems { /** * The key to project. * - * @schema PrometheusSpecVolumesProjectedSourcesSecretItems#key + * @schema PrometheusV1SpecVolumesProjectedSourcesSecretItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema PrometheusSpecVolumesProjectedSourcesSecretItems#mode + * @schema PrometheusV1SpecVolumesProjectedSourcesSecretItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema PrometheusSpecVolumesProjectedSourcesSecretItems#path + * @schema PrometheusV1SpecVolumesProjectedSourcesSecretItems#path */ readonly path: string; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesSecretItems' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesSecretItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesSecretItems(obj: PrometheusSpecVolumesProjectedSourcesSecretItems | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesSecretItems(obj: PrometheusV1SpecVolumesProjectedSourcesSecretItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226940,37 +226940,37 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesSecretItems(obj: Pro /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: PrometheusSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: PrometheusV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -226985,37 +226985,37 @@ export function toJson_PrometheusSpecAffinityPodAffinityPreferredDuringSchedulin /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: PrometheusSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: PrometheusV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -227030,30 +227030,30 @@ export function toJson_PrometheusSpecAffinityPodAntiAffinityPreferredDuringSched /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef */ -export interface PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef { +export interface PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj: PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFieldRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj: PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -227067,37 +227067,37 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItemsFiel /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef */ -export interface PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef { +export interface PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource + * @schema PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef' to JSON representation. + * Converts an object of type 'PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj: PrometheusSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { +export function toJson_PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj: PrometheusV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -227113,11 +227113,11 @@ export function toJson_PrometheusSpecVolumesProjectedSourcesDownwardApiItemsReso /** * PrometheusRule defines alerting rules for a Prometheus instance * - * @schema PrometheusRule + * @schema PrometheusRuleV1 */ -export class PrometheusRule extends ApiObject { +export class PrometheusRuleV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"PrometheusRule\\" + * Returns the apiVersion and kind for \\"PrometheusRuleV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'monitoring.coreos.com/v1', @@ -227125,28 +227125,28 @@ export class PrometheusRule extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"PrometheusRule\\". + * Renders a Kubernetes manifest for \\"PrometheusRuleV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: PrometheusRuleProps): any { + public static manifest(props: PrometheusRuleV1Props): any { return { - ...PrometheusRule.GVK, - ...toJson_PrometheusRuleProps(props), + ...PrometheusRuleV1.GVK, + ...toJson_PrometheusRuleV1Props(props), }; } /** - * Defines a \\"PrometheusRule\\" API object + * Defines a \\"PrometheusRuleV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: PrometheusRuleProps) { + public constructor(scope: Construct, id: string, props: PrometheusRuleV1Props) { super(scope, id, { - ...PrometheusRule.GVK, + ...PrometheusRuleV1.GVK, ...props, }); } @@ -227158,8 +227158,8 @@ export class PrometheusRule extends ApiObject { const resolved = super.toJson(); return { - ...PrometheusRule.GVK, - ...toJson_PrometheusRuleProps(resolved), + ...PrometheusRuleV1.GVK, + ...toJson_PrometheusRuleV1Props(resolved), }; } } @@ -227167,32 +227167,32 @@ export class PrometheusRule extends ApiObject { /** * PrometheusRule defines alerting rules for a Prometheus instance * - * @schema PrometheusRule + * @schema PrometheusRuleV1 */ -export interface PrometheusRuleProps { +export interface PrometheusRuleV1Props { /** - * @schema PrometheusRule#metadata + * @schema PrometheusRuleV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Specification of desired alerting rule definitions for Prometheus. * - * @schema PrometheusRule#spec + * @schema PrometheusRuleV1#spec */ - readonly spec: PrometheusRuleSpec; + readonly spec: PrometheusRuleV1Spec; } /** - * Converts an object of type 'PrometheusRuleProps' to JSON representation. + * Converts an object of type 'PrometheusRuleV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusRuleProps(obj: PrometheusRuleProps | undefined): Record | undefined { +export function toJson_PrometheusRuleV1Props(obj: PrometheusRuleV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_PrometheusRuleSpec(obj.spec), + 'spec': toJson_PrometheusRuleV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -227202,26 +227202,26 @@ export function toJson_PrometheusRuleProps(obj: PrometheusRuleProps | undefined) /** * Specification of desired alerting rule definitions for Prometheus. * - * @schema PrometheusRuleSpec + * @schema PrometheusRuleV1Spec */ -export interface PrometheusRuleSpec { +export interface PrometheusRuleV1Spec { /** * Content of Prometheus rule file * - * @schema PrometheusRuleSpec#groups + * @schema PrometheusRuleV1Spec#groups */ - readonly groups?: PrometheusRuleSpecGroups[]; + readonly groups?: PrometheusRuleV1SpecGroups[]; } /** - * Converts an object of type 'PrometheusRuleSpec' to JSON representation. + * Converts an object of type 'PrometheusRuleV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusRuleSpec(obj: PrometheusRuleSpec | undefined): Record | undefined { +export function toJson_PrometheusRuleV1Spec(obj: PrometheusRuleV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'groups': obj.groups?.map(y => toJson_PrometheusRuleSpecGroups(y)), + 'groups': obj.groups?.map(y => toJson_PrometheusRuleV1SpecGroups(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -227231,42 +227231,42 @@ export function toJson_PrometheusRuleSpec(obj: PrometheusRuleSpec | undefined): /** * RuleGroup is a list of sequentially evaluated recording and alerting rules. Note: PartialResponseStrategy is only used by ThanosRuler and will be ignored by Prometheus instances. Valid values for this field are 'warn' or 'abort'. More info: https://github.com/thanos-io/thanos/blob/master/docs/components/rule.md#partial-response * - * @schema PrometheusRuleSpecGroups + * @schema PrometheusRuleV1SpecGroups */ -export interface PrometheusRuleSpecGroups { +export interface PrometheusRuleV1SpecGroups { /** - * @schema PrometheusRuleSpecGroups#interval + * @schema PrometheusRuleV1SpecGroups#interval */ readonly interval?: string; /** - * @schema PrometheusRuleSpecGroups#name + * @schema PrometheusRuleV1SpecGroups#name */ readonly name: string; /** - * @schema PrometheusRuleSpecGroups#partial_response_strategy + * @schema PrometheusRuleV1SpecGroups#partial_response_strategy */ readonly partialResponseStrategy?: string; /** - * @schema PrometheusRuleSpecGroups#rules + * @schema PrometheusRuleV1SpecGroups#rules */ - readonly rules: PrometheusRuleSpecGroupsRules[]; + readonly rules: PrometheusRuleV1SpecGroupsRules[]; } /** - * Converts an object of type 'PrometheusRuleSpecGroups' to JSON representation. + * Converts an object of type 'PrometheusRuleV1SpecGroups' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusRuleSpecGroups(obj: PrometheusRuleSpecGroups | undefined): Record | undefined { +export function toJson_PrometheusRuleV1SpecGroups(obj: PrometheusRuleV1SpecGroups | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'interval': obj.interval, 'name': obj.name, 'partial_response_strategy': obj.partialResponseStrategy, - 'rules': obj.rules?.map(y => toJson_PrometheusRuleSpecGroupsRules(y)), + 'rules': obj.rules?.map(y => toJson_PrometheusRuleV1SpecGroupsRules(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -227276,46 +227276,46 @@ export function toJson_PrometheusRuleSpecGroups(obj: PrometheusRuleSpecGroups | /** * Rule describes an alerting or recording rule. * - * @schema PrometheusRuleSpecGroupsRules + * @schema PrometheusRuleV1SpecGroupsRules */ -export interface PrometheusRuleSpecGroupsRules { +export interface PrometheusRuleV1SpecGroupsRules { /** - * @schema PrometheusRuleSpecGroupsRules#alert + * @schema PrometheusRuleV1SpecGroupsRules#alert */ readonly alert?: string; /** - * @schema PrometheusRuleSpecGroupsRules#annotations + * @schema PrometheusRuleV1SpecGroupsRules#annotations */ readonly annotations?: { [key: string]: string }; /** - * @schema PrometheusRuleSpecGroupsRules#expr + * @schema PrometheusRuleV1SpecGroupsRules#expr */ - readonly expr: PrometheusRuleSpecGroupsRulesExpr; + readonly expr: PrometheusRuleV1SpecGroupsRulesExpr; /** - * @schema PrometheusRuleSpecGroupsRules#for + * @schema PrometheusRuleV1SpecGroupsRules#for */ readonly for?: string; /** - * @schema PrometheusRuleSpecGroupsRules#labels + * @schema PrometheusRuleV1SpecGroupsRules#labels */ readonly labels?: { [key: string]: string }; /** - * @schema PrometheusRuleSpecGroupsRules#record + * @schema PrometheusRuleV1SpecGroupsRules#record */ readonly record?: string; } /** - * Converts an object of type 'PrometheusRuleSpecGroupsRules' to JSON representation. + * Converts an object of type 'PrometheusRuleV1SpecGroupsRules' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_PrometheusRuleSpecGroupsRules(obj: PrometheusRuleSpecGroupsRules | undefined): Record | undefined { +export function toJson_PrometheusRuleV1SpecGroupsRules(obj: PrometheusRuleV1SpecGroupsRules | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'alert': obj.alert, @@ -227331,14 +227331,14 @@ export function toJson_PrometheusRuleSpecGroupsRules(obj: PrometheusRuleSpecGrou /* eslint-enable max-len, quote-props */ /** - * @schema PrometheusRuleSpecGroupsRulesExpr + * @schema PrometheusRuleV1SpecGroupsRulesExpr */ -export class PrometheusRuleSpecGroupsRulesExpr { - public static fromNumber(value: number): PrometheusRuleSpecGroupsRulesExpr { - return new PrometheusRuleSpecGroupsRulesExpr(value); +export class PrometheusRuleV1SpecGroupsRulesExpr { + public static fromNumber(value: number): PrometheusRuleV1SpecGroupsRulesExpr { + return new PrometheusRuleV1SpecGroupsRulesExpr(value); } - public static fromString(value: string): PrometheusRuleSpecGroupsRulesExpr { - return new PrometheusRuleSpecGroupsRulesExpr(value); + public static fromString(value: string): PrometheusRuleV1SpecGroupsRulesExpr { + return new PrometheusRuleV1SpecGroupsRulesExpr(value); } private constructor(public readonly value: number | string) { } @@ -227348,11 +227348,11 @@ export class PrometheusRuleSpecGroupsRulesExpr { /** * ServiceMonitor defines monitoring for a set of services. * - * @schema ServiceMonitor + * @schema ServiceMonitorV1 */ -export class ServiceMonitor extends ApiObject { +export class ServiceMonitorV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"ServiceMonitor\\" + * Returns the apiVersion and kind for \\"ServiceMonitorV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'monitoring.coreos.com/v1', @@ -227360,28 +227360,28 @@ export class ServiceMonitor extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"ServiceMonitor\\". + * Renders a Kubernetes manifest for \\"ServiceMonitorV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: ServiceMonitorProps): any { + public static manifest(props: ServiceMonitorV1Props): any { return { - ...ServiceMonitor.GVK, - ...toJson_ServiceMonitorProps(props), + ...ServiceMonitorV1.GVK, + ...toJson_ServiceMonitorV1Props(props), }; } /** - * Defines a \\"ServiceMonitor\\" API object + * Defines a \\"ServiceMonitorV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: ServiceMonitorProps) { + public constructor(scope: Construct, id: string, props: ServiceMonitorV1Props) { super(scope, id, { - ...ServiceMonitor.GVK, + ...ServiceMonitorV1.GVK, ...props, }); } @@ -227393,8 +227393,8 @@ export class ServiceMonitor extends ApiObject { const resolved = super.toJson(); return { - ...ServiceMonitor.GVK, - ...toJson_ServiceMonitorProps(resolved), + ...ServiceMonitorV1.GVK, + ...toJson_ServiceMonitorV1Props(resolved), }; } } @@ -227402,32 +227402,32 @@ export class ServiceMonitor extends ApiObject { /** * ServiceMonitor defines monitoring for a set of services. * - * @schema ServiceMonitor + * @schema ServiceMonitorV1 */ -export interface ServiceMonitorProps { +export interface ServiceMonitorV1Props { /** - * @schema ServiceMonitor#metadata + * @schema ServiceMonitorV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Specification of desired Service selection for target discovery by Prometheus. * - * @schema ServiceMonitor#spec + * @schema ServiceMonitorV1#spec */ - readonly spec: ServiceMonitorSpec; + readonly spec: ServiceMonitorV1Spec; } /** - * Converts an object of type 'ServiceMonitorProps' to JSON representation. + * Converts an object of type 'ServiceMonitorV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorProps(obj: ServiceMonitorProps | undefined): Record | undefined { +export function toJson_ServiceMonitorV1Props(obj: ServiceMonitorV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ServiceMonitorSpec(obj.spec), + 'spec': toJson_ServiceMonitorV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -227437,73 +227437,73 @@ export function toJson_ServiceMonitorProps(obj: ServiceMonitorProps | undefined) /** * Specification of desired Service selection for target discovery by Prometheus. * - * @schema ServiceMonitorSpec + * @schema ServiceMonitorV1Spec */ -export interface ServiceMonitorSpec { +export interface ServiceMonitorV1Spec { /** * A list of endpoints allowed as part of this ServiceMonitor. * - * @schema ServiceMonitorSpec#endpoints + * @schema ServiceMonitorV1Spec#endpoints */ - readonly endpoints: ServiceMonitorSpecEndpoints[]; + readonly endpoints: ServiceMonitorV1SpecEndpoints[]; /** * The label to use to retrieve the job name from. * - * @schema ServiceMonitorSpec#jobLabel + * @schema ServiceMonitorV1Spec#jobLabel */ readonly jobLabel?: string; /** * Selector to select which namespaces the Endpoints objects are discovered from. * - * @schema ServiceMonitorSpec#namespaceSelector + * @schema ServiceMonitorV1Spec#namespaceSelector */ - readonly namespaceSelector?: ServiceMonitorSpecNamespaceSelector; + readonly namespaceSelector?: ServiceMonitorV1SpecNamespaceSelector; /** * PodTargetLabels transfers labels on the Kubernetes Pod onto the target. * - * @schema ServiceMonitorSpec#podTargetLabels + * @schema ServiceMonitorV1Spec#podTargetLabels */ readonly podTargetLabels?: string[]; /** * SampleLimit defines per-scrape limit on number of scraped samples that will be accepted. * - * @schema ServiceMonitorSpec#sampleLimit + * @schema ServiceMonitorV1Spec#sampleLimit */ readonly sampleLimit?: number; /** * Selector to select Endpoints objects. * - * @schema ServiceMonitorSpec#selector + * @schema ServiceMonitorV1Spec#selector */ - readonly selector: ServiceMonitorSpecSelector; + readonly selector: ServiceMonitorV1SpecSelector; /** * TargetLabels transfers labels on the Kubernetes Service onto the target. * - * @schema ServiceMonitorSpec#targetLabels + * @schema ServiceMonitorV1Spec#targetLabels */ readonly targetLabels?: string[]; } /** - * Converts an object of type 'ServiceMonitorSpec' to JSON representation. + * Converts an object of type 'ServiceMonitorV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpec(obj: ServiceMonitorSpec | undefined): Record | undefined { +export function toJson_ServiceMonitorV1Spec(obj: ServiceMonitorV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'endpoints': obj.endpoints?.map(y => toJson_ServiceMonitorSpecEndpoints(y)), + 'endpoints': obj.endpoints?.map(y => toJson_ServiceMonitorV1SpecEndpoints(y)), 'jobLabel': obj.jobLabel, - 'namespaceSelector': toJson_ServiceMonitorSpecNamespaceSelector(obj.namespaceSelector), + 'namespaceSelector': toJson_ServiceMonitorV1SpecNamespaceSelector(obj.namespaceSelector), 'podTargetLabels': obj.podTargetLabels?.map(y => y), 'sampleLimit': obj.sampleLimit, - 'selector': toJson_ServiceMonitorSpecSelector(obj.selector), + 'selector': toJson_ServiceMonitorV1SpecSelector(obj.selector), 'targetLabels': obj.targetLabels?.map(y => y), }; // filter undefined values @@ -227514,146 +227514,146 @@ export function toJson_ServiceMonitorSpec(obj: ServiceMonitorSpec | undefined): /** * Endpoint defines a scrapeable endpoint serving Prometheus metrics. * - * @schema ServiceMonitorSpecEndpoints + * @schema ServiceMonitorV1SpecEndpoints */ -export interface ServiceMonitorSpecEndpoints { +export interface ServiceMonitorV1SpecEndpoints { /** * BasicAuth allow an endpoint to authenticate over basic authentication More info: https://prometheus.io/docs/operating/configuration/#endpoints * - * @schema ServiceMonitorSpecEndpoints#basicAuth + * @schema ServiceMonitorV1SpecEndpoints#basicAuth */ - readonly basicAuth?: ServiceMonitorSpecEndpointsBasicAuth; + readonly basicAuth?: ServiceMonitorV1SpecEndpointsBasicAuth; /** * File to read bearer token for scraping targets. * - * @schema ServiceMonitorSpecEndpoints#bearerTokenFile + * @schema ServiceMonitorV1SpecEndpoints#bearerTokenFile */ readonly bearerTokenFile?: string; /** * Secret to mount to read bearer token for scraping targets. The secret needs to be in the same namespace as the service monitor and accessible by the Prometheus Operator. * - * @schema ServiceMonitorSpecEndpoints#bearerTokenSecret + * @schema ServiceMonitorV1SpecEndpoints#bearerTokenSecret */ - readonly bearerTokenSecret?: ServiceMonitorSpecEndpointsBearerTokenSecret; + readonly bearerTokenSecret?: ServiceMonitorV1SpecEndpointsBearerTokenSecret; /** * HonorLabels chooses the metric's labels on collisions with target labels. * - * @schema ServiceMonitorSpecEndpoints#honorLabels + * @schema ServiceMonitorV1SpecEndpoints#honorLabels */ readonly honorLabels?: boolean; /** * HonorTimestamps controls whether Prometheus respects the timestamps present in scraped data. * - * @schema ServiceMonitorSpecEndpoints#honorTimestamps + * @schema ServiceMonitorV1SpecEndpoints#honorTimestamps */ readonly honorTimestamps?: boolean; /** * Interval at which metrics should be scraped * - * @schema ServiceMonitorSpecEndpoints#interval + * @schema ServiceMonitorV1SpecEndpoints#interval */ readonly interval?: string; /** * MetricRelabelConfigs to apply to samples before ingestion. * - * @schema ServiceMonitorSpecEndpoints#metricRelabelings + * @schema ServiceMonitorV1SpecEndpoints#metricRelabelings */ - readonly metricRelabelings?: ServiceMonitorSpecEndpointsMetricRelabelings[]; + readonly metricRelabelings?: ServiceMonitorV1SpecEndpointsMetricRelabelings[]; /** * Optional HTTP URL parameters * - * @schema ServiceMonitorSpecEndpoints#params + * @schema ServiceMonitorV1SpecEndpoints#params */ readonly params?: { [key: string]: string[] }; /** * HTTP path to scrape for metrics. * - * @schema ServiceMonitorSpecEndpoints#path + * @schema ServiceMonitorV1SpecEndpoints#path */ readonly path?: string; /** * Name of the service port this endpoint refers to. Mutually exclusive with targetPort. * - * @schema ServiceMonitorSpecEndpoints#port + * @schema ServiceMonitorV1SpecEndpoints#port */ readonly port?: string; /** * ProxyURL eg http://proxyserver:2195 Directs scrapes to proxy through this endpoint. * - * @schema ServiceMonitorSpecEndpoints#proxyUrl + * @schema ServiceMonitorV1SpecEndpoints#proxyUrl */ readonly proxyUrl?: string; /** * RelabelConfigs to apply to samples before scraping. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config * - * @schema ServiceMonitorSpecEndpoints#relabelings + * @schema ServiceMonitorV1SpecEndpoints#relabelings */ - readonly relabelings?: ServiceMonitorSpecEndpointsRelabelings[]; + readonly relabelings?: ServiceMonitorV1SpecEndpointsRelabelings[]; /** * HTTP scheme to use for scraping. * - * @schema ServiceMonitorSpecEndpoints#scheme + * @schema ServiceMonitorV1SpecEndpoints#scheme */ readonly scheme?: string; /** * Timeout after which the scrape is ended * - * @schema ServiceMonitorSpecEndpoints#scrapeTimeout + * @schema ServiceMonitorV1SpecEndpoints#scrapeTimeout */ readonly scrapeTimeout?: string; /** * Name or number of the pod port this endpoint refers to. Mutually exclusive with port. * - * @schema ServiceMonitorSpecEndpoints#targetPort + * @schema ServiceMonitorV1SpecEndpoints#targetPort */ - readonly targetPort?: ServiceMonitorSpecEndpointsTargetPort; + readonly targetPort?: ServiceMonitorV1SpecEndpointsTargetPort; /** * TLS configuration to use when scraping the endpoint * - * @schema ServiceMonitorSpecEndpoints#tlsConfig + * @schema ServiceMonitorV1SpecEndpoints#tlsConfig */ - readonly tlsConfig?: ServiceMonitorSpecEndpointsTlsConfig; + readonly tlsConfig?: ServiceMonitorV1SpecEndpointsTlsConfig; } /** - * Converts an object of type 'ServiceMonitorSpecEndpoints' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpoints' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpoints(obj: ServiceMonitorSpecEndpoints | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpoints(obj: ServiceMonitorV1SpecEndpoints | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'basicAuth': toJson_ServiceMonitorSpecEndpointsBasicAuth(obj.basicAuth), + 'basicAuth': toJson_ServiceMonitorV1SpecEndpointsBasicAuth(obj.basicAuth), 'bearerTokenFile': obj.bearerTokenFile, - 'bearerTokenSecret': toJson_ServiceMonitorSpecEndpointsBearerTokenSecret(obj.bearerTokenSecret), + 'bearerTokenSecret': toJson_ServiceMonitorV1SpecEndpointsBearerTokenSecret(obj.bearerTokenSecret), 'honorLabels': obj.honorLabels, 'honorTimestamps': obj.honorTimestamps, 'interval': obj.interval, - 'metricRelabelings': obj.metricRelabelings?.map(y => toJson_ServiceMonitorSpecEndpointsMetricRelabelings(y)), + 'metricRelabelings': obj.metricRelabelings?.map(y => toJson_ServiceMonitorV1SpecEndpointsMetricRelabelings(y)), 'params': ((obj.params) === undefined) ? undefined : (Object.entries(obj.params).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1]?.map(y => y) }), {})), 'path': obj.path, 'port': obj.port, 'proxyUrl': obj.proxyUrl, - 'relabelings': obj.relabelings?.map(y => toJson_ServiceMonitorSpecEndpointsRelabelings(y)), + 'relabelings': obj.relabelings?.map(y => toJson_ServiceMonitorV1SpecEndpointsRelabelings(y)), 'scheme': obj.scheme, 'scrapeTimeout': obj.scrapeTimeout, 'targetPort': obj.targetPort?.value, - 'tlsConfig': toJson_ServiceMonitorSpecEndpointsTlsConfig(obj.tlsConfig), + 'tlsConfig': toJson_ServiceMonitorV1SpecEndpointsTlsConfig(obj.tlsConfig), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -227663,30 +227663,30 @@ export function toJson_ServiceMonitorSpecEndpoints(obj: ServiceMonitorSpecEndpoi /** * Selector to select which namespaces the Endpoints objects are discovered from. * - * @schema ServiceMonitorSpecNamespaceSelector + * @schema ServiceMonitorV1SpecNamespaceSelector */ -export interface ServiceMonitorSpecNamespaceSelector { +export interface ServiceMonitorV1SpecNamespaceSelector { /** * Boolean describing whether all namespaces are selected in contrast to a list restricting them. * - * @schema ServiceMonitorSpecNamespaceSelector#any + * @schema ServiceMonitorV1SpecNamespaceSelector#any */ readonly any?: boolean; /** * List of namespace names. * - * @schema ServiceMonitorSpecNamespaceSelector#matchNames + * @schema ServiceMonitorV1SpecNamespaceSelector#matchNames */ readonly matchNames?: string[]; } /** - * Converts an object of type 'ServiceMonitorSpecNamespaceSelector' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecNamespaceSelector(obj: ServiceMonitorSpecNamespaceSelector | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecNamespaceSelector(obj: ServiceMonitorV1SpecNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'any': obj.any, @@ -227700,33 +227700,33 @@ export function toJson_ServiceMonitorSpecNamespaceSelector(obj: ServiceMonitorSp /** * Selector to select Endpoints objects. * - * @schema ServiceMonitorSpecSelector + * @schema ServiceMonitorV1SpecSelector */ -export interface ServiceMonitorSpecSelector { +export interface ServiceMonitorV1SpecSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ServiceMonitorSpecSelector#matchExpressions + * @schema ServiceMonitorV1SpecSelector#matchExpressions */ - readonly matchExpressions?: ServiceMonitorSpecSelectorMatchExpressions[]; + readonly matchExpressions?: ServiceMonitorV1SpecSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ServiceMonitorSpecSelector#matchLabels + * @schema ServiceMonitorV1SpecSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ServiceMonitorSpecSelector' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecSelector(obj: ServiceMonitorSpecSelector | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecSelector(obj: ServiceMonitorV1SpecSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ServiceMonitorSpecSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ServiceMonitorV1SpecSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -227737,34 +227737,34 @@ export function toJson_ServiceMonitorSpecSelector(obj: ServiceMonitorSpecSelecto /** * BasicAuth allow an endpoint to authenticate over basic authentication More info: https://prometheus.io/docs/operating/configuration/#endpoints * - * @schema ServiceMonitorSpecEndpointsBasicAuth + * @schema ServiceMonitorV1SpecEndpointsBasicAuth */ -export interface ServiceMonitorSpecEndpointsBasicAuth { +export interface ServiceMonitorV1SpecEndpointsBasicAuth { /** * The secret in the service monitor namespace that contains the password for authentication. * - * @schema ServiceMonitorSpecEndpointsBasicAuth#password + * @schema ServiceMonitorV1SpecEndpointsBasicAuth#password */ - readonly password?: ServiceMonitorSpecEndpointsBasicAuthPassword; + readonly password?: ServiceMonitorV1SpecEndpointsBasicAuthPassword; /** * The secret in the service monitor namespace that contains the username for authentication. * - * @schema ServiceMonitorSpecEndpointsBasicAuth#username + * @schema ServiceMonitorV1SpecEndpointsBasicAuth#username */ - readonly username?: ServiceMonitorSpecEndpointsBasicAuthUsername; + readonly username?: ServiceMonitorV1SpecEndpointsBasicAuthUsername; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsBasicAuth' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsBasicAuth' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsBasicAuth(obj: ServiceMonitorSpecEndpointsBasicAuth | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsBasicAuth(obj: ServiceMonitorV1SpecEndpointsBasicAuth | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'password': toJson_ServiceMonitorSpecEndpointsBasicAuthPassword(obj.password), - 'username': toJson_ServiceMonitorSpecEndpointsBasicAuthUsername(obj.username), + 'password': toJson_ServiceMonitorV1SpecEndpointsBasicAuthPassword(obj.password), + 'username': toJson_ServiceMonitorV1SpecEndpointsBasicAuthUsername(obj.username), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -227774,37 +227774,37 @@ export function toJson_ServiceMonitorSpecEndpointsBasicAuth(obj: ServiceMonitorS /** * Secret to mount to read bearer token for scraping targets. The secret needs to be in the same namespace as the service monitor and accessible by the Prometheus Operator. * - * @schema ServiceMonitorSpecEndpointsBearerTokenSecret + * @schema ServiceMonitorV1SpecEndpointsBearerTokenSecret */ -export interface ServiceMonitorSpecEndpointsBearerTokenSecret { +export interface ServiceMonitorV1SpecEndpointsBearerTokenSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ServiceMonitorSpecEndpointsBearerTokenSecret#key + * @schema ServiceMonitorV1SpecEndpointsBearerTokenSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ServiceMonitorSpecEndpointsBearerTokenSecret#name + * @schema ServiceMonitorV1SpecEndpointsBearerTokenSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ServiceMonitorSpecEndpointsBearerTokenSecret#optional + * @schema ServiceMonitorV1SpecEndpointsBearerTokenSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsBearerTokenSecret' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsBearerTokenSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsBearerTokenSecret(obj: ServiceMonitorSpecEndpointsBearerTokenSecret | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsBearerTokenSecret(obj: ServiceMonitorV1SpecEndpointsBearerTokenSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -227819,21 +227819,21 @@ export function toJson_ServiceMonitorSpecEndpointsBearerTokenSecret(obj: Service /** * RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion. It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs * - * @schema ServiceMonitorSpecEndpointsMetricRelabelings + * @schema ServiceMonitorV1SpecEndpointsMetricRelabelings */ -export interface ServiceMonitorSpecEndpointsMetricRelabelings { +export interface ServiceMonitorV1SpecEndpointsMetricRelabelings { /** * Action to perform based on regex matching. Default is 'replace' * * @default replace' - * @schema ServiceMonitorSpecEndpointsMetricRelabelings#action + * @schema ServiceMonitorV1SpecEndpointsMetricRelabelings#action */ readonly action?: string; /** * Modulus to take of the hash of the source label values. * - * @schema ServiceMonitorSpecEndpointsMetricRelabelings#modulus + * @schema ServiceMonitorV1SpecEndpointsMetricRelabelings#modulus */ readonly modulus?: number; @@ -227841,7 +227841,7 @@ export interface ServiceMonitorSpecEndpointsMetricRelabelings { * Regular expression against which the extracted value is matched. Default is '(.*)' * * @default ' - * @schema ServiceMonitorSpecEndpointsMetricRelabelings#regex + * @schema ServiceMonitorV1SpecEndpointsMetricRelabelings#regex */ readonly regex?: string; @@ -227849,38 +227849,38 @@ export interface ServiceMonitorSpecEndpointsMetricRelabelings { * Replacement value against which a regex replace is performed if the regular expression matches. Regex capture groups are available. Default is '$1' * * @default 1' - * @schema ServiceMonitorSpecEndpointsMetricRelabelings#replacement + * @schema ServiceMonitorV1SpecEndpointsMetricRelabelings#replacement */ readonly replacement?: string; /** * Separator placed between concatenated source label values. default is ';'. * - * @schema ServiceMonitorSpecEndpointsMetricRelabelings#separator + * @schema ServiceMonitorV1SpecEndpointsMetricRelabelings#separator */ readonly separator?: string; /** * The source labels select values from existing labels. Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions. * - * @schema ServiceMonitorSpecEndpointsMetricRelabelings#sourceLabels + * @schema ServiceMonitorV1SpecEndpointsMetricRelabelings#sourceLabels */ readonly sourceLabels?: string[]; /** * Label to which the resulting value is written in a replace action. It is mandatory for replace actions. Regex capture groups are available. * - * @schema ServiceMonitorSpecEndpointsMetricRelabelings#targetLabel + * @schema ServiceMonitorV1SpecEndpointsMetricRelabelings#targetLabel */ readonly targetLabel?: string; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsMetricRelabelings' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsMetricRelabelings' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsMetricRelabelings(obj: ServiceMonitorSpecEndpointsMetricRelabelings | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsMetricRelabelings(obj: ServiceMonitorV1SpecEndpointsMetricRelabelings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'action': obj.action, @@ -227899,21 +227899,21 @@ export function toJson_ServiceMonitorSpecEndpointsMetricRelabelings(obj: Service /** * RelabelConfig allows dynamic rewriting of the label set, being applied to samples before ingestion. It defines \`\`-section of Prometheus configuration. More info: https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs * - * @schema ServiceMonitorSpecEndpointsRelabelings + * @schema ServiceMonitorV1SpecEndpointsRelabelings */ -export interface ServiceMonitorSpecEndpointsRelabelings { +export interface ServiceMonitorV1SpecEndpointsRelabelings { /** * Action to perform based on regex matching. Default is 'replace' * * @default replace' - * @schema ServiceMonitorSpecEndpointsRelabelings#action + * @schema ServiceMonitorV1SpecEndpointsRelabelings#action */ readonly action?: string; /** * Modulus to take of the hash of the source label values. * - * @schema ServiceMonitorSpecEndpointsRelabelings#modulus + * @schema ServiceMonitorV1SpecEndpointsRelabelings#modulus */ readonly modulus?: number; @@ -227921,7 +227921,7 @@ export interface ServiceMonitorSpecEndpointsRelabelings { * Regular expression against which the extracted value is matched. Default is '(.*)' * * @default ' - * @schema ServiceMonitorSpecEndpointsRelabelings#regex + * @schema ServiceMonitorV1SpecEndpointsRelabelings#regex */ readonly regex?: string; @@ -227929,38 +227929,38 @@ export interface ServiceMonitorSpecEndpointsRelabelings { * Replacement value against which a regex replace is performed if the regular expression matches. Regex capture groups are available. Default is '$1' * * @default 1' - * @schema ServiceMonitorSpecEndpointsRelabelings#replacement + * @schema ServiceMonitorV1SpecEndpointsRelabelings#replacement */ readonly replacement?: string; /** * Separator placed between concatenated source label values. default is ';'. * - * @schema ServiceMonitorSpecEndpointsRelabelings#separator + * @schema ServiceMonitorV1SpecEndpointsRelabelings#separator */ readonly separator?: string; /** * The source labels select values from existing labels. Their content is concatenated using the configured separator and matched against the configured regular expression for the replace, keep, and drop actions. * - * @schema ServiceMonitorSpecEndpointsRelabelings#sourceLabels + * @schema ServiceMonitorV1SpecEndpointsRelabelings#sourceLabels */ readonly sourceLabels?: string[]; /** * Label to which the resulting value is written in a replace action. It is mandatory for replace actions. Regex capture groups are available. * - * @schema ServiceMonitorSpecEndpointsRelabelings#targetLabel + * @schema ServiceMonitorV1SpecEndpointsRelabelings#targetLabel */ readonly targetLabel?: string; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsRelabelings' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsRelabelings' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsRelabelings(obj: ServiceMonitorSpecEndpointsRelabelings | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsRelabelings(obj: ServiceMonitorV1SpecEndpointsRelabelings | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'action': obj.action, @@ -227979,14 +227979,14 @@ export function toJson_ServiceMonitorSpecEndpointsRelabelings(obj: ServiceMonito /** * Name or number of the pod port this endpoint refers to. Mutually exclusive with port. * - * @schema ServiceMonitorSpecEndpointsTargetPort + * @schema ServiceMonitorV1SpecEndpointsTargetPort */ -export class ServiceMonitorSpecEndpointsTargetPort { - public static fromNumber(value: number): ServiceMonitorSpecEndpointsTargetPort { - return new ServiceMonitorSpecEndpointsTargetPort(value); +export class ServiceMonitorV1SpecEndpointsTargetPort { + public static fromNumber(value: number): ServiceMonitorV1SpecEndpointsTargetPort { + return new ServiceMonitorV1SpecEndpointsTargetPort(value); } - public static fromString(value: string): ServiceMonitorSpecEndpointsTargetPort { - return new ServiceMonitorSpecEndpointsTargetPort(value); + public static fromString(value: string): ServiceMonitorV1SpecEndpointsTargetPort { + return new ServiceMonitorV1SpecEndpointsTargetPort(value); } private constructor(public readonly value: number | string) { } @@ -227995,81 +227995,81 @@ export class ServiceMonitorSpecEndpointsTargetPort { /** * TLS configuration to use when scraping the endpoint * - * @schema ServiceMonitorSpecEndpointsTlsConfig + * @schema ServiceMonitorV1SpecEndpointsTlsConfig */ -export interface ServiceMonitorSpecEndpointsTlsConfig { +export interface ServiceMonitorV1SpecEndpointsTlsConfig { /** * Stuct containing the CA cert to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfig#ca + * @schema ServiceMonitorV1SpecEndpointsTlsConfig#ca */ - readonly ca?: ServiceMonitorSpecEndpointsTlsConfigCa; + readonly ca?: ServiceMonitorV1SpecEndpointsTlsConfigCa; /** * Path to the CA cert in the Prometheus container to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfig#caFile + * @schema ServiceMonitorV1SpecEndpointsTlsConfig#caFile */ readonly caFile?: string; /** * Struct containing the client cert file for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfig#cert + * @schema ServiceMonitorV1SpecEndpointsTlsConfig#cert */ - readonly cert?: ServiceMonitorSpecEndpointsTlsConfigCert; + readonly cert?: ServiceMonitorV1SpecEndpointsTlsConfigCert; /** * Path to the client cert file in the Prometheus container for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfig#certFile + * @schema ServiceMonitorV1SpecEndpointsTlsConfig#certFile */ readonly certFile?: string; /** * Disable target certificate validation. * - * @schema ServiceMonitorSpecEndpointsTlsConfig#insecureSkipVerify + * @schema ServiceMonitorV1SpecEndpointsTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Path to the client key file in the Prometheus container for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfig#keyFile + * @schema ServiceMonitorV1SpecEndpointsTlsConfig#keyFile */ readonly keyFile?: string; /** * Secret containing the client key file for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfig#keySecret + * @schema ServiceMonitorV1SpecEndpointsTlsConfig#keySecret */ - readonly keySecret?: ServiceMonitorSpecEndpointsTlsConfigKeySecret; + readonly keySecret?: ServiceMonitorV1SpecEndpointsTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfig#serverName + * @schema ServiceMonitorV1SpecEndpointsTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsTlsConfig' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsTlsConfig(obj: ServiceMonitorSpecEndpointsTlsConfig | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsTlsConfig(obj: ServiceMonitorV1SpecEndpointsTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_ServiceMonitorSpecEndpointsTlsConfigCa(obj.ca), + 'ca': toJson_ServiceMonitorV1SpecEndpointsTlsConfigCa(obj.ca), 'caFile': obj.caFile, - 'cert': toJson_ServiceMonitorSpecEndpointsTlsConfigCert(obj.cert), + 'cert': toJson_ServiceMonitorV1SpecEndpointsTlsConfigCert(obj.cert), 'certFile': obj.certFile, 'insecureSkipVerify': obj.insecureSkipVerify, 'keyFile': obj.keyFile, - 'keySecret': toJson_ServiceMonitorSpecEndpointsTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_ServiceMonitorV1SpecEndpointsTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -228080,37 +228080,37 @@ export function toJson_ServiceMonitorSpecEndpointsTlsConfig(obj: ServiceMonitorS /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ServiceMonitorSpecSelectorMatchExpressions + * @schema ServiceMonitorV1SpecSelectorMatchExpressions */ -export interface ServiceMonitorSpecSelectorMatchExpressions { +export interface ServiceMonitorV1SpecSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ServiceMonitorSpecSelectorMatchExpressions#key + * @schema ServiceMonitorV1SpecSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ServiceMonitorSpecSelectorMatchExpressions#operator + * @schema ServiceMonitorV1SpecSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ServiceMonitorSpecSelectorMatchExpressions#values + * @schema ServiceMonitorV1SpecSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ServiceMonitorSpecSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecSelectorMatchExpressions(obj: ServiceMonitorSpecSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecSelectorMatchExpressions(obj: ServiceMonitorV1SpecSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -228125,37 +228125,37 @@ export function toJson_ServiceMonitorSpecSelectorMatchExpressions(obj: ServiceMo /** * The secret in the service monitor namespace that contains the password for authentication. * - * @schema ServiceMonitorSpecEndpointsBasicAuthPassword + * @schema ServiceMonitorV1SpecEndpointsBasicAuthPassword */ -export interface ServiceMonitorSpecEndpointsBasicAuthPassword { +export interface ServiceMonitorV1SpecEndpointsBasicAuthPassword { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ServiceMonitorSpecEndpointsBasicAuthPassword#key + * @schema ServiceMonitorV1SpecEndpointsBasicAuthPassword#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ServiceMonitorSpecEndpointsBasicAuthPassword#name + * @schema ServiceMonitorV1SpecEndpointsBasicAuthPassword#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ServiceMonitorSpecEndpointsBasicAuthPassword#optional + * @schema ServiceMonitorV1SpecEndpointsBasicAuthPassword#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsBasicAuthPassword' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsBasicAuthPassword' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsBasicAuthPassword(obj: ServiceMonitorSpecEndpointsBasicAuthPassword | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsBasicAuthPassword(obj: ServiceMonitorV1SpecEndpointsBasicAuthPassword | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -228170,37 +228170,37 @@ export function toJson_ServiceMonitorSpecEndpointsBasicAuthPassword(obj: Service /** * The secret in the service monitor namespace that contains the username for authentication. * - * @schema ServiceMonitorSpecEndpointsBasicAuthUsername + * @schema ServiceMonitorV1SpecEndpointsBasicAuthUsername */ -export interface ServiceMonitorSpecEndpointsBasicAuthUsername { +export interface ServiceMonitorV1SpecEndpointsBasicAuthUsername { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ServiceMonitorSpecEndpointsBasicAuthUsername#key + * @schema ServiceMonitorV1SpecEndpointsBasicAuthUsername#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ServiceMonitorSpecEndpointsBasicAuthUsername#name + * @schema ServiceMonitorV1SpecEndpointsBasicAuthUsername#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ServiceMonitorSpecEndpointsBasicAuthUsername#optional + * @schema ServiceMonitorV1SpecEndpointsBasicAuthUsername#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsBasicAuthUsername' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsBasicAuthUsername' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsBasicAuthUsername(obj: ServiceMonitorSpecEndpointsBasicAuthUsername | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsBasicAuthUsername(obj: ServiceMonitorV1SpecEndpointsBasicAuthUsername | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -228215,34 +228215,34 @@ export function toJson_ServiceMonitorSpecEndpointsBasicAuthUsername(obj: Service /** * Stuct containing the CA cert to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCa + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCa */ -export interface ServiceMonitorSpecEndpointsTlsConfigCa { +export interface ServiceMonitorV1SpecEndpointsTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCa#configMap + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCa#configMap */ - readonly configMap?: ServiceMonitorSpecEndpointsTlsConfigCaConfigMap; + readonly configMap?: ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCa#secret + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCa#secret */ - readonly secret?: ServiceMonitorSpecEndpointsTlsConfigCaSecret; + readonly secret?: ServiceMonitorV1SpecEndpointsTlsConfigCaSecret; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsTlsConfigCa' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsTlsConfigCa(obj: ServiceMonitorSpecEndpointsTlsConfigCa | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsTlsConfigCa(obj: ServiceMonitorV1SpecEndpointsTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_ServiceMonitorSpecEndpointsTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_ServiceMonitorSpecEndpointsTlsConfigCaSecret(obj.secret), + 'configMap': toJson_ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_ServiceMonitorV1SpecEndpointsTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -228252,34 +228252,34 @@ export function toJson_ServiceMonitorSpecEndpointsTlsConfigCa(obj: ServiceMonito /** * Struct containing the client cert file for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCert + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCert */ -export interface ServiceMonitorSpecEndpointsTlsConfigCert { +export interface ServiceMonitorV1SpecEndpointsTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCert#configMap + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCert#configMap */ - readonly configMap?: ServiceMonitorSpecEndpointsTlsConfigCertConfigMap; + readonly configMap?: ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCert#secret + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCert#secret */ - readonly secret?: ServiceMonitorSpecEndpointsTlsConfigCertSecret; + readonly secret?: ServiceMonitorV1SpecEndpointsTlsConfigCertSecret; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsTlsConfigCert' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsTlsConfigCert(obj: ServiceMonitorSpecEndpointsTlsConfigCert | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsTlsConfigCert(obj: ServiceMonitorV1SpecEndpointsTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_ServiceMonitorSpecEndpointsTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_ServiceMonitorSpecEndpointsTlsConfigCertSecret(obj.secret), + 'configMap': toJson_ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_ServiceMonitorV1SpecEndpointsTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -228289,37 +228289,37 @@ export function toJson_ServiceMonitorSpecEndpointsTlsConfigCert(obj: ServiceMoni /** * Secret containing the client key file for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigKeySecret + * @schema ServiceMonitorV1SpecEndpointsTlsConfigKeySecret */ -export interface ServiceMonitorSpecEndpointsTlsConfigKeySecret { +export interface ServiceMonitorV1SpecEndpointsTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ServiceMonitorSpecEndpointsTlsConfigKeySecret#key + * @schema ServiceMonitorV1SpecEndpointsTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ServiceMonitorSpecEndpointsTlsConfigKeySecret#name + * @schema ServiceMonitorV1SpecEndpointsTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ServiceMonitorSpecEndpointsTlsConfigKeySecret#optional + * @schema ServiceMonitorV1SpecEndpointsTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsTlsConfigKeySecret(obj: ServiceMonitorSpecEndpointsTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsTlsConfigKeySecret(obj: ServiceMonitorV1SpecEndpointsTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -228334,37 +228334,37 @@ export function toJson_ServiceMonitorSpecEndpointsTlsConfigKeySecret(obj: Servic /** * ConfigMap containing data to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCaConfigMap + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap */ -export interface ServiceMonitorSpecEndpointsTlsConfigCaConfigMap { +export interface ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap { /** * The key to select. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCaConfigMap#key + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ServiceMonitorSpecEndpointsTlsConfigCaConfigMap#name + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema ServiceMonitorSpecEndpointsTlsConfigCaConfigMap#optional + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsTlsConfigCaConfigMap(obj: ServiceMonitorSpecEndpointsTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap(obj: ServiceMonitorV1SpecEndpointsTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -228379,37 +228379,37 @@ export function toJson_ServiceMonitorSpecEndpointsTlsConfigCaConfigMap(obj: Serv /** * Secret containing data to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCaSecret + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCaSecret */ -export interface ServiceMonitorSpecEndpointsTlsConfigCaSecret { +export interface ServiceMonitorV1SpecEndpointsTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCaSecret#key + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ServiceMonitorSpecEndpointsTlsConfigCaSecret#name + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ServiceMonitorSpecEndpointsTlsConfigCaSecret#optional + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsTlsConfigCaSecret(obj: ServiceMonitorSpecEndpointsTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsTlsConfigCaSecret(obj: ServiceMonitorV1SpecEndpointsTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -228424,37 +228424,37 @@ export function toJson_ServiceMonitorSpecEndpointsTlsConfigCaSecret(obj: Service /** * ConfigMap containing data to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCertConfigMap + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap */ -export interface ServiceMonitorSpecEndpointsTlsConfigCertConfigMap { +export interface ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap { /** * The key to select. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCertConfigMap#key + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ServiceMonitorSpecEndpointsTlsConfigCertConfigMap#name + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema ServiceMonitorSpecEndpointsTlsConfigCertConfigMap#optional + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsTlsConfigCertConfigMap(obj: ServiceMonitorSpecEndpointsTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap(obj: ServiceMonitorV1SpecEndpointsTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -228469,37 +228469,37 @@ export function toJson_ServiceMonitorSpecEndpointsTlsConfigCertConfigMap(obj: Se /** * Secret containing data to use for the targets. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCertSecret + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCertSecret */ -export interface ServiceMonitorSpecEndpointsTlsConfigCertSecret { +export interface ServiceMonitorV1SpecEndpointsTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ServiceMonitorSpecEndpointsTlsConfigCertSecret#key + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ServiceMonitorSpecEndpointsTlsConfigCertSecret#name + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ServiceMonitorSpecEndpointsTlsConfigCertSecret#optional + * @schema ServiceMonitorV1SpecEndpointsTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ServiceMonitorSpecEndpointsTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'ServiceMonitorV1SpecEndpointsTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ServiceMonitorSpecEndpointsTlsConfigCertSecret(obj: ServiceMonitorSpecEndpointsTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_ServiceMonitorV1SpecEndpointsTlsConfigCertSecret(obj: ServiceMonitorV1SpecEndpointsTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -228515,11 +228515,11 @@ export function toJson_ServiceMonitorSpecEndpointsTlsConfigCertSecret(obj: Servi /** * ThanosRuler defines a ThanosRuler deployment. * - * @schema ThanosRuler + * @schema ThanosRulerV1 */ -export class ThanosRuler extends ApiObject { +export class ThanosRulerV1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"ThanosRuler\\" + * Returns the apiVersion and kind for \\"ThanosRulerV1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'monitoring.coreos.com/v1', @@ -228527,28 +228527,28 @@ export class ThanosRuler extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"ThanosRuler\\". + * Renders a Kubernetes manifest for \\"ThanosRulerV1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: ThanosRulerProps): any { + public static manifest(props: ThanosRulerV1Props): any { return { - ...ThanosRuler.GVK, - ...toJson_ThanosRulerProps(props), + ...ThanosRulerV1.GVK, + ...toJson_ThanosRulerV1Props(props), }; } /** - * Defines a \\"ThanosRuler\\" API object + * Defines a \\"ThanosRulerV1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: ThanosRulerProps) { + public constructor(scope: Construct, id: string, props: ThanosRulerV1Props) { super(scope, id, { - ...ThanosRuler.GVK, + ...ThanosRulerV1.GVK, ...props, }); } @@ -228560,8 +228560,8 @@ export class ThanosRuler extends ApiObject { const resolved = super.toJson(); return { - ...ThanosRuler.GVK, - ...toJson_ThanosRulerProps(resolved), + ...ThanosRulerV1.GVK, + ...toJson_ThanosRulerV1Props(resolved), }; } } @@ -228569,32 +228569,32 @@ export class ThanosRuler extends ApiObject { /** * ThanosRuler defines a ThanosRuler deployment. * - * @schema ThanosRuler + * @schema ThanosRulerV1 */ -export interface ThanosRulerProps { +export interface ThanosRulerV1Props { /** - * @schema ThanosRuler#metadata + * @schema ThanosRulerV1#metadata */ readonly metadata?: ApiObjectMetadata; /** * Specification of the desired behavior of the ThanosRuler cluster. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status * - * @schema ThanosRuler#spec + * @schema ThanosRulerV1#spec */ - readonly spec: ThanosRulerSpec; + readonly spec: ThanosRulerV1Spec; } /** - * Converts an object of type 'ThanosRulerProps' to JSON representation. + * Converts an object of type 'ThanosRulerV1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerProps(obj: ThanosRulerProps | undefined): Record | undefined { +export function toJson_ThanosRulerV1Props(obj: ThanosRulerV1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ThanosRulerSpec(obj.spec), + 'spec': toJson_ThanosRulerV1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -228604,315 +228604,315 @@ export function toJson_ThanosRulerProps(obj: ThanosRulerProps | undefined): Reco /** * Specification of the desired behavior of the ThanosRuler cluster. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#spec-and-status * - * @schema ThanosRulerSpec + * @schema ThanosRulerV1Spec */ -export interface ThanosRulerSpec { +export interface ThanosRulerV1Spec { /** * If specified, the pod's scheduling constraints. * - * @schema ThanosRulerSpec#affinity + * @schema ThanosRulerV1Spec#affinity */ - readonly affinity?: ThanosRulerSpecAffinity; + readonly affinity?: ThanosRulerV1SpecAffinity; /** * AlertDropLabels configure the label names which should be dropped in ThanosRuler alerts. If \`labels\` field is not provided, \`thanos_ruler_replica\` will be dropped in alerts by default. * - * @schema ThanosRulerSpec#alertDropLabels + * @schema ThanosRulerV1Spec#alertDropLabels */ readonly alertDropLabels?: string[]; /** * The external Query URL the Thanos Ruler will set in the 'Source' field of all alerts. Maps to the '--alert.query-url' CLI arg. * - * @schema ThanosRulerSpec#alertQueryUrl + * @schema ThanosRulerV1Spec#alertQueryUrl */ readonly alertQueryUrl?: string; /** * Define configuration for connecting to alertmanager. Only available with thanos v0.10.0 and higher. Maps to the \`alertmanagers.config\` arg. * - * @schema ThanosRulerSpec#alertmanagersConfig + * @schema ThanosRulerV1Spec#alertmanagersConfig */ - readonly alertmanagersConfig?: ThanosRulerSpecAlertmanagersConfig; + readonly alertmanagersConfig?: ThanosRulerV1SpecAlertmanagersConfig; /** * Define URLs to send alerts to Alertmanager. For Thanos v0.10.0 and higher, AlertManagersConfig should be used instead. Note: this field will be ignored if AlertManagersConfig is specified. Maps to the \`alertmanagers.url\` arg. * - * @schema ThanosRulerSpec#alertmanagersUrl + * @schema ThanosRulerV1Spec#alertmanagersUrl */ readonly alertmanagersUrl?: string[]; /** * Containers allows injecting additional containers or modifying operator generated containers. This can be used to allow adding an authentication proxy to a ThanosRuler pod or to change the behavior of an operator generated container. Containers described here modify an operator generated container if they share the same name and modifications are done via a strategic merge patch. The current container names are: \`thanos-ruler\` and \`rules-configmap-reloader\`. Overriding containers is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice. * - * @schema ThanosRulerSpec#containers + * @schema ThanosRulerV1Spec#containers */ - readonly containers?: ThanosRulerSpecContainers[]; + readonly containers?: ThanosRulerV1SpecContainers[]; /** * EnforcedNamespaceLabel enforces adding a namespace label of origin for each alert and metric that is user created. The label value will always be the namespace of the object that is being created. * - * @schema ThanosRulerSpec#enforcedNamespaceLabel + * @schema ThanosRulerV1Spec#enforcedNamespaceLabel */ readonly enforcedNamespaceLabel?: string; /** * Interval between consecutive evaluations. * - * @schema ThanosRulerSpec#evaluationInterval + * @schema ThanosRulerV1Spec#evaluationInterval */ readonly evaluationInterval?: string; /** * The external URL the Thanos Ruler instances will be available under. This is necessary to generate correct URLs. This is necessary if Thanos Ruler is not served from root of a DNS name. * - * @schema ThanosRulerSpec#externalPrefix + * @schema ThanosRulerV1Spec#externalPrefix */ readonly externalPrefix?: string; /** * GRPCServerTLSConfig configures the gRPC server from which Thanos Querier reads recorded rule data. Note: Currently only the CAFile, CertFile, and KeyFile fields are supported. Maps to the '--grpc-server-tls-*' CLI args. * - * @schema ThanosRulerSpec#grpcServerTlsConfig + * @schema ThanosRulerV1Spec#grpcServerTlsConfig */ - readonly grpcServerTlsConfig?: ThanosRulerSpecGrpcServerTlsConfig; + readonly grpcServerTlsConfig?: ThanosRulerV1SpecGrpcServerTlsConfig; /** * Thanos container image URL. * - * @schema ThanosRulerSpec#image + * @schema ThanosRulerV1Spec#image */ readonly image?: string; /** * An optional list of references to secrets in the same namespace to use for pulling thanos images from registries see http://kubernetes.io/docs/user-guide/images#specifying-imagepullsecrets-on-a-pod * - * @schema ThanosRulerSpec#imagePullSecrets + * @schema ThanosRulerV1Spec#imagePullSecrets */ - readonly imagePullSecrets?: ThanosRulerSpecImagePullSecrets[]; + readonly imagePullSecrets?: ThanosRulerV1SpecImagePullSecrets[]; /** * InitContainers allows adding initContainers to the pod definition. Those can be used to e.g. fetch secrets for injection into the ThanosRuler configuration from external sources. Any errors during the execution of an initContainer will lead to a restart of the Pod. More info: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/ Using initContainers for any use case other then secret fetching is entirely outside the scope of what the maintainers will support and by doing so, you accept that this behaviour may break at any time without notice. * - * @schema ThanosRulerSpec#initContainers + * @schema ThanosRulerV1Spec#initContainers */ - readonly initContainers?: ThanosRulerSpecInitContainers[]; + readonly initContainers?: ThanosRulerV1SpecInitContainers[]; /** * Labels configure the external label pairs to ThanosRuler. If not provided, default replica label \`thanos_ruler_replica\` will be added as a label and be dropped in alerts. * - * @schema ThanosRulerSpec#labels + * @schema ThanosRulerV1Spec#labels */ readonly labels?: { [key: string]: string }; /** * ListenLocal makes the Thanos ruler listen on loopback, so that it does not bind against the Pod IP. * - * @schema ThanosRulerSpec#listenLocal + * @schema ThanosRulerV1Spec#listenLocal */ readonly listenLocal?: boolean; /** * Log format for ThanosRuler to be configured with. * - * @schema ThanosRulerSpec#logFormat + * @schema ThanosRulerV1Spec#logFormat */ readonly logFormat?: string; /** * Log level for ThanosRuler to be configured with. * - * @schema ThanosRulerSpec#logLevel + * @schema ThanosRulerV1Spec#logLevel */ readonly logLevel?: string; /** * Define which Nodes the Pods are scheduled on. * - * @schema ThanosRulerSpec#nodeSelector + * @schema ThanosRulerV1Spec#nodeSelector */ readonly nodeSelector?: { [key: string]: string }; /** * ObjectStorageConfig configures object storage in Thanos. * - * @schema ThanosRulerSpec#objectStorageConfig + * @schema ThanosRulerV1Spec#objectStorageConfig */ - readonly objectStorageConfig?: ThanosRulerSpecObjectStorageConfig; + readonly objectStorageConfig?: ThanosRulerV1SpecObjectStorageConfig; /** * When a ThanosRuler deployment is paused, no actions except for deletion will be performed on the underlying objects. * - * @schema ThanosRulerSpec#paused + * @schema ThanosRulerV1Spec#paused */ readonly paused?: boolean; /** * PodMetadata contains Labels and Annotations gets propagated to the thanos ruler pods. * - * @schema ThanosRulerSpec#podMetadata + * @schema ThanosRulerV1Spec#podMetadata */ - readonly podMetadata?: ThanosRulerSpecPodMetadata; + readonly podMetadata?: ThanosRulerV1SpecPodMetadata; /** * Port name used for the pods and governing service. This defaults to web * - * @schema ThanosRulerSpec#portName + * @schema ThanosRulerV1Spec#portName */ readonly portName?: string; /** * Priority class assigned to the Pods * - * @schema ThanosRulerSpec#priorityClassName + * @schema ThanosRulerV1Spec#priorityClassName */ readonly priorityClassName?: string; /** * Define configuration for connecting to thanos query instances. If this is defined, the QueryEndpoints field will be ignored. Maps to the \`query.config\` CLI argument. Only available with thanos v0.11.0 and higher. * - * @schema ThanosRulerSpec#queryConfig + * @schema ThanosRulerV1Spec#queryConfig */ - readonly queryConfig?: ThanosRulerSpecQueryConfig; + readonly queryConfig?: ThanosRulerV1SpecQueryConfig; /** * QueryEndpoints defines Thanos querier endpoints from which to query metrics. Maps to the --query flag of thanos ruler. * - * @schema ThanosRulerSpec#queryEndpoints + * @schema ThanosRulerV1Spec#queryEndpoints */ readonly queryEndpoints?: string[]; /** * Number of thanos ruler instances to deploy. * - * @schema ThanosRulerSpec#replicas + * @schema ThanosRulerV1Spec#replicas */ readonly replicas?: number; /** * Resources defines the resource requirements for single Pods. If not provided, no requests/limits will be set * - * @schema ThanosRulerSpec#resources + * @schema ThanosRulerV1Spec#resources */ - readonly resources?: ThanosRulerSpecResources; + readonly resources?: ThanosRulerV1SpecResources; /** * Time duration ThanosRuler shall retain data for. Default is '24h', and must match the regular expression \`[0-9]+(ms|s|m|h|d|w|y)\` (milliseconds seconds minutes hours days weeks years). * * @default 24h', and must match the regular expression \`[0-9]+(ms|s|m|h|d|w|y)\` (milliseconds seconds minutes hours days weeks years). - * @schema ThanosRulerSpec#retention + * @schema ThanosRulerV1Spec#retention */ readonly retention?: string; /** * The route prefix ThanosRuler registers HTTP handlers for. This allows thanos UI to be served on a sub-path. * - * @schema ThanosRulerSpec#routePrefix + * @schema ThanosRulerV1Spec#routePrefix */ readonly routePrefix?: string; /** * Namespaces to be selected for Rules discovery. If unspecified, only the same namespace as the ThanosRuler object is in is used. * - * @schema ThanosRulerSpec#ruleNamespaceSelector + * @schema ThanosRulerV1Spec#ruleNamespaceSelector */ - readonly ruleNamespaceSelector?: ThanosRulerSpecRuleNamespaceSelector; + readonly ruleNamespaceSelector?: ThanosRulerV1SpecRuleNamespaceSelector; /** * A label selector to select which PrometheusRules to mount for alerting and recording. * - * @schema ThanosRulerSpec#ruleSelector + * @schema ThanosRulerV1Spec#ruleSelector */ - readonly ruleSelector?: ThanosRulerSpecRuleSelector; + readonly ruleSelector?: ThanosRulerV1SpecRuleSelector; /** * SecurityContext holds pod-level security attributes and common container settings. This defaults to the default PodSecurityContext. * - * @schema ThanosRulerSpec#securityContext + * @schema ThanosRulerV1Spec#securityContext */ - readonly securityContext?: ThanosRulerSpecSecurityContext; + readonly securityContext?: ThanosRulerV1SpecSecurityContext; /** * ServiceAccountName is the name of the ServiceAccount to use to run the Thanos Ruler Pods. * - * @schema ThanosRulerSpec#serviceAccountName + * @schema ThanosRulerV1Spec#serviceAccountName */ readonly serviceAccountName?: string; /** * Storage spec to specify how storage shall be used. * - * @schema ThanosRulerSpec#storage + * @schema ThanosRulerV1Spec#storage */ - readonly storage?: ThanosRulerSpecStorage; + readonly storage?: ThanosRulerV1SpecStorage; /** * If specified, the pod's tolerations. * - * @schema ThanosRulerSpec#tolerations + * @schema ThanosRulerV1Spec#tolerations */ - readonly tolerations?: ThanosRulerSpecTolerations[]; + readonly tolerations?: ThanosRulerV1SpecTolerations[]; /** * TracingConfig configures tracing in Thanos. This is an experimental feature, it may change in any upcoming release in a breaking way. * - * @schema ThanosRulerSpec#tracingConfig + * @schema ThanosRulerV1Spec#tracingConfig */ - readonly tracingConfig?: ThanosRulerSpecTracingConfig; + readonly tracingConfig?: ThanosRulerV1SpecTracingConfig; /** * Volumes allows configuration of additional volumes on the output StatefulSet definition. Volumes specified will be appended to other volumes that are generated as a result of StorageSpec objects. * - * @schema ThanosRulerSpec#volumes + * @schema ThanosRulerV1Spec#volumes */ - readonly volumes?: ThanosRulerSpecVolumes[]; + readonly volumes?: ThanosRulerV1SpecVolumes[]; } /** - * Converts an object of type 'ThanosRulerSpec' to JSON representation. + * Converts an object of type 'ThanosRulerV1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpec(obj: ThanosRulerSpec | undefined): Record | undefined { +export function toJson_ThanosRulerV1Spec(obj: ThanosRulerV1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'affinity': toJson_ThanosRulerSpecAffinity(obj.affinity), + 'affinity': toJson_ThanosRulerV1SpecAffinity(obj.affinity), 'alertDropLabels': obj.alertDropLabels?.map(y => y), 'alertQueryUrl': obj.alertQueryUrl, - 'alertmanagersConfig': toJson_ThanosRulerSpecAlertmanagersConfig(obj.alertmanagersConfig), + 'alertmanagersConfig': toJson_ThanosRulerV1SpecAlertmanagersConfig(obj.alertmanagersConfig), 'alertmanagersUrl': obj.alertmanagersUrl?.map(y => y), - 'containers': obj.containers?.map(y => toJson_ThanosRulerSpecContainers(y)), + 'containers': obj.containers?.map(y => toJson_ThanosRulerV1SpecContainers(y)), 'enforcedNamespaceLabel': obj.enforcedNamespaceLabel, 'evaluationInterval': obj.evaluationInterval, 'externalPrefix': obj.externalPrefix, - 'grpcServerTlsConfig': toJson_ThanosRulerSpecGrpcServerTlsConfig(obj.grpcServerTlsConfig), + 'grpcServerTlsConfig': toJson_ThanosRulerV1SpecGrpcServerTlsConfig(obj.grpcServerTlsConfig), 'image': obj.image, - 'imagePullSecrets': obj.imagePullSecrets?.map(y => toJson_ThanosRulerSpecImagePullSecrets(y)), - 'initContainers': obj.initContainers?.map(y => toJson_ThanosRulerSpecInitContainers(y)), + 'imagePullSecrets': obj.imagePullSecrets?.map(y => toJson_ThanosRulerV1SpecImagePullSecrets(y)), + 'initContainers': obj.initContainers?.map(y => toJson_ThanosRulerV1SpecInitContainers(y)), 'labels': ((obj.labels) === undefined) ? undefined : (Object.entries(obj.labels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'listenLocal': obj.listenLocal, 'logFormat': obj.logFormat, 'logLevel': obj.logLevel, 'nodeSelector': ((obj.nodeSelector) === undefined) ? undefined : (Object.entries(obj.nodeSelector).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'objectStorageConfig': toJson_ThanosRulerSpecObjectStorageConfig(obj.objectStorageConfig), + 'objectStorageConfig': toJson_ThanosRulerV1SpecObjectStorageConfig(obj.objectStorageConfig), 'paused': obj.paused, - 'podMetadata': toJson_ThanosRulerSpecPodMetadata(obj.podMetadata), + 'podMetadata': toJson_ThanosRulerV1SpecPodMetadata(obj.podMetadata), 'portName': obj.portName, 'priorityClassName': obj.priorityClassName, - 'queryConfig': toJson_ThanosRulerSpecQueryConfig(obj.queryConfig), + 'queryConfig': toJson_ThanosRulerV1SpecQueryConfig(obj.queryConfig), 'queryEndpoints': obj.queryEndpoints?.map(y => y), 'replicas': obj.replicas, - 'resources': toJson_ThanosRulerSpecResources(obj.resources), + 'resources': toJson_ThanosRulerV1SpecResources(obj.resources), 'retention': obj.retention, 'routePrefix': obj.routePrefix, - 'ruleNamespaceSelector': toJson_ThanosRulerSpecRuleNamespaceSelector(obj.ruleNamespaceSelector), - 'ruleSelector': toJson_ThanosRulerSpecRuleSelector(obj.ruleSelector), - 'securityContext': toJson_ThanosRulerSpecSecurityContext(obj.securityContext), + 'ruleNamespaceSelector': toJson_ThanosRulerV1SpecRuleNamespaceSelector(obj.ruleNamespaceSelector), + 'ruleSelector': toJson_ThanosRulerV1SpecRuleSelector(obj.ruleSelector), + 'securityContext': toJson_ThanosRulerV1SpecSecurityContext(obj.securityContext), 'serviceAccountName': obj.serviceAccountName, - 'storage': toJson_ThanosRulerSpecStorage(obj.storage), - 'tolerations': obj.tolerations?.map(y => toJson_ThanosRulerSpecTolerations(y)), - 'tracingConfig': toJson_ThanosRulerSpecTracingConfig(obj.tracingConfig), - 'volumes': obj.volumes?.map(y => toJson_ThanosRulerSpecVolumes(y)), + 'storage': toJson_ThanosRulerV1SpecStorage(obj.storage), + 'tolerations': obj.tolerations?.map(y => toJson_ThanosRulerV1SpecTolerations(y)), + 'tracingConfig': toJson_ThanosRulerV1SpecTracingConfig(obj.tracingConfig), + 'volumes': obj.volumes?.map(y => toJson_ThanosRulerV1SpecVolumes(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -228922,42 +228922,42 @@ export function toJson_ThanosRulerSpec(obj: ThanosRulerSpec | undefined): Record /** * If specified, the pod's scheduling constraints. * - * @schema ThanosRulerSpecAffinity + * @schema ThanosRulerV1SpecAffinity */ -export interface ThanosRulerSpecAffinity { +export interface ThanosRulerV1SpecAffinity { /** * Describes node affinity scheduling rules for the pod. * - * @schema ThanosRulerSpecAffinity#nodeAffinity + * @schema ThanosRulerV1SpecAffinity#nodeAffinity */ - readonly nodeAffinity?: ThanosRulerSpecAffinityNodeAffinity; + readonly nodeAffinity?: ThanosRulerV1SpecAffinityNodeAffinity; /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ThanosRulerSpecAffinity#podAffinity + * @schema ThanosRulerV1SpecAffinity#podAffinity */ - readonly podAffinity?: ThanosRulerSpecAffinityPodAffinity; + readonly podAffinity?: ThanosRulerV1SpecAffinityPodAffinity; /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ThanosRulerSpecAffinity#podAntiAffinity + * @schema ThanosRulerV1SpecAffinity#podAntiAffinity */ - readonly podAntiAffinity?: ThanosRulerSpecAffinityPodAntiAffinity; + readonly podAntiAffinity?: ThanosRulerV1SpecAffinityPodAntiAffinity; } /** - * Converts an object of type 'ThanosRulerSpecAffinity' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinity(obj: ThanosRulerSpecAffinity | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinity(obj: ThanosRulerV1SpecAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeAffinity': toJson_ThanosRulerSpecAffinityNodeAffinity(obj.nodeAffinity), - 'podAffinity': toJson_ThanosRulerSpecAffinityPodAffinity(obj.podAffinity), - 'podAntiAffinity': toJson_ThanosRulerSpecAffinityPodAntiAffinity(obj.podAntiAffinity), + 'nodeAffinity': toJson_ThanosRulerV1SpecAffinityNodeAffinity(obj.nodeAffinity), + 'podAffinity': toJson_ThanosRulerV1SpecAffinityPodAffinity(obj.podAffinity), + 'podAntiAffinity': toJson_ThanosRulerV1SpecAffinityPodAntiAffinity(obj.podAntiAffinity), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -228967,37 +228967,37 @@ export function toJson_ThanosRulerSpecAffinity(obj: ThanosRulerSpecAffinity | un /** * Define configuration for connecting to alertmanager. Only available with thanos v0.10.0 and higher. Maps to the \`alertmanagers.config\` arg. * - * @schema ThanosRulerSpecAlertmanagersConfig + * @schema ThanosRulerV1SpecAlertmanagersConfig */ -export interface ThanosRulerSpecAlertmanagersConfig { +export interface ThanosRulerV1SpecAlertmanagersConfig { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecAlertmanagersConfig#key + * @schema ThanosRulerV1SpecAlertmanagersConfig#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecAlertmanagersConfig#name + * @schema ThanosRulerV1SpecAlertmanagersConfig#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecAlertmanagersConfig#optional + * @schema ThanosRulerV1SpecAlertmanagersConfig#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecAlertmanagersConfig' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAlertmanagersConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAlertmanagersConfig(obj: ThanosRulerSpecAlertmanagersConfig | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAlertmanagersConfig(obj: ThanosRulerV1SpecAlertmanagersConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -229012,41 +229012,41 @@ export function toJson_ThanosRulerSpecAlertmanagersConfig(obj: ThanosRulerSpecAl /** * A single application container that you want to run within a pod. * - * @schema ThanosRulerSpecContainers + * @schema ThanosRulerV1SpecContainers */ -export interface ThanosRulerSpecContainers { +export interface ThanosRulerV1SpecContainers { /** * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema ThanosRulerSpecContainers#args + * @schema ThanosRulerV1SpecContainers#args */ readonly args?: string[]; /** * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema ThanosRulerSpecContainers#command + * @schema ThanosRulerV1SpecContainers#command */ readonly command?: string[]; /** * List of environment variables to set in the container. Cannot be updated. * - * @schema ThanosRulerSpecContainers#env + * @schema ThanosRulerV1SpecContainers#env */ - readonly env?: ThanosRulerSpecContainersEnv[]; + readonly env?: ThanosRulerV1SpecContainersEnv[]; /** * List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. * - * @schema ThanosRulerSpecContainers#envFrom + * @schema ThanosRulerV1SpecContainers#envFrom */ - readonly envFrom?: ThanosRulerSpecContainersEnvFrom[]; + readonly envFrom?: ThanosRulerV1SpecContainersEnvFrom[]; /** * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. * - * @schema ThanosRulerSpecContainers#image + * @schema ThanosRulerV1SpecContainers#image */ readonly image?: string; @@ -229054,71 +229054,71 @@ export interface ThanosRulerSpecContainers { * Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images * * @default Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - * @schema ThanosRulerSpecContainers#imagePullPolicy + * @schema ThanosRulerV1SpecContainers#imagePullPolicy */ readonly imagePullPolicy?: string; /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema ThanosRulerSpecContainers#lifecycle + * @schema ThanosRulerV1SpecContainers#lifecycle */ - readonly lifecycle?: ThanosRulerSpecContainersLifecycle; + readonly lifecycle?: ThanosRulerV1SpecContainersLifecycle; /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainers#livenessProbe + * @schema ThanosRulerV1SpecContainers#livenessProbe */ - readonly livenessProbe?: ThanosRulerSpecContainersLivenessProbe; + readonly livenessProbe?: ThanosRulerV1SpecContainersLivenessProbe; /** * Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. * - * @schema ThanosRulerSpecContainers#name + * @schema ThanosRulerV1SpecContainers#name */ readonly name: string; /** * List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated. * - * @schema ThanosRulerSpecContainers#ports + * @schema ThanosRulerV1SpecContainers#ports */ - readonly ports?: ThanosRulerSpecContainersPorts[]; + readonly ports?: ThanosRulerV1SpecContainersPorts[]; /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainers#readinessProbe + * @schema ThanosRulerV1SpecContainers#readinessProbe */ - readonly readinessProbe?: ThanosRulerSpecContainersReadinessProbe; + readonly readinessProbe?: ThanosRulerV1SpecContainersReadinessProbe; /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecContainers#resources + * @schema ThanosRulerV1SpecContainers#resources */ - readonly resources?: ThanosRulerSpecContainersResources; + readonly resources?: ThanosRulerV1SpecContainersResources; /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema ThanosRulerSpecContainers#securityContext + * @schema ThanosRulerV1SpecContainers#securityContext */ - readonly securityContext?: ThanosRulerSpecContainersSecurityContext; + readonly securityContext?: ThanosRulerV1SpecContainersSecurityContext; /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainers#startupProbe + * @schema ThanosRulerV1SpecContainers#startupProbe */ - readonly startupProbe?: ThanosRulerSpecContainersStartupProbe; + readonly startupProbe?: ThanosRulerV1SpecContainersStartupProbe; /** * Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. * * @default false. - * @schema ThanosRulerSpecContainers#stdin + * @schema ThanosRulerV1SpecContainers#stdin */ readonly stdin?: boolean; @@ -229126,7 +229126,7 @@ export interface ThanosRulerSpecContainers { * Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false * * @default false - * @schema ThanosRulerSpecContainers#stdinOnce + * @schema ThanosRulerV1SpecContainers#stdinOnce */ readonly stdinOnce?: boolean; @@ -229134,7 +229134,7 @@ export interface ThanosRulerSpecContainers { * Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. * * @default dev/termination-log. Cannot be updated. - * @schema ThanosRulerSpecContainers#terminationMessagePath + * @schema ThanosRulerV1SpecContainers#terminationMessagePath */ readonly terminationMessagePath?: string; @@ -229142,7 +229142,7 @@ export interface ThanosRulerSpecContainers { * Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. * * @default File. Cannot be updated. - * @schema ThanosRulerSpecContainers#terminationMessagePolicy + * @schema ThanosRulerV1SpecContainers#terminationMessagePolicy */ readonly terminationMessagePolicy?: string; @@ -229150,61 +229150,61 @@ export interface ThanosRulerSpecContainers { * Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. * * @default false. - * @schema ThanosRulerSpecContainers#tty + * @schema ThanosRulerV1SpecContainers#tty */ readonly tty?: boolean; /** * volumeDevices is the list of block devices to be used by the container. * - * @schema ThanosRulerSpecContainers#volumeDevices + * @schema ThanosRulerV1SpecContainers#volumeDevices */ - readonly volumeDevices?: ThanosRulerSpecContainersVolumeDevices[]; + readonly volumeDevices?: ThanosRulerV1SpecContainersVolumeDevices[]; /** * Pod volumes to mount into the container's filesystem. Cannot be updated. * - * @schema ThanosRulerSpecContainers#volumeMounts + * @schema ThanosRulerV1SpecContainers#volumeMounts */ - readonly volumeMounts?: ThanosRulerSpecContainersVolumeMounts[]; + readonly volumeMounts?: ThanosRulerV1SpecContainersVolumeMounts[]; /** * Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. * - * @schema ThanosRulerSpecContainers#workingDir + * @schema ThanosRulerV1SpecContainers#workingDir */ readonly workingDir?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainers' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainers(obj: ThanosRulerSpecContainers | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainers(obj: ThanosRulerV1SpecContainers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'args': obj.args?.map(y => y), 'command': obj.command?.map(y => y), - 'env': obj.env?.map(y => toJson_ThanosRulerSpecContainersEnv(y)), - 'envFrom': obj.envFrom?.map(y => toJson_ThanosRulerSpecContainersEnvFrom(y)), + 'env': obj.env?.map(y => toJson_ThanosRulerV1SpecContainersEnv(y)), + 'envFrom': obj.envFrom?.map(y => toJson_ThanosRulerV1SpecContainersEnvFrom(y)), 'image': obj.image, 'imagePullPolicy': obj.imagePullPolicy, - 'lifecycle': toJson_ThanosRulerSpecContainersLifecycle(obj.lifecycle), - 'livenessProbe': toJson_ThanosRulerSpecContainersLivenessProbe(obj.livenessProbe), + 'lifecycle': toJson_ThanosRulerV1SpecContainersLifecycle(obj.lifecycle), + 'livenessProbe': toJson_ThanosRulerV1SpecContainersLivenessProbe(obj.livenessProbe), 'name': obj.name, - 'ports': obj.ports?.map(y => toJson_ThanosRulerSpecContainersPorts(y)), - 'readinessProbe': toJson_ThanosRulerSpecContainersReadinessProbe(obj.readinessProbe), - 'resources': toJson_ThanosRulerSpecContainersResources(obj.resources), - 'securityContext': toJson_ThanosRulerSpecContainersSecurityContext(obj.securityContext), - 'startupProbe': toJson_ThanosRulerSpecContainersStartupProbe(obj.startupProbe), + 'ports': obj.ports?.map(y => toJson_ThanosRulerV1SpecContainersPorts(y)), + 'readinessProbe': toJson_ThanosRulerV1SpecContainersReadinessProbe(obj.readinessProbe), + 'resources': toJson_ThanosRulerV1SpecContainersResources(obj.resources), + 'securityContext': toJson_ThanosRulerV1SpecContainersSecurityContext(obj.securityContext), + 'startupProbe': toJson_ThanosRulerV1SpecContainersStartupProbe(obj.startupProbe), 'stdin': obj.stdin, 'stdinOnce': obj.stdinOnce, 'terminationMessagePath': obj.terminationMessagePath, 'terminationMessagePolicy': obj.terminationMessagePolicy, 'tty': obj.tty, - 'volumeDevices': obj.volumeDevices?.map(y => toJson_ThanosRulerSpecContainersVolumeDevices(y)), - 'volumeMounts': obj.volumeMounts?.map(y => toJson_ThanosRulerSpecContainersVolumeMounts(y)), + 'volumeDevices': obj.volumeDevices?.map(y => toJson_ThanosRulerV1SpecContainersVolumeDevices(y)), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_ThanosRulerV1SpecContainersVolumeMounts(y)), 'workingDir': obj.workingDir, }; // filter undefined values @@ -229215,81 +229215,81 @@ export function toJson_ThanosRulerSpecContainers(obj: ThanosRulerSpecContainers /** * GRPCServerTLSConfig configures the gRPC server from which Thanos Querier reads recorded rule data. Note: Currently only the CAFile, CertFile, and KeyFile fields are supported. Maps to the '--grpc-server-tls-*' CLI args. * - * @schema ThanosRulerSpecGrpcServerTlsConfig + * @schema ThanosRulerV1SpecGrpcServerTlsConfig */ -export interface ThanosRulerSpecGrpcServerTlsConfig { +export interface ThanosRulerV1SpecGrpcServerTlsConfig { /** * Stuct containing the CA cert to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfig#ca + * @schema ThanosRulerV1SpecGrpcServerTlsConfig#ca */ - readonly ca?: ThanosRulerSpecGrpcServerTlsConfigCa; + readonly ca?: ThanosRulerV1SpecGrpcServerTlsConfigCa; /** * Path to the CA cert in the Prometheus container to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfig#caFile + * @schema ThanosRulerV1SpecGrpcServerTlsConfig#caFile */ readonly caFile?: string; /** * Struct containing the client cert file for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfig#cert + * @schema ThanosRulerV1SpecGrpcServerTlsConfig#cert */ - readonly cert?: ThanosRulerSpecGrpcServerTlsConfigCert; + readonly cert?: ThanosRulerV1SpecGrpcServerTlsConfigCert; /** * Path to the client cert file in the Prometheus container for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfig#certFile + * @schema ThanosRulerV1SpecGrpcServerTlsConfig#certFile */ readonly certFile?: string; /** * Disable target certificate validation. * - * @schema ThanosRulerSpecGrpcServerTlsConfig#insecureSkipVerify + * @schema ThanosRulerV1SpecGrpcServerTlsConfig#insecureSkipVerify */ readonly insecureSkipVerify?: boolean; /** * Path to the client key file in the Prometheus container for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfig#keyFile + * @schema ThanosRulerV1SpecGrpcServerTlsConfig#keyFile */ readonly keyFile?: string; /** * Secret containing the client key file for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfig#keySecret + * @schema ThanosRulerV1SpecGrpcServerTlsConfig#keySecret */ - readonly keySecret?: ThanosRulerSpecGrpcServerTlsConfigKeySecret; + readonly keySecret?: ThanosRulerV1SpecGrpcServerTlsConfigKeySecret; /** * Used to verify the hostname for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfig#serverName + * @schema ThanosRulerV1SpecGrpcServerTlsConfig#serverName */ readonly serverName?: string; } /** - * Converts an object of type 'ThanosRulerSpecGrpcServerTlsConfig' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecGrpcServerTlsConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecGrpcServerTlsConfig(obj: ThanosRulerSpecGrpcServerTlsConfig | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecGrpcServerTlsConfig(obj: ThanosRulerV1SpecGrpcServerTlsConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'ca': toJson_ThanosRulerSpecGrpcServerTlsConfigCa(obj.ca), + 'ca': toJson_ThanosRulerV1SpecGrpcServerTlsConfigCa(obj.ca), 'caFile': obj.caFile, - 'cert': toJson_ThanosRulerSpecGrpcServerTlsConfigCert(obj.cert), + 'cert': toJson_ThanosRulerV1SpecGrpcServerTlsConfigCert(obj.cert), 'certFile': obj.certFile, 'insecureSkipVerify': obj.insecureSkipVerify, 'keyFile': obj.keyFile, - 'keySecret': toJson_ThanosRulerSpecGrpcServerTlsConfigKeySecret(obj.keySecret), + 'keySecret': toJson_ThanosRulerV1SpecGrpcServerTlsConfigKeySecret(obj.keySecret), 'serverName': obj.serverName, }; // filter undefined values @@ -229300,23 +229300,23 @@ export function toJson_ThanosRulerSpecGrpcServerTlsConfig(obj: ThanosRulerSpecGr /** * LocalObjectReference contains enough information to let you locate the referenced object inside the same namespace. * - * @schema ThanosRulerSpecImagePullSecrets + * @schema ThanosRulerV1SpecImagePullSecrets */ -export interface ThanosRulerSpecImagePullSecrets { +export interface ThanosRulerV1SpecImagePullSecrets { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecImagePullSecrets#name + * @schema ThanosRulerV1SpecImagePullSecrets#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecImagePullSecrets' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecImagePullSecrets' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecImagePullSecrets(obj: ThanosRulerSpecImagePullSecrets | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecImagePullSecrets(obj: ThanosRulerV1SpecImagePullSecrets | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -229329,41 +229329,41 @@ export function toJson_ThanosRulerSpecImagePullSecrets(obj: ThanosRulerSpecImage /** * A single application container that you want to run within a pod. * - * @schema ThanosRulerSpecInitContainers + * @schema ThanosRulerV1SpecInitContainers */ -export interface ThanosRulerSpecInitContainers { +export interface ThanosRulerV1SpecInitContainers { /** * Arguments to the entrypoint. The docker image's CMD is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema ThanosRulerSpecInitContainers#args + * @schema ThanosRulerV1SpecInitContainers#args */ readonly args?: string[]; /** * Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided. Variable references $(VAR_NAME) are expanded using the container's environment. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Cannot be updated. More info: https://kubernetes.io/docs/tasks/inject-data-application/define-command-argument-container/#running-a-command-in-a-shell * - * @schema ThanosRulerSpecInitContainers#command + * @schema ThanosRulerV1SpecInitContainers#command */ readonly command?: string[]; /** * List of environment variables to set in the container. Cannot be updated. * - * @schema ThanosRulerSpecInitContainers#env + * @schema ThanosRulerV1SpecInitContainers#env */ - readonly env?: ThanosRulerSpecInitContainersEnv[]; + readonly env?: ThanosRulerV1SpecInitContainersEnv[]; /** * List of sources to populate environment variables in the container. The keys defined within a source must be a C_IDENTIFIER. All invalid keys will be reported as an event when the container is starting. When a key exists in multiple sources, the value associated with the last source will take precedence. Values defined by an Env with a duplicate key will take precedence. Cannot be updated. * - * @schema ThanosRulerSpecInitContainers#envFrom + * @schema ThanosRulerV1SpecInitContainers#envFrom */ - readonly envFrom?: ThanosRulerSpecInitContainersEnvFrom[]; + readonly envFrom?: ThanosRulerV1SpecInitContainersEnvFrom[]; /** * Docker image name. More info: https://kubernetes.io/docs/concepts/containers/images This field is optional to allow higher level config management to default or override container images in workload controllers like Deployments and StatefulSets. * - * @schema ThanosRulerSpecInitContainers#image + * @schema ThanosRulerV1SpecInitContainers#image */ readonly image?: string; @@ -229371,71 +229371,71 @@ export interface ThanosRulerSpecInitContainers { * Image pull policy. One of Always, Never, IfNotPresent. Defaults to Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images * * @default Always if :latest tag is specified, or IfNotPresent otherwise. Cannot be updated. More info: https://kubernetes.io/docs/concepts/containers/images#updating-images - * @schema ThanosRulerSpecInitContainers#imagePullPolicy + * @schema ThanosRulerV1SpecInitContainers#imagePullPolicy */ readonly imagePullPolicy?: string; /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema ThanosRulerSpecInitContainers#lifecycle + * @schema ThanosRulerV1SpecInitContainers#lifecycle */ - readonly lifecycle?: ThanosRulerSpecInitContainersLifecycle; + readonly lifecycle?: ThanosRulerV1SpecInitContainersLifecycle; /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainers#livenessProbe + * @schema ThanosRulerV1SpecInitContainers#livenessProbe */ - readonly livenessProbe?: ThanosRulerSpecInitContainersLivenessProbe; + readonly livenessProbe?: ThanosRulerV1SpecInitContainersLivenessProbe; /** * Name of the container specified as a DNS_LABEL. Each container in a pod must have a unique name (DNS_LABEL). Cannot be updated. * - * @schema ThanosRulerSpecInitContainers#name + * @schema ThanosRulerV1SpecInitContainers#name */ readonly name: string; /** * List of ports to expose from the container. Exposing a port here gives the system additional information about the network connections a container uses, but is primarily informational. Not specifying a port here DOES NOT prevent that port from being exposed. Any port which is listening on the default \\"0.0.0.0\\" address inside a container will be accessible from the network. Cannot be updated. * - * @schema ThanosRulerSpecInitContainers#ports + * @schema ThanosRulerV1SpecInitContainers#ports */ - readonly ports?: ThanosRulerSpecInitContainersPorts[]; + readonly ports?: ThanosRulerV1SpecInitContainersPorts[]; /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainers#readinessProbe + * @schema ThanosRulerV1SpecInitContainers#readinessProbe */ - readonly readinessProbe?: ThanosRulerSpecInitContainersReadinessProbe; + readonly readinessProbe?: ThanosRulerV1SpecInitContainersReadinessProbe; /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecInitContainers#resources + * @schema ThanosRulerV1SpecInitContainers#resources */ - readonly resources?: ThanosRulerSpecInitContainersResources; + readonly resources?: ThanosRulerV1SpecInitContainersResources; /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema ThanosRulerSpecInitContainers#securityContext + * @schema ThanosRulerV1SpecInitContainers#securityContext */ - readonly securityContext?: ThanosRulerSpecInitContainersSecurityContext; + readonly securityContext?: ThanosRulerV1SpecInitContainersSecurityContext; /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainers#startupProbe + * @schema ThanosRulerV1SpecInitContainers#startupProbe */ - readonly startupProbe?: ThanosRulerSpecInitContainersStartupProbe; + readonly startupProbe?: ThanosRulerV1SpecInitContainersStartupProbe; /** * Whether this container should allocate a buffer for stdin in the container runtime. If this is not set, reads from stdin in the container will always result in EOF. Default is false. * * @default false. - * @schema ThanosRulerSpecInitContainers#stdin + * @schema ThanosRulerV1SpecInitContainers#stdin */ readonly stdin?: boolean; @@ -229443,7 +229443,7 @@ export interface ThanosRulerSpecInitContainers { * Whether the container runtime should close the stdin channel after it has been opened by a single attach. When stdin is true the stdin stream will remain open across multiple attach sessions. If stdinOnce is set to true, stdin is opened on container start, is empty until the first client attaches to stdin, and then remains open and accepts data until the client disconnects, at which time stdin is closed and remains closed until the container is restarted. If this flag is false, a container processes that reads from stdin will never receive an EOF. Default is false * * @default false - * @schema ThanosRulerSpecInitContainers#stdinOnce + * @schema ThanosRulerV1SpecInitContainers#stdinOnce */ readonly stdinOnce?: boolean; @@ -229451,7 +229451,7 @@ export interface ThanosRulerSpecInitContainers { * Optional: Path at which the file to which the container's termination message will be written is mounted into the container's filesystem. Message written is intended to be brief final status, such as an assertion failure message. Will be truncated by the node if greater than 4096 bytes. The total message length across all containers will be limited to 12kb. Defaults to /dev/termination-log. Cannot be updated. * * @default dev/termination-log. Cannot be updated. - * @schema ThanosRulerSpecInitContainers#terminationMessagePath + * @schema ThanosRulerV1SpecInitContainers#terminationMessagePath */ readonly terminationMessagePath?: string; @@ -229459,7 +229459,7 @@ export interface ThanosRulerSpecInitContainers { * Indicate how the termination message should be populated. File will use the contents of terminationMessagePath to populate the container status message on both success and failure. FallbackToLogsOnError will use the last chunk of container log output if the termination message file is empty and the container exited with an error. The log output is limited to 2048 bytes or 80 lines, whichever is smaller. Defaults to File. Cannot be updated. * * @default File. Cannot be updated. - * @schema ThanosRulerSpecInitContainers#terminationMessagePolicy + * @schema ThanosRulerV1SpecInitContainers#terminationMessagePolicy */ readonly terminationMessagePolicy?: string; @@ -229467,61 +229467,61 @@ export interface ThanosRulerSpecInitContainers { * Whether this container should allocate a TTY for itself, also requires 'stdin' to be true. Default is false. * * @default false. - * @schema ThanosRulerSpecInitContainers#tty + * @schema ThanosRulerV1SpecInitContainers#tty */ readonly tty?: boolean; /** * volumeDevices is the list of block devices to be used by the container. * - * @schema ThanosRulerSpecInitContainers#volumeDevices + * @schema ThanosRulerV1SpecInitContainers#volumeDevices */ - readonly volumeDevices?: ThanosRulerSpecInitContainersVolumeDevices[]; + readonly volumeDevices?: ThanosRulerV1SpecInitContainersVolumeDevices[]; /** * Pod volumes to mount into the container's filesystem. Cannot be updated. * - * @schema ThanosRulerSpecInitContainers#volumeMounts + * @schema ThanosRulerV1SpecInitContainers#volumeMounts */ - readonly volumeMounts?: ThanosRulerSpecInitContainersVolumeMounts[]; + readonly volumeMounts?: ThanosRulerV1SpecInitContainersVolumeMounts[]; /** * Container's working directory. If not specified, the container runtime's default will be used, which might be configured in the container image. Cannot be updated. * - * @schema ThanosRulerSpecInitContainers#workingDir + * @schema ThanosRulerV1SpecInitContainers#workingDir */ readonly workingDir?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainers' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainers' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainers(obj: ThanosRulerSpecInitContainers | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainers(obj: ThanosRulerV1SpecInitContainers | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'args': obj.args?.map(y => y), 'command': obj.command?.map(y => y), - 'env': obj.env?.map(y => toJson_ThanosRulerSpecInitContainersEnv(y)), - 'envFrom': obj.envFrom?.map(y => toJson_ThanosRulerSpecInitContainersEnvFrom(y)), + 'env': obj.env?.map(y => toJson_ThanosRulerV1SpecInitContainersEnv(y)), + 'envFrom': obj.envFrom?.map(y => toJson_ThanosRulerV1SpecInitContainersEnvFrom(y)), 'image': obj.image, 'imagePullPolicy': obj.imagePullPolicy, - 'lifecycle': toJson_ThanosRulerSpecInitContainersLifecycle(obj.lifecycle), - 'livenessProbe': toJson_ThanosRulerSpecInitContainersLivenessProbe(obj.livenessProbe), + 'lifecycle': toJson_ThanosRulerV1SpecInitContainersLifecycle(obj.lifecycle), + 'livenessProbe': toJson_ThanosRulerV1SpecInitContainersLivenessProbe(obj.livenessProbe), 'name': obj.name, - 'ports': obj.ports?.map(y => toJson_ThanosRulerSpecInitContainersPorts(y)), - 'readinessProbe': toJson_ThanosRulerSpecInitContainersReadinessProbe(obj.readinessProbe), - 'resources': toJson_ThanosRulerSpecInitContainersResources(obj.resources), - 'securityContext': toJson_ThanosRulerSpecInitContainersSecurityContext(obj.securityContext), - 'startupProbe': toJson_ThanosRulerSpecInitContainersStartupProbe(obj.startupProbe), + 'ports': obj.ports?.map(y => toJson_ThanosRulerV1SpecInitContainersPorts(y)), + 'readinessProbe': toJson_ThanosRulerV1SpecInitContainersReadinessProbe(obj.readinessProbe), + 'resources': toJson_ThanosRulerV1SpecInitContainersResources(obj.resources), + 'securityContext': toJson_ThanosRulerV1SpecInitContainersSecurityContext(obj.securityContext), + 'startupProbe': toJson_ThanosRulerV1SpecInitContainersStartupProbe(obj.startupProbe), 'stdin': obj.stdin, 'stdinOnce': obj.stdinOnce, 'terminationMessagePath': obj.terminationMessagePath, 'terminationMessagePolicy': obj.terminationMessagePolicy, 'tty': obj.tty, - 'volumeDevices': obj.volumeDevices?.map(y => toJson_ThanosRulerSpecInitContainersVolumeDevices(y)), - 'volumeMounts': obj.volumeMounts?.map(y => toJson_ThanosRulerSpecInitContainersVolumeMounts(y)), + 'volumeDevices': obj.volumeDevices?.map(y => toJson_ThanosRulerV1SpecInitContainersVolumeDevices(y)), + 'volumeMounts': obj.volumeMounts?.map(y => toJson_ThanosRulerV1SpecInitContainersVolumeMounts(y)), 'workingDir': obj.workingDir, }; // filter undefined values @@ -229532,37 +229532,37 @@ export function toJson_ThanosRulerSpecInitContainers(obj: ThanosRulerSpecInitCon /** * ObjectStorageConfig configures object storage in Thanos. * - * @schema ThanosRulerSpecObjectStorageConfig + * @schema ThanosRulerV1SpecObjectStorageConfig */ -export interface ThanosRulerSpecObjectStorageConfig { +export interface ThanosRulerV1SpecObjectStorageConfig { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecObjectStorageConfig#key + * @schema ThanosRulerV1SpecObjectStorageConfig#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecObjectStorageConfig#name + * @schema ThanosRulerV1SpecObjectStorageConfig#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecObjectStorageConfig#optional + * @schema ThanosRulerV1SpecObjectStorageConfig#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecObjectStorageConfig' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecObjectStorageConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecObjectStorageConfig(obj: ThanosRulerSpecObjectStorageConfig | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecObjectStorageConfig(obj: ThanosRulerV1SpecObjectStorageConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -229577,37 +229577,37 @@ export function toJson_ThanosRulerSpecObjectStorageConfig(obj: ThanosRulerSpecOb /** * PodMetadata contains Labels and Annotations gets propagated to the thanos ruler pods. * - * @schema ThanosRulerSpecPodMetadata + * @schema ThanosRulerV1SpecPodMetadata */ -export interface ThanosRulerSpecPodMetadata { +export interface ThanosRulerV1SpecPodMetadata { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema ThanosRulerSpecPodMetadata#annotations + * @schema ThanosRulerV1SpecPodMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels * - * @schema ThanosRulerSpecPodMetadata#labels + * @schema ThanosRulerV1SpecPodMetadata#labels */ readonly labels?: { [key: string]: string }; /** * Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names * - * @schema ThanosRulerSpecPodMetadata#name + * @schema ThanosRulerV1SpecPodMetadata#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecPodMetadata' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecPodMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecPodMetadata(obj: ThanosRulerSpecPodMetadata | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecPodMetadata(obj: ThanosRulerV1SpecPodMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -229622,37 +229622,37 @@ export function toJson_ThanosRulerSpecPodMetadata(obj: ThanosRulerSpecPodMetadat /** * Define configuration for connecting to thanos query instances. If this is defined, the QueryEndpoints field will be ignored. Maps to the \`query.config\` CLI argument. Only available with thanos v0.11.0 and higher. * - * @schema ThanosRulerSpecQueryConfig + * @schema ThanosRulerV1SpecQueryConfig */ -export interface ThanosRulerSpecQueryConfig { +export interface ThanosRulerV1SpecQueryConfig { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecQueryConfig#key + * @schema ThanosRulerV1SpecQueryConfig#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecQueryConfig#name + * @schema ThanosRulerV1SpecQueryConfig#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecQueryConfig#optional + * @schema ThanosRulerV1SpecQueryConfig#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecQueryConfig' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecQueryConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecQueryConfig(obj: ThanosRulerSpecQueryConfig | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecQueryConfig(obj: ThanosRulerV1SpecQueryConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -229667,30 +229667,30 @@ export function toJson_ThanosRulerSpecQueryConfig(obj: ThanosRulerSpecQueryConfi /** * Resources defines the resource requirements for single Pods. If not provided, no requests/limits will be set * - * @schema ThanosRulerSpecResources + * @schema ThanosRulerV1SpecResources */ -export interface ThanosRulerSpecResources { +export interface ThanosRulerV1SpecResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecResources#limits + * @schema ThanosRulerV1SpecResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecResources#requests + * @schema ThanosRulerV1SpecResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecResources' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecResources(obj: ThanosRulerSpecResources | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecResources(obj: ThanosRulerV1SpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -229704,33 +229704,33 @@ export function toJson_ThanosRulerSpecResources(obj: ThanosRulerSpecResources | /** * Namespaces to be selected for Rules discovery. If unspecified, only the same namespace as the ThanosRuler object is in is used. * - * @schema ThanosRulerSpecRuleNamespaceSelector + * @schema ThanosRulerV1SpecRuleNamespaceSelector */ -export interface ThanosRulerSpecRuleNamespaceSelector { +export interface ThanosRulerV1SpecRuleNamespaceSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ThanosRulerSpecRuleNamespaceSelector#matchExpressions + * @schema ThanosRulerV1SpecRuleNamespaceSelector#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecRuleNamespaceSelectorMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ThanosRulerSpecRuleNamespaceSelector#matchLabels + * @schema ThanosRulerV1SpecRuleNamespaceSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecRuleNamespaceSelector' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecRuleNamespaceSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecRuleNamespaceSelector(obj: ThanosRulerSpecRuleNamespaceSelector | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecRuleNamespaceSelector(obj: ThanosRulerV1SpecRuleNamespaceSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecRuleNamespaceSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -229741,33 +229741,33 @@ export function toJson_ThanosRulerSpecRuleNamespaceSelector(obj: ThanosRulerSpec /** * A label selector to select which PrometheusRules to mount for alerting and recording. * - * @schema ThanosRulerSpecRuleSelector + * @schema ThanosRulerV1SpecRuleSelector */ -export interface ThanosRulerSpecRuleSelector { +export interface ThanosRulerV1SpecRuleSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ThanosRulerSpecRuleSelector#matchExpressions + * @schema ThanosRulerV1SpecRuleSelector#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecRuleSelectorMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecRuleSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ThanosRulerSpecRuleSelector#matchLabels + * @schema ThanosRulerV1SpecRuleSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecRuleSelector' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecRuleSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecRuleSelector(obj: ThanosRulerSpecRuleSelector | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecRuleSelector(obj: ThanosRulerV1SpecRuleSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecRuleSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecRuleSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -229778,36 +229778,36 @@ export function toJson_ThanosRulerSpecRuleSelector(obj: ThanosRulerSpecRuleSelec /** * SecurityContext holds pod-level security attributes and common container settings. This defaults to the default PodSecurityContext. * - * @schema ThanosRulerSpecSecurityContext + * @schema ThanosRulerV1SpecSecurityContext */ -export interface ThanosRulerSpecSecurityContext { +export interface ThanosRulerV1SpecSecurityContext { /** * A special supplemental group that applies to all containers in a pod. Some volume types allow the Kubelet to change the ownership of that volume to be owned by the pod: * 1. The owning GID will be the FSGroup 2. The setgid bit is set (new files created in the volume will be owned by FSGroup) 3. The permission bits are OR'd with rw-rw---- * If unset, the Kubelet will not modify the ownership and permissions of any volume. * - * @schema ThanosRulerSpecSecurityContext#fsGroup + * @schema ThanosRulerV1SpecSecurityContext#fsGroup */ readonly fsGroup?: number; /** * fsGroupChangePolicy defines behavior of changing ownership and permission of the volume before being exposed inside Pod. This field will only apply to volume types which support fsGroup based ownership(and permissions). It will have no effect on ephemeral volume types such as: secret, configmaps and emptydir. Valid values are \\"OnRootMismatch\\" and \\"Always\\". If not specified defaults to \\"Always\\". * - * @schema ThanosRulerSpecSecurityContext#fsGroupChangePolicy + * @schema ThanosRulerV1SpecSecurityContext#fsGroupChangePolicy */ readonly fsGroupChangePolicy?: string; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema ThanosRulerSpecSecurityContext#runAsGroup + * @schema ThanosRulerV1SpecSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecSecurityContext#runAsNonRoot + * @schema ThanosRulerV1SpecSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -229815,45 +229815,45 @@ export interface ThanosRulerSpecSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * * @default user specified in image metadata if unspecified. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. - * @schema ThanosRulerSpecSecurityContext#runAsUser + * @schema ThanosRulerV1SpecSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema ThanosRulerSpecSecurityContext#seLinuxOptions + * @schema ThanosRulerV1SpecSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: ThanosRulerSpecSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: ThanosRulerV1SpecSecurityContextSeLinuxOptions; /** * A list of groups applied to the first process run in each container, in addition to the container's primary GID. If unspecified, no groups will be added to any container. * - * @schema ThanosRulerSpecSecurityContext#supplementalGroups + * @schema ThanosRulerV1SpecSecurityContext#supplementalGroups */ readonly supplementalGroups?: number[]; /** * Sysctls hold a list of namespaced sysctls used for the pod. Pods with unsupported sysctls (by the container runtime) might fail to launch. * - * @schema ThanosRulerSpecSecurityContext#sysctls + * @schema ThanosRulerV1SpecSecurityContext#sysctls */ - readonly sysctls?: ThanosRulerSpecSecurityContextSysctls[]; + readonly sysctls?: ThanosRulerV1SpecSecurityContextSysctls[]; /** * The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecSecurityContext#windowsOptions + * @schema ThanosRulerV1SpecSecurityContext#windowsOptions */ - readonly windowsOptions?: ThanosRulerSpecSecurityContextWindowsOptions; + readonly windowsOptions?: ThanosRulerV1SpecSecurityContextWindowsOptions; } /** - * Converts an object of type 'ThanosRulerSpecSecurityContext' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecSecurityContext(obj: ThanosRulerSpecSecurityContext | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecSecurityContext(obj: ThanosRulerV1SpecSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsGroup': obj.fsGroup, @@ -229861,10 +229861,10 @@ export function toJson_ThanosRulerSpecSecurityContext(obj: ThanosRulerSpecSecuri 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_ThanosRulerSpecSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'seLinuxOptions': toJson_ThanosRulerV1SpecSecurityContextSeLinuxOptions(obj.seLinuxOptions), 'supplementalGroups': obj.supplementalGroups?.map(y => y), - 'sysctls': obj.sysctls?.map(y => toJson_ThanosRulerSpecSecurityContextSysctls(y)), - 'windowsOptions': toJson_ThanosRulerSpecSecurityContextWindowsOptions(obj.windowsOptions), + 'sysctls': obj.sysctls?.map(y => toJson_ThanosRulerV1SpecSecurityContextSysctls(y)), + 'windowsOptions': toJson_ThanosRulerV1SpecSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -229874,42 +229874,42 @@ export function toJson_ThanosRulerSpecSecurityContext(obj: ThanosRulerSpecSecuri /** * Storage spec to specify how storage shall be used. * - * @schema ThanosRulerSpecStorage + * @schema ThanosRulerV1SpecStorage */ -export interface ThanosRulerSpecStorage { +export interface ThanosRulerV1SpecStorage { /** * Deprecated: subPath usage will be disabled by default in a future release, this option will become unnecessary. DisableMountSubPath allows to remove any subPath usage in volume mounts. * - * @schema ThanosRulerSpecStorage#disableMountSubPath + * @schema ThanosRulerV1SpecStorage#disableMountSubPath */ readonly disableMountSubPath?: boolean; /** * EmptyDirVolumeSource to be used by the Prometheus StatefulSets. If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir * - * @schema ThanosRulerSpecStorage#emptyDir + * @schema ThanosRulerV1SpecStorage#emptyDir */ - readonly emptyDir?: ThanosRulerSpecStorageEmptyDir; + readonly emptyDir?: ThanosRulerV1SpecStorageEmptyDir; /** * A PVC spec to be used by the Prometheus StatefulSets. * - * @schema ThanosRulerSpecStorage#volumeClaimTemplate + * @schema ThanosRulerV1SpecStorage#volumeClaimTemplate */ - readonly volumeClaimTemplate?: ThanosRulerSpecStorageVolumeClaimTemplate; + readonly volumeClaimTemplate?: ThanosRulerV1SpecStorageVolumeClaimTemplate; } /** - * Converts an object of type 'ThanosRulerSpecStorage' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorage' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorage(obj: ThanosRulerSpecStorage | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorage(obj: ThanosRulerV1SpecStorage | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'disableMountSubPath': obj.disableMountSubPath, - 'emptyDir': toJson_ThanosRulerSpecStorageEmptyDir(obj.emptyDir), - 'volumeClaimTemplate': toJson_ThanosRulerSpecStorageVolumeClaimTemplate(obj.volumeClaimTemplate), + 'emptyDir': toJson_ThanosRulerV1SpecStorageEmptyDir(obj.emptyDir), + 'volumeClaimTemplate': toJson_ThanosRulerV1SpecStorageVolumeClaimTemplate(obj.volumeClaimTemplate), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -229919,20 +229919,20 @@ export function toJson_ThanosRulerSpecStorage(obj: ThanosRulerSpecStorage | unde /** * The pod this Toleration is attached to tolerates any taint that matches the triple using the matching operator . * - * @schema ThanosRulerSpecTolerations + * @schema ThanosRulerV1SpecTolerations */ -export interface ThanosRulerSpecTolerations { +export interface ThanosRulerV1SpecTolerations { /** * Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. * - * @schema ThanosRulerSpecTolerations#effect + * @schema ThanosRulerV1SpecTolerations#effect */ readonly effect?: string; /** * Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. * - * @schema ThanosRulerSpecTolerations#key + * @schema ThanosRulerV1SpecTolerations#key */ readonly key?: string; @@ -229940,31 +229940,31 @@ export interface ThanosRulerSpecTolerations { * Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. * * @default Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. - * @schema ThanosRulerSpecTolerations#operator + * @schema ThanosRulerV1SpecTolerations#operator */ readonly operator?: string; /** * TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. * - * @schema ThanosRulerSpecTolerations#tolerationSeconds + * @schema ThanosRulerV1SpecTolerations#tolerationSeconds */ readonly tolerationSeconds?: number; /** * Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. * - * @schema ThanosRulerSpecTolerations#value + * @schema ThanosRulerV1SpecTolerations#value */ readonly value?: string; } /** - * Converts an object of type 'ThanosRulerSpecTolerations' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecTolerations' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecTolerations(obj: ThanosRulerSpecTolerations | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecTolerations(obj: ThanosRulerV1SpecTolerations | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'effect': obj.effect, @@ -229981,37 +229981,37 @@ export function toJson_ThanosRulerSpecTolerations(obj: ThanosRulerSpecToleration /** * TracingConfig configures tracing in Thanos. This is an experimental feature, it may change in any upcoming release in a breaking way. * - * @schema ThanosRulerSpecTracingConfig + * @schema ThanosRulerV1SpecTracingConfig */ -export interface ThanosRulerSpecTracingConfig { +export interface ThanosRulerV1SpecTracingConfig { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecTracingConfig#key + * @schema ThanosRulerV1SpecTracingConfig#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecTracingConfig#name + * @schema ThanosRulerV1SpecTracingConfig#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecTracingConfig#optional + * @schema ThanosRulerV1SpecTracingConfig#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecTracingConfig' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecTracingConfig' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecTracingConfig(obj: ThanosRulerSpecTracingConfig | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecTracingConfig(obj: ThanosRulerV1SpecTracingConfig | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -230026,250 +230026,250 @@ export function toJson_ThanosRulerSpecTracingConfig(obj: ThanosRulerSpecTracingC /** * Volume represents a named volume in a pod that may be accessed by any container in the pod. * - * @schema ThanosRulerSpecVolumes + * @schema ThanosRulerV1SpecVolumes */ -export interface ThanosRulerSpecVolumes { +export interface ThanosRulerV1SpecVolumes { /** * AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema ThanosRulerSpecVolumes#awsElasticBlockStore + * @schema ThanosRulerV1SpecVolumes#awsElasticBlockStore */ - readonly awsElasticBlockStore?: ThanosRulerSpecVolumesAwsElasticBlockStore; + readonly awsElasticBlockStore?: ThanosRulerV1SpecVolumesAwsElasticBlockStore; /** * AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. * - * @schema ThanosRulerSpecVolumes#azureDisk + * @schema ThanosRulerV1SpecVolumes#azureDisk */ - readonly azureDisk?: ThanosRulerSpecVolumesAzureDisk; + readonly azureDisk?: ThanosRulerV1SpecVolumesAzureDisk; /** * AzureFile represents an Azure File Service mount on the host and bind mount to the pod. * - * @schema ThanosRulerSpecVolumes#azureFile + * @schema ThanosRulerV1SpecVolumes#azureFile */ - readonly azureFile?: ThanosRulerSpecVolumesAzureFile; + readonly azureFile?: ThanosRulerV1SpecVolumesAzureFile; /** * CephFS represents a Ceph FS mount on the host that shares a pod's lifetime * - * @schema ThanosRulerSpecVolumes#cephfs + * @schema ThanosRulerV1SpecVolumes#cephfs */ - readonly cephfs?: ThanosRulerSpecVolumesCephfs; + readonly cephfs?: ThanosRulerV1SpecVolumesCephfs; /** * Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema ThanosRulerSpecVolumes#cinder + * @schema ThanosRulerV1SpecVolumes#cinder */ - readonly cinder?: ThanosRulerSpecVolumesCinder; + readonly cinder?: ThanosRulerV1SpecVolumesCinder; /** * ConfigMap represents a configMap that should populate this volume * - * @schema ThanosRulerSpecVolumes#configMap + * @schema ThanosRulerV1SpecVolumes#configMap */ - readonly configMap?: ThanosRulerSpecVolumesConfigMap; + readonly configMap?: ThanosRulerV1SpecVolumesConfigMap; /** * CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature). * - * @schema ThanosRulerSpecVolumes#csi + * @schema ThanosRulerV1SpecVolumes#csi */ - readonly csi?: ThanosRulerSpecVolumesCsi; + readonly csi?: ThanosRulerV1SpecVolumesCsi; /** * DownwardAPI represents downward API about the pod that should populate this volume * - * @schema ThanosRulerSpecVolumes#downwardAPI + * @schema ThanosRulerV1SpecVolumes#downwardAPI */ - readonly downwardApi?: ThanosRulerSpecVolumesDownwardApi; + readonly downwardApi?: ThanosRulerV1SpecVolumesDownwardApi; /** * EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema ThanosRulerSpecVolumes#emptyDir + * @schema ThanosRulerV1SpecVolumes#emptyDir */ - readonly emptyDir?: ThanosRulerSpecVolumesEmptyDir; + readonly emptyDir?: ThanosRulerV1SpecVolumesEmptyDir; /** * FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. * - * @schema ThanosRulerSpecVolumes#fc + * @schema ThanosRulerV1SpecVolumes#fc */ - readonly fc?: ThanosRulerSpecVolumesFc; + readonly fc?: ThanosRulerV1SpecVolumesFc; /** * FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. * - * @schema ThanosRulerSpecVolumes#flexVolume + * @schema ThanosRulerV1SpecVolumes#flexVolume */ - readonly flexVolume?: ThanosRulerSpecVolumesFlexVolume; + readonly flexVolume?: ThanosRulerV1SpecVolumesFlexVolume; /** * Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running * - * @schema ThanosRulerSpecVolumes#flocker + * @schema ThanosRulerV1SpecVolumes#flocker */ - readonly flocker?: ThanosRulerSpecVolumesFlocker; + readonly flocker?: ThanosRulerV1SpecVolumesFlocker; /** * GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema ThanosRulerSpecVolumes#gcePersistentDisk + * @schema ThanosRulerV1SpecVolumes#gcePersistentDisk */ - readonly gcePersistentDisk?: ThanosRulerSpecVolumesGcePersistentDisk; + readonly gcePersistentDisk?: ThanosRulerV1SpecVolumesGcePersistentDisk; /** * GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. * - * @schema ThanosRulerSpecVolumes#gitRepo + * @schema ThanosRulerV1SpecVolumes#gitRepo */ - readonly gitRepo?: ThanosRulerSpecVolumesGitRepo; + readonly gitRepo?: ThanosRulerV1SpecVolumesGitRepo; /** * Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md * - * @schema ThanosRulerSpecVolumes#glusterfs + * @schema ThanosRulerV1SpecVolumes#glusterfs */ - readonly glusterfs?: ThanosRulerSpecVolumesGlusterfs; + readonly glusterfs?: ThanosRulerV1SpecVolumesGlusterfs; /** * HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. * - * @schema ThanosRulerSpecVolumes#hostPath + * @schema ThanosRulerV1SpecVolumes#hostPath */ - readonly hostPath?: ThanosRulerSpecVolumesHostPath; + readonly hostPath?: ThanosRulerV1SpecVolumesHostPath; /** * ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md * - * @schema ThanosRulerSpecVolumes#iscsi + * @schema ThanosRulerV1SpecVolumes#iscsi */ - readonly iscsi?: ThanosRulerSpecVolumesIscsi; + readonly iscsi?: ThanosRulerV1SpecVolumesIscsi; /** * Volume's name. Must be a DNS_LABEL and unique within the pod. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names * - * @schema ThanosRulerSpecVolumes#name + * @schema ThanosRulerV1SpecVolumes#name */ readonly name: string; /** * NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema ThanosRulerSpecVolumes#nfs + * @schema ThanosRulerV1SpecVolumes#nfs */ - readonly nfs?: ThanosRulerSpecVolumesNfs; + readonly nfs?: ThanosRulerV1SpecVolumesNfs; /** * PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ThanosRulerSpecVolumes#persistentVolumeClaim + * @schema ThanosRulerV1SpecVolumes#persistentVolumeClaim */ - readonly persistentVolumeClaim?: ThanosRulerSpecVolumesPersistentVolumeClaim; + readonly persistentVolumeClaim?: ThanosRulerV1SpecVolumesPersistentVolumeClaim; /** * PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine * - * @schema ThanosRulerSpecVolumes#photonPersistentDisk + * @schema ThanosRulerV1SpecVolumes#photonPersistentDisk */ - readonly photonPersistentDisk?: ThanosRulerSpecVolumesPhotonPersistentDisk; + readonly photonPersistentDisk?: ThanosRulerV1SpecVolumesPhotonPersistentDisk; /** * PortworxVolume represents a portworx volume attached and mounted on kubelets host machine * - * @schema ThanosRulerSpecVolumes#portworxVolume + * @schema ThanosRulerV1SpecVolumes#portworxVolume */ - readonly portworxVolume?: ThanosRulerSpecVolumesPortworxVolume; + readonly portworxVolume?: ThanosRulerV1SpecVolumesPortworxVolume; /** * Items for all in one resources secrets, configmaps, and downward API * - * @schema ThanosRulerSpecVolumes#projected + * @schema ThanosRulerV1SpecVolumes#projected */ - readonly projected?: ThanosRulerSpecVolumesProjected; + readonly projected?: ThanosRulerV1SpecVolumesProjected; /** * Quobyte represents a Quobyte mount on the host that shares a pod's lifetime * - * @schema ThanosRulerSpecVolumes#quobyte + * @schema ThanosRulerV1SpecVolumes#quobyte */ - readonly quobyte?: ThanosRulerSpecVolumesQuobyte; + readonly quobyte?: ThanosRulerV1SpecVolumesQuobyte; /** * RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md * - * @schema ThanosRulerSpecVolumes#rbd + * @schema ThanosRulerV1SpecVolumes#rbd */ - readonly rbd?: ThanosRulerSpecVolumesRbd; + readonly rbd?: ThanosRulerV1SpecVolumesRbd; /** * ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. * - * @schema ThanosRulerSpecVolumes#scaleIO + * @schema ThanosRulerV1SpecVolumes#scaleIO */ - readonly scaleIo?: ThanosRulerSpecVolumesScaleIo; + readonly scaleIo?: ThanosRulerV1SpecVolumesScaleIo; /** * Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema ThanosRulerSpecVolumes#secret + * @schema ThanosRulerV1SpecVolumes#secret */ - readonly secret?: ThanosRulerSpecVolumesSecret; + readonly secret?: ThanosRulerV1SpecVolumesSecret; /** * StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. * - * @schema ThanosRulerSpecVolumes#storageos + * @schema ThanosRulerV1SpecVolumes#storageos */ - readonly storageos?: ThanosRulerSpecVolumesStorageos; + readonly storageos?: ThanosRulerV1SpecVolumesStorageos; /** * VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine * - * @schema ThanosRulerSpecVolumes#vsphereVolume + * @schema ThanosRulerV1SpecVolumes#vsphereVolume */ - readonly vsphereVolume?: ThanosRulerSpecVolumesVsphereVolume; + readonly vsphereVolume?: ThanosRulerV1SpecVolumesVsphereVolume; } /** - * Converts an object of type 'ThanosRulerSpecVolumes' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumes' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumes(obj: ThanosRulerSpecVolumes | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumes(obj: ThanosRulerV1SpecVolumes | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'awsElasticBlockStore': toJson_ThanosRulerSpecVolumesAwsElasticBlockStore(obj.awsElasticBlockStore), - 'azureDisk': toJson_ThanosRulerSpecVolumesAzureDisk(obj.azureDisk), - 'azureFile': toJson_ThanosRulerSpecVolumesAzureFile(obj.azureFile), - 'cephfs': toJson_ThanosRulerSpecVolumesCephfs(obj.cephfs), - 'cinder': toJson_ThanosRulerSpecVolumesCinder(obj.cinder), - 'configMap': toJson_ThanosRulerSpecVolumesConfigMap(obj.configMap), - 'csi': toJson_ThanosRulerSpecVolumesCsi(obj.csi), - 'downwardAPI': toJson_ThanosRulerSpecVolumesDownwardApi(obj.downwardApi), - 'emptyDir': toJson_ThanosRulerSpecVolumesEmptyDir(obj.emptyDir), - 'fc': toJson_ThanosRulerSpecVolumesFc(obj.fc), - 'flexVolume': toJson_ThanosRulerSpecVolumesFlexVolume(obj.flexVolume), - 'flocker': toJson_ThanosRulerSpecVolumesFlocker(obj.flocker), - 'gcePersistentDisk': toJson_ThanosRulerSpecVolumesGcePersistentDisk(obj.gcePersistentDisk), - 'gitRepo': toJson_ThanosRulerSpecVolumesGitRepo(obj.gitRepo), - 'glusterfs': toJson_ThanosRulerSpecVolumesGlusterfs(obj.glusterfs), - 'hostPath': toJson_ThanosRulerSpecVolumesHostPath(obj.hostPath), - 'iscsi': toJson_ThanosRulerSpecVolumesIscsi(obj.iscsi), + 'awsElasticBlockStore': toJson_ThanosRulerV1SpecVolumesAwsElasticBlockStore(obj.awsElasticBlockStore), + 'azureDisk': toJson_ThanosRulerV1SpecVolumesAzureDisk(obj.azureDisk), + 'azureFile': toJson_ThanosRulerV1SpecVolumesAzureFile(obj.azureFile), + 'cephfs': toJson_ThanosRulerV1SpecVolumesCephfs(obj.cephfs), + 'cinder': toJson_ThanosRulerV1SpecVolumesCinder(obj.cinder), + 'configMap': toJson_ThanosRulerV1SpecVolumesConfigMap(obj.configMap), + 'csi': toJson_ThanosRulerV1SpecVolumesCsi(obj.csi), + 'downwardAPI': toJson_ThanosRulerV1SpecVolumesDownwardApi(obj.downwardApi), + 'emptyDir': toJson_ThanosRulerV1SpecVolumesEmptyDir(obj.emptyDir), + 'fc': toJson_ThanosRulerV1SpecVolumesFc(obj.fc), + 'flexVolume': toJson_ThanosRulerV1SpecVolumesFlexVolume(obj.flexVolume), + 'flocker': toJson_ThanosRulerV1SpecVolumesFlocker(obj.flocker), + 'gcePersistentDisk': toJson_ThanosRulerV1SpecVolumesGcePersistentDisk(obj.gcePersistentDisk), + 'gitRepo': toJson_ThanosRulerV1SpecVolumesGitRepo(obj.gitRepo), + 'glusterfs': toJson_ThanosRulerV1SpecVolumesGlusterfs(obj.glusterfs), + 'hostPath': toJson_ThanosRulerV1SpecVolumesHostPath(obj.hostPath), + 'iscsi': toJson_ThanosRulerV1SpecVolumesIscsi(obj.iscsi), 'name': obj.name, - 'nfs': toJson_ThanosRulerSpecVolumesNfs(obj.nfs), - 'persistentVolumeClaim': toJson_ThanosRulerSpecVolumesPersistentVolumeClaim(obj.persistentVolumeClaim), - 'photonPersistentDisk': toJson_ThanosRulerSpecVolumesPhotonPersistentDisk(obj.photonPersistentDisk), - 'portworxVolume': toJson_ThanosRulerSpecVolumesPortworxVolume(obj.portworxVolume), - 'projected': toJson_ThanosRulerSpecVolumesProjected(obj.projected), - 'quobyte': toJson_ThanosRulerSpecVolumesQuobyte(obj.quobyte), - 'rbd': toJson_ThanosRulerSpecVolumesRbd(obj.rbd), - 'scaleIO': toJson_ThanosRulerSpecVolumesScaleIo(obj.scaleIo), - 'secret': toJson_ThanosRulerSpecVolumesSecret(obj.secret), - 'storageos': toJson_ThanosRulerSpecVolumesStorageos(obj.storageos), - 'vsphereVolume': toJson_ThanosRulerSpecVolumesVsphereVolume(obj.vsphereVolume), + 'nfs': toJson_ThanosRulerV1SpecVolumesNfs(obj.nfs), + 'persistentVolumeClaim': toJson_ThanosRulerV1SpecVolumesPersistentVolumeClaim(obj.persistentVolumeClaim), + 'photonPersistentDisk': toJson_ThanosRulerV1SpecVolumesPhotonPersistentDisk(obj.photonPersistentDisk), + 'portworxVolume': toJson_ThanosRulerV1SpecVolumesPortworxVolume(obj.portworxVolume), + 'projected': toJson_ThanosRulerV1SpecVolumesProjected(obj.projected), + 'quobyte': toJson_ThanosRulerV1SpecVolumesQuobyte(obj.quobyte), + 'rbd': toJson_ThanosRulerV1SpecVolumesRbd(obj.rbd), + 'scaleIO': toJson_ThanosRulerV1SpecVolumesScaleIo(obj.scaleIo), + 'secret': toJson_ThanosRulerV1SpecVolumesSecret(obj.secret), + 'storageos': toJson_ThanosRulerV1SpecVolumesStorageos(obj.storageos), + 'vsphereVolume': toJson_ThanosRulerV1SpecVolumesVsphereVolume(obj.vsphereVolume), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -230279,34 +230279,34 @@ export function toJson_ThanosRulerSpecVolumes(obj: ThanosRulerSpecVolumes | unde /** * Describes node affinity scheduling rules for the pod. * - * @schema ThanosRulerSpecAffinityNodeAffinity + * @schema ThanosRulerV1SpecAffinityNodeAffinity */ -export interface ThanosRulerSpecAffinityNodeAffinity { +export interface ThanosRulerV1SpecAffinityNodeAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. * - * @schema ThanosRulerSpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityNodeAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema ThanosRulerSpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityNodeAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinity' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinity(obj: ThanosRulerSpecAffinityNodeAffinity | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinity(obj: ThanosRulerV1SpecAffinityNodeAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': toJson_ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj.requiredDuringSchedulingIgnoredDuringExecution), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -230316,34 +230316,34 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinity(obj: ThanosRulerSpecA /** * Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ThanosRulerSpecAffinityPodAffinity + * @schema ThanosRulerV1SpecAffinityPodAffinity */ -export interface ThanosRulerSpecAffinityPodAffinity { +export interface ThanosRulerV1SpecAffinityPodAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema ThanosRulerSpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityPodAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema ThanosRulerSpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityPodAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAffinity' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAffinity(obj: ThanosRulerSpecAffinityPodAffinity | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAffinity(obj: ThanosRulerV1SpecAffinityPodAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -230353,34 +230353,34 @@ export function toJson_ThanosRulerSpecAffinityPodAffinity(obj: ThanosRulerSpecAf /** * Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). * - * @schema ThanosRulerSpecAffinityPodAntiAffinity + * @schema ThanosRulerV1SpecAffinityPodAntiAffinity */ -export interface ThanosRulerSpecAffinityPodAntiAffinity { +export interface ThanosRulerV1SpecAffinityPodAntiAffinity { /** * The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding \\"weight\\" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. * - * @schema ThanosRulerSpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityPodAntiAffinity#preferredDuringSchedulingIgnoredDuringExecution */ - readonly preferredDuringSchedulingIgnoredDuringExecution?: ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; + readonly preferredDuringSchedulingIgnoredDuringExecution?: ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]; /** * If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. * - * @schema ThanosRulerSpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityPodAntiAffinity#requiredDuringSchedulingIgnoredDuringExecution */ - readonly requiredDuringSchedulingIgnoredDuringExecution?: ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; + readonly requiredDuringSchedulingIgnoredDuringExecution?: ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAntiAffinity' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAntiAffinity' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAntiAffinity(obj: ThanosRulerSpecAffinityPodAntiAffinity | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAntiAffinity(obj: ThanosRulerV1SpecAffinityPodAntiAffinity | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), - 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), + 'preferredDuringSchedulingIgnoredDuringExecution': obj.preferredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(y)), + 'requiredDuringSchedulingIgnoredDuringExecution': obj.requiredDuringSchedulingIgnoredDuringExecution?.map(y => toJson_ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -230390,13 +230390,13 @@ export function toJson_ThanosRulerSpecAffinityPodAntiAffinity(obj: ThanosRulerSp /** * EnvVar represents an environment variable present in a Container. * - * @schema ThanosRulerSpecContainersEnv + * @schema ThanosRulerV1SpecContainersEnv */ -export interface ThanosRulerSpecContainersEnv { +export interface ThanosRulerV1SpecContainersEnv { /** * Name of the environment variable. Must be a C_IDENTIFIER. * - * @schema ThanosRulerSpecContainersEnv#name + * @schema ThanosRulerV1SpecContainersEnv#name */ readonly name: string; @@ -230404,29 +230404,29 @@ export interface ThanosRulerSpecContainersEnv { * Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\". * * @default . - * @schema ThanosRulerSpecContainersEnv#value + * @schema ThanosRulerV1SpecContainersEnv#value */ readonly value?: string; /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema ThanosRulerSpecContainersEnv#valueFrom + * @schema ThanosRulerV1SpecContainersEnv#valueFrom */ - readonly valueFrom?: ThanosRulerSpecContainersEnvValueFrom; + readonly valueFrom?: ThanosRulerV1SpecContainersEnvValueFrom; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnv' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnv' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnv(obj: ThanosRulerSpecContainersEnv | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnv(obj: ThanosRulerV1SpecContainersEnv | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, 'value': obj.value, - 'valueFrom': toJson_ThanosRulerSpecContainersEnvValueFrom(obj.valueFrom), + 'valueFrom': toJson_ThanosRulerV1SpecContainersEnvValueFrom(obj.valueFrom), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -230436,42 +230436,42 @@ export function toJson_ThanosRulerSpecContainersEnv(obj: ThanosRulerSpecContaine /** * EnvFromSource represents the source of a set of ConfigMaps * - * @schema ThanosRulerSpecContainersEnvFrom + * @schema ThanosRulerV1SpecContainersEnvFrom */ -export interface ThanosRulerSpecContainersEnvFrom { +export interface ThanosRulerV1SpecContainersEnvFrom { /** * The ConfigMap to select from * - * @schema ThanosRulerSpecContainersEnvFrom#configMapRef + * @schema ThanosRulerV1SpecContainersEnvFrom#configMapRef */ - readonly configMapRef?: ThanosRulerSpecContainersEnvFromConfigMapRef; + readonly configMapRef?: ThanosRulerV1SpecContainersEnvFromConfigMapRef; /** * An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. * - * @schema ThanosRulerSpecContainersEnvFrom#prefix + * @schema ThanosRulerV1SpecContainersEnvFrom#prefix */ readonly prefix?: string; /** * The Secret to select from * - * @schema ThanosRulerSpecContainersEnvFrom#secretRef + * @schema ThanosRulerV1SpecContainersEnvFrom#secretRef */ - readonly secretRef?: ThanosRulerSpecContainersEnvFromSecretRef; + readonly secretRef?: ThanosRulerV1SpecContainersEnvFromSecretRef; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnvFrom' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnvFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnvFrom(obj: ThanosRulerSpecContainersEnvFrom | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnvFrom(obj: ThanosRulerV1SpecContainersEnvFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapRef': toJson_ThanosRulerSpecContainersEnvFromConfigMapRef(obj.configMapRef), + 'configMapRef': toJson_ThanosRulerV1SpecContainersEnvFromConfigMapRef(obj.configMapRef), 'prefix': obj.prefix, - 'secretRef': toJson_ThanosRulerSpecContainersEnvFromSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecContainersEnvFromSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -230481,34 +230481,34 @@ export function toJson_ThanosRulerSpecContainersEnvFrom(obj: ThanosRulerSpecCont /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema ThanosRulerSpecContainersLifecycle + * @schema ThanosRulerV1SpecContainersLifecycle */ -export interface ThanosRulerSpecContainersLifecycle { +export interface ThanosRulerV1SpecContainersLifecycle { /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema ThanosRulerSpecContainersLifecycle#postStart + * @schema ThanosRulerV1SpecContainersLifecycle#postStart */ - readonly postStart?: ThanosRulerSpecContainersLifecyclePostStart; + readonly postStart?: ThanosRulerV1SpecContainersLifecyclePostStart; /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema ThanosRulerSpecContainersLifecycle#preStop + * @schema ThanosRulerV1SpecContainersLifecycle#preStop */ - readonly preStop?: ThanosRulerSpecContainersLifecyclePreStop; + readonly preStop?: ThanosRulerV1SpecContainersLifecyclePreStop; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecycle' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecycle' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecycle(obj: ThanosRulerSpecContainersLifecycle | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecycle(obj: ThanosRulerV1SpecContainersLifecycle | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'postStart': toJson_ThanosRulerSpecContainersLifecyclePostStart(obj.postStart), - 'preStop': toJson_ThanosRulerSpecContainersLifecyclePreStop(obj.preStop), + 'postStart': toJson_ThanosRulerV1SpecContainersLifecyclePostStart(obj.postStart), + 'preStop': toJson_ThanosRulerV1SpecContainersLifecyclePreStop(obj.preStop), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -230518,35 +230518,35 @@ export function toJson_ThanosRulerSpecContainersLifecycle(obj: ThanosRulerSpecCo /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainersLivenessProbe + * @schema ThanosRulerV1SpecContainersLivenessProbe */ -export interface ThanosRulerSpecContainersLivenessProbe { +export interface ThanosRulerV1SpecContainersLivenessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersLivenessProbe#exec + * @schema ThanosRulerV1SpecContainersLivenessProbe#exec */ - readonly exec?: ThanosRulerSpecContainersLivenessProbeExec; + readonly exec?: ThanosRulerV1SpecContainersLivenessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema ThanosRulerSpecContainersLivenessProbe#failureThreshold + * @schema ThanosRulerV1SpecContainersLivenessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersLivenessProbe#httpGet + * @schema ThanosRulerV1SpecContainersLivenessProbe#httpGet */ - readonly httpGet?: ThanosRulerSpecContainersLivenessProbeHttpGet; + readonly httpGet?: ThanosRulerV1SpecContainersLivenessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainersLivenessProbe#initialDelaySeconds + * @schema ThanosRulerV1SpecContainersLivenessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -230554,7 +230554,7 @@ export interface ThanosRulerSpecContainersLivenessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema ThanosRulerSpecContainersLivenessProbe#periodSeconds + * @schema ThanosRulerV1SpecContainersLivenessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -230562,41 +230562,41 @@ export interface ThanosRulerSpecContainersLivenessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema ThanosRulerSpecContainersLivenessProbe#successThreshold + * @schema ThanosRulerV1SpecContainersLivenessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersLivenessProbe#tcpSocket + * @schema ThanosRulerV1SpecContainersLivenessProbe#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecContainersLivenessProbeTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecContainersLivenessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema ThanosRulerSpecContainersLivenessProbe#timeoutSeconds + * @schema ThanosRulerV1SpecContainersLivenessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'ThanosRulerSpecContainersLivenessProbe' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLivenessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLivenessProbe(obj: ThanosRulerSpecContainersLivenessProbe | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLivenessProbe(obj: ThanosRulerV1SpecContainersLivenessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecContainersLivenessProbeExec(obj.exec), + 'exec': toJson_ThanosRulerV1SpecContainersLivenessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_ThanosRulerSpecContainersLivenessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_ThanosRulerV1SpecContainersLivenessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_ThanosRulerSpecContainersLivenessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_ThanosRulerV1SpecContainersLivenessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -230607,34 +230607,34 @@ export function toJson_ThanosRulerSpecContainersLivenessProbe(obj: ThanosRulerSp /** * ContainerPort represents a network port in a single container. * - * @schema ThanosRulerSpecContainersPorts + * @schema ThanosRulerV1SpecContainersPorts */ -export interface ThanosRulerSpecContainersPorts { +export interface ThanosRulerV1SpecContainersPorts { /** * Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. * - * @schema ThanosRulerSpecContainersPorts#containerPort + * @schema ThanosRulerV1SpecContainersPorts#containerPort */ readonly containerPort: number; /** * What host IP to bind the external port to. * - * @schema ThanosRulerSpecContainersPorts#hostIP + * @schema ThanosRulerV1SpecContainersPorts#hostIP */ readonly hostIp?: string; /** * Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. * - * @schema ThanosRulerSpecContainersPorts#hostPort + * @schema ThanosRulerV1SpecContainersPorts#hostPort */ readonly hostPort?: number; /** * If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. * - * @schema ThanosRulerSpecContainersPorts#name + * @schema ThanosRulerV1SpecContainersPorts#name */ readonly name?: string; @@ -230642,17 +230642,17 @@ export interface ThanosRulerSpecContainersPorts { * Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\". * * @default TCP\\". - * @schema ThanosRulerSpecContainersPorts#protocol + * @schema ThanosRulerV1SpecContainersPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersPorts' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersPorts(obj: ThanosRulerSpecContainersPorts | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersPorts(obj: ThanosRulerV1SpecContainersPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerPort': obj.containerPort, @@ -230669,35 +230669,35 @@ export function toJson_ThanosRulerSpecContainersPorts(obj: ThanosRulerSpecContai /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainersReadinessProbe + * @schema ThanosRulerV1SpecContainersReadinessProbe */ -export interface ThanosRulerSpecContainersReadinessProbe { +export interface ThanosRulerV1SpecContainersReadinessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersReadinessProbe#exec + * @schema ThanosRulerV1SpecContainersReadinessProbe#exec */ - readonly exec?: ThanosRulerSpecContainersReadinessProbeExec; + readonly exec?: ThanosRulerV1SpecContainersReadinessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema ThanosRulerSpecContainersReadinessProbe#failureThreshold + * @schema ThanosRulerV1SpecContainersReadinessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersReadinessProbe#httpGet + * @schema ThanosRulerV1SpecContainersReadinessProbe#httpGet */ - readonly httpGet?: ThanosRulerSpecContainersReadinessProbeHttpGet; + readonly httpGet?: ThanosRulerV1SpecContainersReadinessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainersReadinessProbe#initialDelaySeconds + * @schema ThanosRulerV1SpecContainersReadinessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -230705,7 +230705,7 @@ export interface ThanosRulerSpecContainersReadinessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema ThanosRulerSpecContainersReadinessProbe#periodSeconds + * @schema ThanosRulerV1SpecContainersReadinessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -230713,41 +230713,41 @@ export interface ThanosRulerSpecContainersReadinessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema ThanosRulerSpecContainersReadinessProbe#successThreshold + * @schema ThanosRulerV1SpecContainersReadinessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersReadinessProbe#tcpSocket + * @schema ThanosRulerV1SpecContainersReadinessProbe#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecContainersReadinessProbeTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecContainersReadinessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema ThanosRulerSpecContainersReadinessProbe#timeoutSeconds + * @schema ThanosRulerV1SpecContainersReadinessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'ThanosRulerSpecContainersReadinessProbe' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersReadinessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersReadinessProbe(obj: ThanosRulerSpecContainersReadinessProbe | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersReadinessProbe(obj: ThanosRulerV1SpecContainersReadinessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecContainersReadinessProbeExec(obj.exec), + 'exec': toJson_ThanosRulerV1SpecContainersReadinessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_ThanosRulerSpecContainersReadinessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_ThanosRulerV1SpecContainersReadinessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_ThanosRulerSpecContainersReadinessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_ThanosRulerV1SpecContainersReadinessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -230758,30 +230758,30 @@ export function toJson_ThanosRulerSpecContainersReadinessProbe(obj: ThanosRulerS /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecContainersResources + * @schema ThanosRulerV1SpecContainersResources */ -export interface ThanosRulerSpecContainersResources { +export interface ThanosRulerV1SpecContainersResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecContainersResources#limits + * @schema ThanosRulerV1SpecContainersResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecContainersResources#requests + * @schema ThanosRulerV1SpecContainersResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecContainersResources' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersResources(obj: ThanosRulerSpecContainersResources | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersResources(obj: ThanosRulerV1SpecContainersResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -230795,13 +230795,13 @@ export function toJson_ThanosRulerSpecContainersResources(obj: ThanosRulerSpecCo /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema ThanosRulerSpecContainersSecurityContext + * @schema ThanosRulerV1SpecContainersSecurityContext */ -export interface ThanosRulerSpecContainersSecurityContext { +export interface ThanosRulerV1SpecContainersSecurityContext { /** * AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN * - * @schema ThanosRulerSpecContainersSecurityContext#allowPrivilegeEscalation + * @schema ThanosRulerV1SpecContainersSecurityContext#allowPrivilegeEscalation */ readonly allowPrivilegeEscalation?: boolean; @@ -230809,22 +230809,22 @@ export interface ThanosRulerSpecContainersSecurityContext { * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema ThanosRulerSpecContainersSecurityContext#capabilities + * @schema ThanosRulerV1SpecContainersSecurityContext#capabilities */ - readonly capabilities?: ThanosRulerSpecContainersSecurityContextCapabilities; + readonly capabilities?: ThanosRulerV1SpecContainersSecurityContextCapabilities; /** * Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. * * @default false. - * @schema ThanosRulerSpecContainersSecurityContext#privileged + * @schema ThanosRulerV1SpecContainersSecurityContext#privileged */ readonly privileged?: boolean; /** * procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. * - * @schema ThanosRulerSpecContainersSecurityContext#procMount + * @schema ThanosRulerV1SpecContainersSecurityContext#procMount */ readonly procMount?: string; @@ -230832,21 +230832,21 @@ export interface ThanosRulerSpecContainersSecurityContext { * Whether this container has a read-only root filesystem. Default is false. * * @default false. - * @schema ThanosRulerSpecContainersSecurityContext#readOnlyRootFilesystem + * @schema ThanosRulerV1SpecContainersSecurityContext#readOnlyRootFilesystem */ readonly readOnlyRootFilesystem?: boolean; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecContainersSecurityContext#runAsGroup + * @schema ThanosRulerV1SpecContainersSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecContainersSecurityContext#runAsNonRoot + * @schema ThanosRulerV1SpecContainersSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -230854,43 +230854,43 @@ export interface ThanosRulerSpecContainersSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema ThanosRulerSpecContainersSecurityContext#runAsUser + * @schema ThanosRulerV1SpecContainersSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecContainersSecurityContext#seLinuxOptions + * @schema ThanosRulerV1SpecContainersSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: ThanosRulerSpecContainersSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions; /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecContainersSecurityContext#windowsOptions + * @schema ThanosRulerV1SpecContainersSecurityContext#windowsOptions */ - readonly windowsOptions?: ThanosRulerSpecContainersSecurityContextWindowsOptions; + readonly windowsOptions?: ThanosRulerV1SpecContainersSecurityContextWindowsOptions; } /** - * Converts an object of type 'ThanosRulerSpecContainersSecurityContext' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersSecurityContext(obj: ThanosRulerSpecContainersSecurityContext | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersSecurityContext(obj: ThanosRulerV1SpecContainersSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowPrivilegeEscalation': obj.allowPrivilegeEscalation, - 'capabilities': toJson_ThanosRulerSpecContainersSecurityContextCapabilities(obj.capabilities), + 'capabilities': toJson_ThanosRulerV1SpecContainersSecurityContextCapabilities(obj.capabilities), 'privileged': obj.privileged, 'procMount': obj.procMount, 'readOnlyRootFilesystem': obj.readOnlyRootFilesystem, 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_ThanosRulerSpecContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), - 'windowsOptions': toJson_ThanosRulerSpecContainersSecurityContextWindowsOptions(obj.windowsOptions), + 'seLinuxOptions': toJson_ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'windowsOptions': toJson_ThanosRulerV1SpecContainersSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -230900,35 +230900,35 @@ export function toJson_ThanosRulerSpecContainersSecurityContext(obj: ThanosRuler /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainersStartupProbe + * @schema ThanosRulerV1SpecContainersStartupProbe */ -export interface ThanosRulerSpecContainersStartupProbe { +export interface ThanosRulerV1SpecContainersStartupProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersStartupProbe#exec + * @schema ThanosRulerV1SpecContainersStartupProbe#exec */ - readonly exec?: ThanosRulerSpecContainersStartupProbeExec; + readonly exec?: ThanosRulerV1SpecContainersStartupProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema ThanosRulerSpecContainersStartupProbe#failureThreshold + * @schema ThanosRulerV1SpecContainersStartupProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersStartupProbe#httpGet + * @schema ThanosRulerV1SpecContainersStartupProbe#httpGet */ - readonly httpGet?: ThanosRulerSpecContainersStartupProbeHttpGet; + readonly httpGet?: ThanosRulerV1SpecContainersStartupProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecContainersStartupProbe#initialDelaySeconds + * @schema ThanosRulerV1SpecContainersStartupProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -230936,7 +230936,7 @@ export interface ThanosRulerSpecContainersStartupProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema ThanosRulerSpecContainersStartupProbe#periodSeconds + * @schema ThanosRulerV1SpecContainersStartupProbe#periodSeconds */ readonly periodSeconds?: number; @@ -230944,41 +230944,41 @@ export interface ThanosRulerSpecContainersStartupProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema ThanosRulerSpecContainersStartupProbe#successThreshold + * @schema ThanosRulerV1SpecContainersStartupProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersStartupProbe#tcpSocket + * @schema ThanosRulerV1SpecContainersStartupProbe#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecContainersStartupProbeTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecContainersStartupProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema ThanosRulerSpecContainersStartupProbe#timeoutSeconds + * @schema ThanosRulerV1SpecContainersStartupProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'ThanosRulerSpecContainersStartupProbe' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersStartupProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersStartupProbe(obj: ThanosRulerSpecContainersStartupProbe | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersStartupProbe(obj: ThanosRulerV1SpecContainersStartupProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecContainersStartupProbeExec(obj.exec), + 'exec': toJson_ThanosRulerV1SpecContainersStartupProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_ThanosRulerSpecContainersStartupProbeHttpGet(obj.httpGet), + 'httpGet': toJson_ThanosRulerV1SpecContainersStartupProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_ThanosRulerSpecContainersStartupProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_ThanosRulerV1SpecContainersStartupProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -230989,30 +230989,30 @@ export function toJson_ThanosRulerSpecContainersStartupProbe(obj: ThanosRulerSpe /** * volumeDevice describes a mapping of a raw block device within a container. * - * @schema ThanosRulerSpecContainersVolumeDevices + * @schema ThanosRulerV1SpecContainersVolumeDevices */ -export interface ThanosRulerSpecContainersVolumeDevices { +export interface ThanosRulerV1SpecContainersVolumeDevices { /** * devicePath is the path inside of the container that the device will be mapped to. * - * @schema ThanosRulerSpecContainersVolumeDevices#devicePath + * @schema ThanosRulerV1SpecContainersVolumeDevices#devicePath */ readonly devicePath: string; /** * name must match the name of a persistentVolumeClaim in the pod * - * @schema ThanosRulerSpecContainersVolumeDevices#name + * @schema ThanosRulerV1SpecContainersVolumeDevices#name */ readonly name: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersVolumeDevices' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersVolumeDevices' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersVolumeDevices(obj: ThanosRulerSpecContainersVolumeDevices | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersVolumeDevices(obj: ThanosRulerV1SpecContainersVolumeDevices | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'devicePath': obj.devicePath, @@ -231026,27 +231026,27 @@ export function toJson_ThanosRulerSpecContainersVolumeDevices(obj: ThanosRulerSp /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema ThanosRulerSpecContainersVolumeMounts + * @schema ThanosRulerV1SpecContainersVolumeMounts */ -export interface ThanosRulerSpecContainersVolumeMounts { +export interface ThanosRulerV1SpecContainersVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema ThanosRulerSpecContainersVolumeMounts#mountPath + * @schema ThanosRulerV1SpecContainersVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema ThanosRulerSpecContainersVolumeMounts#mountPropagation + * @schema ThanosRulerV1SpecContainersVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema ThanosRulerSpecContainersVolumeMounts#name + * @schema ThanosRulerV1SpecContainersVolumeMounts#name */ readonly name: string; @@ -231054,7 +231054,7 @@ export interface ThanosRulerSpecContainersVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema ThanosRulerSpecContainersVolumeMounts#readOnly + * @schema ThanosRulerV1SpecContainersVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -231062,7 +231062,7 @@ export interface ThanosRulerSpecContainersVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema ThanosRulerSpecContainersVolumeMounts#subPath + * @schema ThanosRulerV1SpecContainersVolumeMounts#subPath */ readonly subPath?: string; @@ -231070,17 +231070,17 @@ export interface ThanosRulerSpecContainersVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. - * @schema ThanosRulerSpecContainersVolumeMounts#subPathExpr + * @schema ThanosRulerV1SpecContainersVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersVolumeMounts' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersVolumeMounts(obj: ThanosRulerSpecContainersVolumeMounts | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersVolumeMounts(obj: ThanosRulerV1SpecContainersVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -231098,34 +231098,34 @@ export function toJson_ThanosRulerSpecContainersVolumeMounts(obj: ThanosRulerSpe /** * Stuct containing the CA cert to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCa + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCa */ -export interface ThanosRulerSpecGrpcServerTlsConfigCa { +export interface ThanosRulerV1SpecGrpcServerTlsConfigCa { /** * ConfigMap containing data to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCa#configMap + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCa#configMap */ - readonly configMap?: ThanosRulerSpecGrpcServerTlsConfigCaConfigMap; + readonly configMap?: ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap; /** * Secret containing data to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCa#secret + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCa#secret */ - readonly secret?: ThanosRulerSpecGrpcServerTlsConfigCaSecret; + readonly secret?: ThanosRulerV1SpecGrpcServerTlsConfigCaSecret; } /** - * Converts an object of type 'ThanosRulerSpecGrpcServerTlsConfigCa' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecGrpcServerTlsConfigCa' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecGrpcServerTlsConfigCa(obj: ThanosRulerSpecGrpcServerTlsConfigCa | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecGrpcServerTlsConfigCa(obj: ThanosRulerV1SpecGrpcServerTlsConfigCa | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_ThanosRulerSpecGrpcServerTlsConfigCaConfigMap(obj.configMap), - 'secret': toJson_ThanosRulerSpecGrpcServerTlsConfigCaSecret(obj.secret), + 'configMap': toJson_ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap(obj.configMap), + 'secret': toJson_ThanosRulerV1SpecGrpcServerTlsConfigCaSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -231135,34 +231135,34 @@ export function toJson_ThanosRulerSpecGrpcServerTlsConfigCa(obj: ThanosRulerSpec /** * Struct containing the client cert file for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCert + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCert */ -export interface ThanosRulerSpecGrpcServerTlsConfigCert { +export interface ThanosRulerV1SpecGrpcServerTlsConfigCert { /** * ConfigMap containing data to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCert#configMap + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCert#configMap */ - readonly configMap?: ThanosRulerSpecGrpcServerTlsConfigCertConfigMap; + readonly configMap?: ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap; /** * Secret containing data to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCert#secret + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCert#secret */ - readonly secret?: ThanosRulerSpecGrpcServerTlsConfigCertSecret; + readonly secret?: ThanosRulerV1SpecGrpcServerTlsConfigCertSecret; } /** - * Converts an object of type 'ThanosRulerSpecGrpcServerTlsConfigCert' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecGrpcServerTlsConfigCert' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecGrpcServerTlsConfigCert(obj: ThanosRulerSpecGrpcServerTlsConfigCert | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecGrpcServerTlsConfigCert(obj: ThanosRulerV1SpecGrpcServerTlsConfigCert | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_ThanosRulerSpecGrpcServerTlsConfigCertConfigMap(obj.configMap), - 'secret': toJson_ThanosRulerSpecGrpcServerTlsConfigCertSecret(obj.secret), + 'configMap': toJson_ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap(obj.configMap), + 'secret': toJson_ThanosRulerV1SpecGrpcServerTlsConfigCertSecret(obj.secret), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -231172,37 +231172,37 @@ export function toJson_ThanosRulerSpecGrpcServerTlsConfigCert(obj: ThanosRulerSp /** * Secret containing the client key file for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigKeySecret + * @schema ThanosRulerV1SpecGrpcServerTlsConfigKeySecret */ -export interface ThanosRulerSpecGrpcServerTlsConfigKeySecret { +export interface ThanosRulerV1SpecGrpcServerTlsConfigKeySecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecGrpcServerTlsConfigKeySecret#key + * @schema ThanosRulerV1SpecGrpcServerTlsConfigKeySecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecGrpcServerTlsConfigKeySecret#name + * @schema ThanosRulerV1SpecGrpcServerTlsConfigKeySecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecGrpcServerTlsConfigKeySecret#optional + * @schema ThanosRulerV1SpecGrpcServerTlsConfigKeySecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecGrpcServerTlsConfigKeySecret' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecGrpcServerTlsConfigKeySecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecGrpcServerTlsConfigKeySecret(obj: ThanosRulerSpecGrpcServerTlsConfigKeySecret | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecGrpcServerTlsConfigKeySecret(obj: ThanosRulerV1SpecGrpcServerTlsConfigKeySecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -231217,13 +231217,13 @@ export function toJson_ThanosRulerSpecGrpcServerTlsConfigKeySecret(obj: ThanosRu /** * EnvVar represents an environment variable present in a Container. * - * @schema ThanosRulerSpecInitContainersEnv + * @schema ThanosRulerV1SpecInitContainersEnv */ -export interface ThanosRulerSpecInitContainersEnv { +export interface ThanosRulerV1SpecInitContainersEnv { /** * Name of the environment variable. Must be a C_IDENTIFIER. * - * @schema ThanosRulerSpecInitContainersEnv#name + * @schema ThanosRulerV1SpecInitContainersEnv#name */ readonly name: string; @@ -231231,29 +231231,29 @@ export interface ThanosRulerSpecInitContainersEnv { * Variable references $(VAR_NAME) are expanded using the previous defined environment variables in the container and any service environment variables. If a variable cannot be resolved, the reference in the input string will be unchanged. The $(VAR_NAME) syntax can be escaped with a double $$, ie: $$(VAR_NAME). Escaped references will never be expanded, regardless of whether the variable exists or not. Defaults to \\"\\". * * @default . - * @schema ThanosRulerSpecInitContainersEnv#value + * @schema ThanosRulerV1SpecInitContainersEnv#value */ readonly value?: string; /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema ThanosRulerSpecInitContainersEnv#valueFrom + * @schema ThanosRulerV1SpecInitContainersEnv#valueFrom */ - readonly valueFrom?: ThanosRulerSpecInitContainersEnvValueFrom; + readonly valueFrom?: ThanosRulerV1SpecInitContainersEnvValueFrom; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnv' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnv' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnv(obj: ThanosRulerSpecInitContainersEnv | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnv(obj: ThanosRulerV1SpecInitContainersEnv | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, 'value': obj.value, - 'valueFrom': toJson_ThanosRulerSpecInitContainersEnvValueFrom(obj.valueFrom), + 'valueFrom': toJson_ThanosRulerV1SpecInitContainersEnvValueFrom(obj.valueFrom), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -231263,42 +231263,42 @@ export function toJson_ThanosRulerSpecInitContainersEnv(obj: ThanosRulerSpecInit /** * EnvFromSource represents the source of a set of ConfigMaps * - * @schema ThanosRulerSpecInitContainersEnvFrom + * @schema ThanosRulerV1SpecInitContainersEnvFrom */ -export interface ThanosRulerSpecInitContainersEnvFrom { +export interface ThanosRulerV1SpecInitContainersEnvFrom { /** * The ConfigMap to select from * - * @schema ThanosRulerSpecInitContainersEnvFrom#configMapRef + * @schema ThanosRulerV1SpecInitContainersEnvFrom#configMapRef */ - readonly configMapRef?: ThanosRulerSpecInitContainersEnvFromConfigMapRef; + readonly configMapRef?: ThanosRulerV1SpecInitContainersEnvFromConfigMapRef; /** * An optional identifier to prepend to each key in the ConfigMap. Must be a C_IDENTIFIER. * - * @schema ThanosRulerSpecInitContainersEnvFrom#prefix + * @schema ThanosRulerV1SpecInitContainersEnvFrom#prefix */ readonly prefix?: string; /** * The Secret to select from * - * @schema ThanosRulerSpecInitContainersEnvFrom#secretRef + * @schema ThanosRulerV1SpecInitContainersEnvFrom#secretRef */ - readonly secretRef?: ThanosRulerSpecInitContainersEnvFromSecretRef; + readonly secretRef?: ThanosRulerV1SpecInitContainersEnvFromSecretRef; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnvFrom' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnvFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnvFrom(obj: ThanosRulerSpecInitContainersEnvFrom | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnvFrom(obj: ThanosRulerV1SpecInitContainersEnvFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapRef': toJson_ThanosRulerSpecInitContainersEnvFromConfigMapRef(obj.configMapRef), + 'configMapRef': toJson_ThanosRulerV1SpecInitContainersEnvFromConfigMapRef(obj.configMapRef), 'prefix': obj.prefix, - 'secretRef': toJson_ThanosRulerSpecInitContainersEnvFromSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecInitContainersEnvFromSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -231308,34 +231308,34 @@ export function toJson_ThanosRulerSpecInitContainersEnvFrom(obj: ThanosRulerSpec /** * Actions that the management system should take in response to container lifecycle events. Cannot be updated. * - * @schema ThanosRulerSpecInitContainersLifecycle + * @schema ThanosRulerV1SpecInitContainersLifecycle */ -export interface ThanosRulerSpecInitContainersLifecycle { +export interface ThanosRulerV1SpecInitContainersLifecycle { /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema ThanosRulerSpecInitContainersLifecycle#postStart + * @schema ThanosRulerV1SpecInitContainersLifecycle#postStart */ - readonly postStart?: ThanosRulerSpecInitContainersLifecyclePostStart; + readonly postStart?: ThanosRulerV1SpecInitContainersLifecyclePostStart; /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema ThanosRulerSpecInitContainersLifecycle#preStop + * @schema ThanosRulerV1SpecInitContainersLifecycle#preStop */ - readonly preStop?: ThanosRulerSpecInitContainersLifecyclePreStop; + readonly preStop?: ThanosRulerV1SpecInitContainersLifecyclePreStop; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecycle' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecycle' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecycle(obj: ThanosRulerSpecInitContainersLifecycle | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecycle(obj: ThanosRulerV1SpecInitContainersLifecycle | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'postStart': toJson_ThanosRulerSpecInitContainersLifecyclePostStart(obj.postStart), - 'preStop': toJson_ThanosRulerSpecInitContainersLifecyclePreStop(obj.preStop), + 'postStart': toJson_ThanosRulerV1SpecInitContainersLifecyclePostStart(obj.postStart), + 'preStop': toJson_ThanosRulerV1SpecInitContainersLifecyclePreStop(obj.preStop), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -231345,35 +231345,35 @@ export function toJson_ThanosRulerSpecInitContainersLifecycle(obj: ThanosRulerSp /** * Periodic probe of container liveness. Container will be restarted if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainersLivenessProbe + * @schema ThanosRulerV1SpecInitContainersLivenessProbe */ -export interface ThanosRulerSpecInitContainersLivenessProbe { +export interface ThanosRulerV1SpecInitContainersLivenessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersLivenessProbe#exec + * @schema ThanosRulerV1SpecInitContainersLivenessProbe#exec */ - readonly exec?: ThanosRulerSpecInitContainersLivenessProbeExec; + readonly exec?: ThanosRulerV1SpecInitContainersLivenessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersLivenessProbe#failureThreshold + * @schema ThanosRulerV1SpecInitContainersLivenessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersLivenessProbe#httpGet + * @schema ThanosRulerV1SpecInitContainersLivenessProbe#httpGet */ - readonly httpGet?: ThanosRulerSpecInitContainersLivenessProbeHttpGet; + readonly httpGet?: ThanosRulerV1SpecInitContainersLivenessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainersLivenessProbe#initialDelaySeconds + * @schema ThanosRulerV1SpecInitContainersLivenessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -231381,7 +231381,7 @@ export interface ThanosRulerSpecInitContainersLivenessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersLivenessProbe#periodSeconds + * @schema ThanosRulerV1SpecInitContainersLivenessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -231389,41 +231389,41 @@ export interface ThanosRulerSpecInitContainersLivenessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersLivenessProbe#successThreshold + * @schema ThanosRulerV1SpecInitContainersLivenessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersLivenessProbe#tcpSocket + * @schema ThanosRulerV1SpecInitContainersLivenessProbe#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecInitContainersLivenessProbeTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema ThanosRulerSpecInitContainersLivenessProbe#timeoutSeconds + * @schema ThanosRulerV1SpecInitContainersLivenessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLivenessProbe' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLivenessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLivenessProbe(obj: ThanosRulerSpecInitContainersLivenessProbe | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLivenessProbe(obj: ThanosRulerV1SpecInitContainersLivenessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecInitContainersLivenessProbeExec(obj.exec), + 'exec': toJson_ThanosRulerV1SpecInitContainersLivenessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_ThanosRulerSpecInitContainersLivenessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_ThanosRulerV1SpecInitContainersLivenessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_ThanosRulerSpecInitContainersLivenessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -231434,34 +231434,34 @@ export function toJson_ThanosRulerSpecInitContainersLivenessProbe(obj: ThanosRul /** * ContainerPort represents a network port in a single container. * - * @schema ThanosRulerSpecInitContainersPorts + * @schema ThanosRulerV1SpecInitContainersPorts */ -export interface ThanosRulerSpecInitContainersPorts { +export interface ThanosRulerV1SpecInitContainersPorts { /** * Number of port to expose on the pod's IP address. This must be a valid port number, 0 < x < 65536. * - * @schema ThanosRulerSpecInitContainersPorts#containerPort + * @schema ThanosRulerV1SpecInitContainersPorts#containerPort */ readonly containerPort: number; /** * What host IP to bind the external port to. * - * @schema ThanosRulerSpecInitContainersPorts#hostIP + * @schema ThanosRulerV1SpecInitContainersPorts#hostIP */ readonly hostIp?: string; /** * Number of port to expose on the host. If specified, this must be a valid port number, 0 < x < 65536. If HostNetwork is specified, this must match ContainerPort. Most containers do not need this. * - * @schema ThanosRulerSpecInitContainersPorts#hostPort + * @schema ThanosRulerV1SpecInitContainersPorts#hostPort */ readonly hostPort?: number; /** * If specified, this must be an IANA_SVC_NAME and unique within the pod. Each named port in a pod must have a unique name. Name for the port that can be referred to by services. * - * @schema ThanosRulerSpecInitContainersPorts#name + * @schema ThanosRulerV1SpecInitContainersPorts#name */ readonly name?: string; @@ -231469,17 +231469,17 @@ export interface ThanosRulerSpecInitContainersPorts { * Protocol for port. Must be UDP, TCP, or SCTP. Defaults to \\"TCP\\". * * @default TCP\\". - * @schema ThanosRulerSpecInitContainersPorts#protocol + * @schema ThanosRulerV1SpecInitContainersPorts#protocol */ readonly protocol?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersPorts' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersPorts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersPorts(obj: ThanosRulerSpecInitContainersPorts | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersPorts(obj: ThanosRulerV1SpecInitContainersPorts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerPort': obj.containerPort, @@ -231496,35 +231496,35 @@ export function toJson_ThanosRulerSpecInitContainersPorts(obj: ThanosRulerSpecIn /** * Periodic probe of container service readiness. Container will be removed from service endpoints if the probe fails. Cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainersReadinessProbe + * @schema ThanosRulerV1SpecInitContainersReadinessProbe */ -export interface ThanosRulerSpecInitContainersReadinessProbe { +export interface ThanosRulerV1SpecInitContainersReadinessProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersReadinessProbe#exec + * @schema ThanosRulerV1SpecInitContainersReadinessProbe#exec */ - readonly exec?: ThanosRulerSpecInitContainersReadinessProbeExec; + readonly exec?: ThanosRulerV1SpecInitContainersReadinessProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersReadinessProbe#failureThreshold + * @schema ThanosRulerV1SpecInitContainersReadinessProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersReadinessProbe#httpGet + * @schema ThanosRulerV1SpecInitContainersReadinessProbe#httpGet */ - readonly httpGet?: ThanosRulerSpecInitContainersReadinessProbeHttpGet; + readonly httpGet?: ThanosRulerV1SpecInitContainersReadinessProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainersReadinessProbe#initialDelaySeconds + * @schema ThanosRulerV1SpecInitContainersReadinessProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -231532,7 +231532,7 @@ export interface ThanosRulerSpecInitContainersReadinessProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersReadinessProbe#periodSeconds + * @schema ThanosRulerV1SpecInitContainersReadinessProbe#periodSeconds */ readonly periodSeconds?: number; @@ -231540,41 +231540,41 @@ export interface ThanosRulerSpecInitContainersReadinessProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersReadinessProbe#successThreshold + * @schema ThanosRulerV1SpecInitContainersReadinessProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersReadinessProbe#tcpSocket + * @schema ThanosRulerV1SpecInitContainersReadinessProbe#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecInitContainersReadinessProbeTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema ThanosRulerSpecInitContainersReadinessProbe#timeoutSeconds + * @schema ThanosRulerV1SpecInitContainersReadinessProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersReadinessProbe' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersReadinessProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersReadinessProbe(obj: ThanosRulerSpecInitContainersReadinessProbe | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersReadinessProbe(obj: ThanosRulerV1SpecInitContainersReadinessProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecInitContainersReadinessProbeExec(obj.exec), + 'exec': toJson_ThanosRulerV1SpecInitContainersReadinessProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_ThanosRulerSpecInitContainersReadinessProbeHttpGet(obj.httpGet), + 'httpGet': toJson_ThanosRulerV1SpecInitContainersReadinessProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_ThanosRulerSpecInitContainersReadinessProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -231585,30 +231585,30 @@ export function toJson_ThanosRulerSpecInitContainersReadinessProbe(obj: ThanosRu /** * Compute Resources required by this container. Cannot be updated. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecInitContainersResources + * @schema ThanosRulerV1SpecInitContainersResources */ -export interface ThanosRulerSpecInitContainersResources { +export interface ThanosRulerV1SpecInitContainersResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecInitContainersResources#limits + * @schema ThanosRulerV1SpecInitContainersResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecInitContainersResources#requests + * @schema ThanosRulerV1SpecInitContainersResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersResources' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersResources(obj: ThanosRulerSpecInitContainersResources | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersResources(obj: ThanosRulerV1SpecInitContainersResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -231622,13 +231622,13 @@ export function toJson_ThanosRulerSpecInitContainersResources(obj: ThanosRulerSp /** * Security options the pod should run with. More info: https://kubernetes.io/docs/concepts/policy/security-context/ More info: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ * - * @schema ThanosRulerSpecInitContainersSecurityContext + * @schema ThanosRulerV1SpecInitContainersSecurityContext */ -export interface ThanosRulerSpecInitContainersSecurityContext { +export interface ThanosRulerV1SpecInitContainersSecurityContext { /** * AllowPrivilegeEscalation controls whether a process can gain more privileges than its parent process. This bool directly controls if the no_new_privs flag will be set on the container process. AllowPrivilegeEscalation is true always when the container is: 1) run as Privileged 2) has CAP_SYS_ADMIN * - * @schema ThanosRulerSpecInitContainersSecurityContext#allowPrivilegeEscalation + * @schema ThanosRulerV1SpecInitContainersSecurityContext#allowPrivilegeEscalation */ readonly allowPrivilegeEscalation?: boolean; @@ -231636,22 +231636,22 @@ export interface ThanosRulerSpecInitContainersSecurityContext { * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema ThanosRulerSpecInitContainersSecurityContext#capabilities + * @schema ThanosRulerV1SpecInitContainersSecurityContext#capabilities */ - readonly capabilities?: ThanosRulerSpecInitContainersSecurityContextCapabilities; + readonly capabilities?: ThanosRulerV1SpecInitContainersSecurityContextCapabilities; /** * Run container in privileged mode. Processes in privileged containers are essentially equivalent to root on the host. Defaults to false. * * @default false. - * @schema ThanosRulerSpecInitContainersSecurityContext#privileged + * @schema ThanosRulerV1SpecInitContainersSecurityContext#privileged */ readonly privileged?: boolean; /** * procMount denotes the type of proc mount to use for the containers. The default is DefaultProcMount which uses the container runtime defaults for readonly paths and masked paths. This requires the ProcMountType feature flag to be enabled. * - * @schema ThanosRulerSpecInitContainersSecurityContext#procMount + * @schema ThanosRulerV1SpecInitContainersSecurityContext#procMount */ readonly procMount?: string; @@ -231659,21 +231659,21 @@ export interface ThanosRulerSpecInitContainersSecurityContext { * Whether this container has a read-only root filesystem. Default is false. * * @default false. - * @schema ThanosRulerSpecInitContainersSecurityContext#readOnlyRootFilesystem + * @schema ThanosRulerV1SpecInitContainersSecurityContext#readOnlyRootFilesystem */ readonly readOnlyRootFilesystem?: boolean; /** * The GID to run the entrypoint of the container process. Uses runtime default if unset. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecInitContainersSecurityContext#runAsGroup + * @schema ThanosRulerV1SpecInitContainersSecurityContext#runAsGroup */ readonly runAsGroup?: number; /** * Indicates that the container must run as a non-root user. If true, the Kubelet will validate the image at runtime to ensure that it does not run as UID 0 (root) and fail to start the container if it does. If unset or false, no such validation will be performed. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecInitContainersSecurityContext#runAsNonRoot + * @schema ThanosRulerV1SpecInitContainersSecurityContext#runAsNonRoot */ readonly runAsNonRoot?: boolean; @@ -231681,43 +231681,43 @@ export interface ThanosRulerSpecInitContainersSecurityContext { * The UID to run the entrypoint of the container process. Defaults to user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema ThanosRulerSpecInitContainersSecurityContext#runAsUser + * @schema ThanosRulerV1SpecInitContainersSecurityContext#runAsUser */ readonly runAsUser?: number; /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecInitContainersSecurityContext#seLinuxOptions + * @schema ThanosRulerV1SpecInitContainersSecurityContext#seLinuxOptions */ - readonly seLinuxOptions?: ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions; + readonly seLinuxOptions?: ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions; /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecInitContainersSecurityContext#windowsOptions + * @schema ThanosRulerV1SpecInitContainersSecurityContext#windowsOptions */ - readonly windowsOptions?: ThanosRulerSpecInitContainersSecurityContextWindowsOptions; + readonly windowsOptions?: ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersSecurityContext' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersSecurityContext' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersSecurityContext(obj: ThanosRulerSpecInitContainersSecurityContext | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersSecurityContext(obj: ThanosRulerV1SpecInitContainersSecurityContext | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'allowPrivilegeEscalation': obj.allowPrivilegeEscalation, - 'capabilities': toJson_ThanosRulerSpecInitContainersSecurityContextCapabilities(obj.capabilities), + 'capabilities': toJson_ThanosRulerV1SpecInitContainersSecurityContextCapabilities(obj.capabilities), 'privileged': obj.privileged, 'procMount': obj.procMount, 'readOnlyRootFilesystem': obj.readOnlyRootFilesystem, 'runAsGroup': obj.runAsGroup, 'runAsNonRoot': obj.runAsNonRoot, 'runAsUser': obj.runAsUser, - 'seLinuxOptions': toJson_ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), - 'windowsOptions': toJson_ThanosRulerSpecInitContainersSecurityContextWindowsOptions(obj.windowsOptions), + 'seLinuxOptions': toJson_ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions(obj.seLinuxOptions), + 'windowsOptions': toJson_ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions(obj.windowsOptions), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -231727,35 +231727,35 @@ export function toJson_ThanosRulerSpecInitContainersSecurityContext(obj: ThanosR /** * StartupProbe indicates that the Pod has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a Pod's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. This is a beta feature enabled by the StartupProbe feature flag. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainersStartupProbe + * @schema ThanosRulerV1SpecInitContainersStartupProbe */ -export interface ThanosRulerSpecInitContainersStartupProbe { +export interface ThanosRulerV1SpecInitContainersStartupProbe { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersStartupProbe#exec + * @schema ThanosRulerV1SpecInitContainersStartupProbe#exec */ - readonly exec?: ThanosRulerSpecInitContainersStartupProbeExec; + readonly exec?: ThanosRulerV1SpecInitContainersStartupProbeExec; /** * Minimum consecutive failures for the probe to be considered failed after having succeeded. Defaults to 3. Minimum value is 1. * * @default 3. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersStartupProbe#failureThreshold + * @schema ThanosRulerV1SpecInitContainersStartupProbe#failureThreshold */ readonly failureThreshold?: number; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersStartupProbe#httpGet + * @schema ThanosRulerV1SpecInitContainersStartupProbe#httpGet */ - readonly httpGet?: ThanosRulerSpecInitContainersStartupProbeHttpGet; + readonly httpGet?: ThanosRulerV1SpecInitContainersStartupProbeHttpGet; /** * Number of seconds after the container has started before liveness probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * - * @schema ThanosRulerSpecInitContainersStartupProbe#initialDelaySeconds + * @schema ThanosRulerV1SpecInitContainersStartupProbe#initialDelaySeconds */ readonly initialDelaySeconds?: number; @@ -231763,7 +231763,7 @@ export interface ThanosRulerSpecInitContainersStartupProbe { * How often (in seconds) to perform the probe. Default to 10 seconds. Minimum value is 1. * * @default 10 seconds. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersStartupProbe#periodSeconds + * @schema ThanosRulerV1SpecInitContainersStartupProbe#periodSeconds */ readonly periodSeconds?: number; @@ -231771,41 +231771,41 @@ export interface ThanosRulerSpecInitContainersStartupProbe { * Minimum consecutive successes for the probe to be considered successful after having failed. Defaults to 1. Must be 1 for liveness and startup. Minimum value is 1. * * @default 1. Must be 1 for liveness and startup. Minimum value is 1. - * @schema ThanosRulerSpecInitContainersStartupProbe#successThreshold + * @schema ThanosRulerV1SpecInitContainersStartupProbe#successThreshold */ readonly successThreshold?: number; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersStartupProbe#tcpSocket + * @schema ThanosRulerV1SpecInitContainersStartupProbe#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecInitContainersStartupProbeTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecInitContainersStartupProbeTcpSocket; /** * Number of seconds after which the probe times out. Defaults to 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes * * @default 1 second. Minimum value is 1. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes - * @schema ThanosRulerSpecInitContainersStartupProbe#timeoutSeconds + * @schema ThanosRulerV1SpecInitContainersStartupProbe#timeoutSeconds */ readonly timeoutSeconds?: number; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersStartupProbe' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersStartupProbe' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersStartupProbe(obj: ThanosRulerSpecInitContainersStartupProbe | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersStartupProbe(obj: ThanosRulerV1SpecInitContainersStartupProbe | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecInitContainersStartupProbeExec(obj.exec), + 'exec': toJson_ThanosRulerV1SpecInitContainersStartupProbeExec(obj.exec), 'failureThreshold': obj.failureThreshold, - 'httpGet': toJson_ThanosRulerSpecInitContainersStartupProbeHttpGet(obj.httpGet), + 'httpGet': toJson_ThanosRulerV1SpecInitContainersStartupProbeHttpGet(obj.httpGet), 'initialDelaySeconds': obj.initialDelaySeconds, 'periodSeconds': obj.periodSeconds, 'successThreshold': obj.successThreshold, - 'tcpSocket': toJson_ThanosRulerSpecInitContainersStartupProbeTcpSocket(obj.tcpSocket), + 'tcpSocket': toJson_ThanosRulerV1SpecInitContainersStartupProbeTcpSocket(obj.tcpSocket), 'timeoutSeconds': obj.timeoutSeconds, }; // filter undefined values @@ -231816,30 +231816,30 @@ export function toJson_ThanosRulerSpecInitContainersStartupProbe(obj: ThanosRule /** * volumeDevice describes a mapping of a raw block device within a container. * - * @schema ThanosRulerSpecInitContainersVolumeDevices + * @schema ThanosRulerV1SpecInitContainersVolumeDevices */ -export interface ThanosRulerSpecInitContainersVolumeDevices { +export interface ThanosRulerV1SpecInitContainersVolumeDevices { /** * devicePath is the path inside of the container that the device will be mapped to. * - * @schema ThanosRulerSpecInitContainersVolumeDevices#devicePath + * @schema ThanosRulerV1SpecInitContainersVolumeDevices#devicePath */ readonly devicePath: string; /** * name must match the name of a persistentVolumeClaim in the pod * - * @schema ThanosRulerSpecInitContainersVolumeDevices#name + * @schema ThanosRulerV1SpecInitContainersVolumeDevices#name */ readonly name: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersVolumeDevices' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersVolumeDevices' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersVolumeDevices(obj: ThanosRulerSpecInitContainersVolumeDevices | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersVolumeDevices(obj: ThanosRulerV1SpecInitContainersVolumeDevices | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'devicePath': obj.devicePath, @@ -231853,27 +231853,27 @@ export function toJson_ThanosRulerSpecInitContainersVolumeDevices(obj: ThanosRul /** * VolumeMount describes a mounting of a Volume within a container. * - * @schema ThanosRulerSpecInitContainersVolumeMounts + * @schema ThanosRulerV1SpecInitContainersVolumeMounts */ -export interface ThanosRulerSpecInitContainersVolumeMounts { +export interface ThanosRulerV1SpecInitContainersVolumeMounts { /** * Path within the container at which the volume should be mounted. Must not contain ':'. * - * @schema ThanosRulerSpecInitContainersVolumeMounts#mountPath + * @schema ThanosRulerV1SpecInitContainersVolumeMounts#mountPath */ readonly mountPath: string; /** * mountPropagation determines how mounts are propagated from the host to container and the other way around. When not set, MountPropagationNone is used. This field is beta in 1.10. * - * @schema ThanosRulerSpecInitContainersVolumeMounts#mountPropagation + * @schema ThanosRulerV1SpecInitContainersVolumeMounts#mountPropagation */ readonly mountPropagation?: string; /** * This must match the Name of a Volume. * - * @schema ThanosRulerSpecInitContainersVolumeMounts#name + * @schema ThanosRulerV1SpecInitContainersVolumeMounts#name */ readonly name: string; @@ -231881,7 +231881,7 @@ export interface ThanosRulerSpecInitContainersVolumeMounts { * Mounted read-only if true, read-write otherwise (false or unspecified). Defaults to false. * * @default false. - * @schema ThanosRulerSpecInitContainersVolumeMounts#readOnly + * @schema ThanosRulerV1SpecInitContainersVolumeMounts#readOnly */ readonly readOnly?: boolean; @@ -231889,7 +231889,7 @@ export interface ThanosRulerSpecInitContainersVolumeMounts { * Path within the volume from which the container's volume should be mounted. Defaults to \\"\\" (volume's root). * * @default volume's root). - * @schema ThanosRulerSpecInitContainersVolumeMounts#subPath + * @schema ThanosRulerV1SpecInitContainersVolumeMounts#subPath */ readonly subPath?: string; @@ -231897,17 +231897,17 @@ export interface ThanosRulerSpecInitContainersVolumeMounts { * Expanded path within the volume from which the container's volume should be mounted. Behaves similarly to SubPath but environment variable references $(VAR_NAME) are expanded using the container's environment. Defaults to \\"\\" (volume's root). SubPathExpr and SubPath are mutually exclusive. * * @default volume's root). SubPathExpr and SubPath are mutually exclusive. - * @schema ThanosRulerSpecInitContainersVolumeMounts#subPathExpr + * @schema ThanosRulerV1SpecInitContainersVolumeMounts#subPathExpr */ readonly subPathExpr?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersVolumeMounts' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersVolumeMounts' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersVolumeMounts(obj: ThanosRulerSpecInitContainersVolumeMounts | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersVolumeMounts(obj: ThanosRulerV1SpecInitContainersVolumeMounts | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'mountPath': obj.mountPath, @@ -231925,37 +231925,37 @@ export function toJson_ThanosRulerSpecInitContainersVolumeMounts(obj: ThanosRule /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecRuleNamespaceSelectorMatchExpressions + * @schema ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions */ -export interface ThanosRulerSpecRuleNamespaceSelectorMatchExpressions { +export interface ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ThanosRulerSpecRuleNamespaceSelectorMatchExpressions#key + * @schema ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ThanosRulerSpecRuleNamespaceSelectorMatchExpressions#operator + * @schema ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecRuleNamespaceSelectorMatchExpressions#values + * @schema ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecRuleNamespaceSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecRuleNamespaceSelectorMatchExpressions(obj: ThanosRulerSpecRuleNamespaceSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions(obj: ThanosRulerV1SpecRuleNamespaceSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -231970,37 +231970,37 @@ export function toJson_ThanosRulerSpecRuleNamespaceSelectorMatchExpressions(obj: /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecRuleSelectorMatchExpressions + * @schema ThanosRulerV1SpecRuleSelectorMatchExpressions */ -export interface ThanosRulerSpecRuleSelectorMatchExpressions { +export interface ThanosRulerV1SpecRuleSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ThanosRulerSpecRuleSelectorMatchExpressions#key + * @schema ThanosRulerV1SpecRuleSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ThanosRulerSpecRuleSelectorMatchExpressions#operator + * @schema ThanosRulerV1SpecRuleSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecRuleSelectorMatchExpressions#values + * @schema ThanosRulerV1SpecRuleSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecRuleSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecRuleSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecRuleSelectorMatchExpressions(obj: ThanosRulerSpecRuleSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecRuleSelectorMatchExpressions(obj: ThanosRulerV1SpecRuleSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -232015,44 +232015,44 @@ export function toJson_ThanosRulerSpecRuleSelectorMatchExpressions(obj: ThanosRu /** * The SELinux context to be applied to all containers. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in SecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence for that container. * - * @schema ThanosRulerSpecSecurityContextSeLinuxOptions + * @schema ThanosRulerV1SpecSecurityContextSeLinuxOptions */ -export interface ThanosRulerSpecSecurityContextSeLinuxOptions { +export interface ThanosRulerV1SpecSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema ThanosRulerSpecSecurityContextSeLinuxOptions#level + * @schema ThanosRulerV1SpecSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema ThanosRulerSpecSecurityContextSeLinuxOptions#role + * @schema ThanosRulerV1SpecSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema ThanosRulerSpecSecurityContextSeLinuxOptions#type + * @schema ThanosRulerV1SpecSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema ThanosRulerSpecSecurityContextSeLinuxOptions#user + * @schema ThanosRulerV1SpecSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'ThanosRulerSpecSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecSecurityContextSeLinuxOptions(obj: ThanosRulerSpecSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecSecurityContextSeLinuxOptions(obj: ThanosRulerV1SpecSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -232068,30 +232068,30 @@ export function toJson_ThanosRulerSpecSecurityContextSeLinuxOptions(obj: ThanosR /** * Sysctl defines a kernel parameter to be set * - * @schema ThanosRulerSpecSecurityContextSysctls + * @schema ThanosRulerV1SpecSecurityContextSysctls */ -export interface ThanosRulerSpecSecurityContextSysctls { +export interface ThanosRulerV1SpecSecurityContextSysctls { /** * Name of a property to set * - * @schema ThanosRulerSpecSecurityContextSysctls#name + * @schema ThanosRulerV1SpecSecurityContextSysctls#name */ readonly name: string; /** * Value of a property to set * - * @schema ThanosRulerSpecSecurityContextSysctls#value + * @schema ThanosRulerV1SpecSecurityContextSysctls#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecSecurityContextSysctls' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecSecurityContextSysctls' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecSecurityContextSysctls(obj: ThanosRulerSpecSecurityContextSysctls | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecSecurityContextSysctls(obj: ThanosRulerV1SpecSecurityContextSysctls | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -232105,20 +232105,20 @@ export function toJson_ThanosRulerSpecSecurityContextSysctls(obj: ThanosRulerSpe /** * The Windows specific settings applied to all containers. If unspecified, the options within a container's SecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecSecurityContextWindowsOptions + * @schema ThanosRulerV1SpecSecurityContextWindowsOptions */ -export interface ThanosRulerSpecSecurityContextWindowsOptions { +export interface ThanosRulerV1SpecSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema ThanosRulerSpecSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema ThanosRulerV1SpecSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema ThanosRulerSpecSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema ThanosRulerV1SpecSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -232126,17 +232126,17 @@ export interface ThanosRulerSpecSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema ThanosRulerSpecSecurityContextWindowsOptions#runAsUserName + * @schema ThanosRulerV1SpecSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'ThanosRulerSpecSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecSecurityContextWindowsOptions(obj: ThanosRulerSpecSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecSecurityContextWindowsOptions(obj: ThanosRulerV1SpecSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -232151,30 +232151,30 @@ export function toJson_ThanosRulerSpecSecurityContextWindowsOptions(obj: ThanosR /** * EmptyDirVolumeSource to be used by the Prometheus StatefulSets. If specified, used in place of any volumeClaimTemplate. More info: https://kubernetes.io/docs/concepts/storage/volumes/#emptydir * - * @schema ThanosRulerSpecStorageEmptyDir + * @schema ThanosRulerV1SpecStorageEmptyDir */ -export interface ThanosRulerSpecStorageEmptyDir { +export interface ThanosRulerV1SpecStorageEmptyDir { /** * What type of storage medium should back this directory. The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema ThanosRulerSpecStorageEmptyDir#medium + * @schema ThanosRulerV1SpecStorageEmptyDir#medium */ readonly medium?: string; /** * Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir * - * @schema ThanosRulerSpecStorageEmptyDir#sizeLimit + * @schema ThanosRulerV1SpecStorageEmptyDir#sizeLimit */ readonly sizeLimit?: string; } /** - * Converts an object of type 'ThanosRulerSpecStorageEmptyDir' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageEmptyDir' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageEmptyDir(obj: ThanosRulerSpecStorageEmptyDir | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageEmptyDir(obj: ThanosRulerV1SpecStorageEmptyDir | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'medium': obj.medium, @@ -232188,58 +232188,58 @@ export function toJson_ThanosRulerSpecStorageEmptyDir(obj: ThanosRulerSpecStorag /** * A PVC spec to be used by the Prometheus StatefulSets. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplate + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplate */ -export interface ThanosRulerSpecStorageVolumeClaimTemplate { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplate { /** * APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources * - * @schema ThanosRulerSpecStorageVolumeClaimTemplate#apiVersion + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplate#apiVersion */ readonly apiVersion?: string; /** * Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds * - * @schema ThanosRulerSpecStorageVolumeClaimTemplate#kind + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplate#kind */ readonly kind?: string; /** * EmbeddedMetadata contains metadata relevant to an EmbeddedResource. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplate#metadata + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplate#metadata */ - readonly metadata?: ThanosRulerSpecStorageVolumeClaimTemplateMetadata; + readonly metadata?: ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata; /** * Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ThanosRulerSpecStorageVolumeClaimTemplate#spec + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplate#spec */ - readonly spec?: ThanosRulerSpecStorageVolumeClaimTemplateSpec; + readonly spec?: ThanosRulerV1SpecStorageVolumeClaimTemplateSpec; /** * Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ThanosRulerSpecStorageVolumeClaimTemplate#status + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplate#status */ - readonly status?: ThanosRulerSpecStorageVolumeClaimTemplateStatus; + readonly status?: ThanosRulerV1SpecStorageVolumeClaimTemplateStatus; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplate' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplate' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplate(obj: ThanosRulerSpecStorageVolumeClaimTemplate | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplate(obj: ThanosRulerV1SpecStorageVolumeClaimTemplate | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, 'kind': obj.kind, - 'metadata': toJson_ThanosRulerSpecStorageVolumeClaimTemplateMetadata(obj.metadata), - 'spec': toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpec(obj.spec), - 'status': toJson_ThanosRulerSpecStorageVolumeClaimTemplateStatus(obj.status), + 'metadata': toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata(obj.metadata), + 'spec': toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpec(obj.spec), + 'status': toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateStatus(obj.status), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -232249,44 +232249,44 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplate(obj: ThanosRule /** * AWSElasticBlockStore represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema ThanosRulerSpecVolumesAwsElasticBlockStore + * @schema ThanosRulerV1SpecVolumesAwsElasticBlockStore */ -export interface ThanosRulerSpecVolumesAwsElasticBlockStore { +export interface ThanosRulerV1SpecVolumesAwsElasticBlockStore { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema ThanosRulerSpecVolumesAwsElasticBlockStore#fsType + * @schema ThanosRulerV1SpecVolumesAwsElasticBlockStore#fsType */ readonly fsType?: string; /** * The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). * - * @schema ThanosRulerSpecVolumesAwsElasticBlockStore#partition + * @schema ThanosRulerV1SpecVolumesAwsElasticBlockStore#partition */ readonly partition?: number; /** * Specify \\"true\\" to force and set the ReadOnly property in VolumeMounts to \\"true\\". If omitted, the default is \\"false\\". More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema ThanosRulerSpecVolumesAwsElasticBlockStore#readOnly + * @schema ThanosRulerV1SpecVolumesAwsElasticBlockStore#readOnly */ readonly readOnly?: boolean; /** * Unique ID of the persistent disk resource in AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore * - * @schema ThanosRulerSpecVolumesAwsElasticBlockStore#volumeID + * @schema ThanosRulerV1SpecVolumesAwsElasticBlockStore#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesAwsElasticBlockStore' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesAwsElasticBlockStore' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesAwsElasticBlockStore(obj: ThanosRulerSpecVolumesAwsElasticBlockStore | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesAwsElasticBlockStore(obj: ThanosRulerV1SpecVolumesAwsElasticBlockStore | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -232302,41 +232302,41 @@ export function toJson_ThanosRulerSpecVolumesAwsElasticBlockStore(obj: ThanosRul /** * AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod. * - * @schema ThanosRulerSpecVolumesAzureDisk + * @schema ThanosRulerV1SpecVolumesAzureDisk */ -export interface ThanosRulerSpecVolumesAzureDisk { +export interface ThanosRulerV1SpecVolumesAzureDisk { /** * Host Caching mode: None, Read Only, Read Write. * - * @schema ThanosRulerSpecVolumesAzureDisk#cachingMode + * @schema ThanosRulerV1SpecVolumesAzureDisk#cachingMode */ readonly cachingMode?: string; /** * The Name of the data disk in the blob storage * - * @schema ThanosRulerSpecVolumesAzureDisk#diskName + * @schema ThanosRulerV1SpecVolumesAzureDisk#diskName */ readonly diskName: string; /** * The URI the data disk in the blob storage * - * @schema ThanosRulerSpecVolumesAzureDisk#diskURI + * @schema ThanosRulerV1SpecVolumesAzureDisk#diskURI */ readonly diskUri: string; /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema ThanosRulerSpecVolumesAzureDisk#fsType + * @schema ThanosRulerV1SpecVolumesAzureDisk#fsType */ readonly fsType?: string; /** * Expected values Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set). defaults to shared * - * @schema ThanosRulerSpecVolumesAzureDisk#kind + * @schema ThanosRulerV1SpecVolumesAzureDisk#kind */ readonly kind?: string; @@ -232344,17 +232344,17 @@ export interface ThanosRulerSpecVolumesAzureDisk { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema ThanosRulerSpecVolumesAzureDisk#readOnly + * @schema ThanosRulerV1SpecVolumesAzureDisk#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecVolumesAzureDisk' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesAzureDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesAzureDisk(obj: ThanosRulerSpecVolumesAzureDisk | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesAzureDisk(obj: ThanosRulerV1SpecVolumesAzureDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'cachingMode': obj.cachingMode, @@ -232372,38 +232372,38 @@ export function toJson_ThanosRulerSpecVolumesAzureDisk(obj: ThanosRulerSpecVolum /** * AzureFile represents an Azure File Service mount on the host and bind mount to the pod. * - * @schema ThanosRulerSpecVolumesAzureFile + * @schema ThanosRulerV1SpecVolumesAzureFile */ -export interface ThanosRulerSpecVolumesAzureFile { +export interface ThanosRulerV1SpecVolumesAzureFile { /** * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema ThanosRulerSpecVolumesAzureFile#readOnly + * @schema ThanosRulerV1SpecVolumesAzureFile#readOnly */ readonly readOnly?: boolean; /** * the name of secret that contains Azure Storage Account Name and Key * - * @schema ThanosRulerSpecVolumesAzureFile#secretName + * @schema ThanosRulerV1SpecVolumesAzureFile#secretName */ readonly secretName: string; /** * Share Name * - * @schema ThanosRulerSpecVolumesAzureFile#shareName + * @schema ThanosRulerV1SpecVolumesAzureFile#shareName */ readonly shareName: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesAzureFile' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesAzureFile' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesAzureFile(obj: ThanosRulerSpecVolumesAzureFile | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesAzureFile(obj: ThanosRulerV1SpecVolumesAzureFile | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'readOnly': obj.readOnly, @@ -232418,20 +232418,20 @@ export function toJson_ThanosRulerSpecVolumesAzureFile(obj: ThanosRulerSpecVolum /** * CephFS represents a Ceph FS mount on the host that shares a pod's lifetime * - * @schema ThanosRulerSpecVolumesCephfs + * @schema ThanosRulerV1SpecVolumesCephfs */ -export interface ThanosRulerSpecVolumesCephfs { +export interface ThanosRulerV1SpecVolumesCephfs { /** * Required: Monitors is a collection of Ceph monitors More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema ThanosRulerSpecVolumesCephfs#monitors + * @schema ThanosRulerV1SpecVolumesCephfs#monitors */ readonly monitors: string[]; /** * Optional: Used as the mounted root, rather than the full Ceph tree, default is / * - * @schema ThanosRulerSpecVolumesCephfs#path + * @schema ThanosRulerV1SpecVolumesCephfs#path */ readonly path?: string; @@ -232439,45 +232439,45 @@ export interface ThanosRulerSpecVolumesCephfs { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it - * @schema ThanosRulerSpecVolumesCephfs#readOnly + * @schema ThanosRulerV1SpecVolumesCephfs#readOnly */ readonly readOnly?: boolean; /** * Optional: SecretFile is the path to key ring for User, default is /etc/ceph/user.secret More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema ThanosRulerSpecVolumesCephfs#secretFile + * @schema ThanosRulerV1SpecVolumesCephfs#secretFile */ readonly secretFile?: string; /** * Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema ThanosRulerSpecVolumesCephfs#secretRef + * @schema ThanosRulerV1SpecVolumesCephfs#secretRef */ - readonly secretRef?: ThanosRulerSpecVolumesCephfsSecretRef; + readonly secretRef?: ThanosRulerV1SpecVolumesCephfsSecretRef; /** * Optional: User is the rados user name, default is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema ThanosRulerSpecVolumesCephfs#user + * @schema ThanosRulerV1SpecVolumesCephfs#user */ readonly user?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesCephfs' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesCephfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesCephfs(obj: ThanosRulerSpecVolumesCephfs | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesCephfs(obj: ThanosRulerV1SpecVolumesCephfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'monitors': obj.monitors?.map(y => y), 'path': obj.path, 'readOnly': obj.readOnly, 'secretFile': obj.secretFile, - 'secretRef': toJson_ThanosRulerSpecVolumesCephfsSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecVolumesCephfsSecretRef(obj.secretRef), 'user': obj.user, }; // filter undefined values @@ -232488,13 +232488,13 @@ export function toJson_ThanosRulerSpecVolumesCephfs(obj: ThanosRulerSpecVolumesC /** * Cinder represents a cinder volume attached and mounted on kubelets host machine. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema ThanosRulerSpecVolumesCinder + * @schema ThanosRulerV1SpecVolumesCinder */ -export interface ThanosRulerSpecVolumesCinder { +export interface ThanosRulerV1SpecVolumesCinder { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema ThanosRulerSpecVolumesCinder#fsType + * @schema ThanosRulerV1SpecVolumesCinder#fsType */ readonly fsType?: string; @@ -232502,36 +232502,36 @@ export interface ThanosRulerSpecVolumesCinder { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. More info: https://examples.k8s.io/mysql-cinder-pd/README.md - * @schema ThanosRulerSpecVolumesCinder#readOnly + * @schema ThanosRulerV1SpecVolumesCinder#readOnly */ readonly readOnly?: boolean; /** * Optional: points to a secret object containing parameters used to connect to OpenStack. * - * @schema ThanosRulerSpecVolumesCinder#secretRef + * @schema ThanosRulerV1SpecVolumesCinder#secretRef */ - readonly secretRef?: ThanosRulerSpecVolumesCinderSecretRef; + readonly secretRef?: ThanosRulerV1SpecVolumesCinderSecretRef; /** * volume id used to identify the volume in cinder. More info: https://examples.k8s.io/mysql-cinder-pd/README.md * - * @schema ThanosRulerSpecVolumesCinder#volumeID + * @schema ThanosRulerV1SpecVolumesCinder#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesCinder' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesCinder' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesCinder(obj: ThanosRulerSpecVolumesCinder | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesCinder(obj: ThanosRulerV1SpecVolumesCinder | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'readOnly': obj.readOnly, - 'secretRef': toJson_ThanosRulerSpecVolumesCinderSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecVolumesCinderSecretRef(obj.secretRef), 'volumeID': obj.volumeId, }; // filter undefined values @@ -232542,49 +232542,49 @@ export function toJson_ThanosRulerSpecVolumesCinder(obj: ThanosRulerSpecVolumesC /** * ConfigMap represents a configMap that should populate this volume * - * @schema ThanosRulerSpecVolumesConfigMap + * @schema ThanosRulerV1SpecVolumesConfigMap */ -export interface ThanosRulerSpecVolumesConfigMap { +export interface ThanosRulerV1SpecVolumesConfigMap { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema ThanosRulerSpecVolumesConfigMap#defaultMode + * @schema ThanosRulerV1SpecVolumesConfigMap#defaultMode */ readonly defaultMode?: number; /** * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema ThanosRulerSpecVolumesConfigMap#items + * @schema ThanosRulerV1SpecVolumesConfigMap#items */ - readonly items?: ThanosRulerSpecVolumesConfigMapItems[]; + readonly items?: ThanosRulerV1SpecVolumesConfigMapItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesConfigMap#name + * @schema ThanosRulerV1SpecVolumesConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its keys must be defined * - * @schema ThanosRulerSpecVolumesConfigMap#optional + * @schema ThanosRulerV1SpecVolumesConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecVolumesConfigMap' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesConfigMap(obj: ThanosRulerSpecVolumesConfigMap | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesConfigMap(obj: ThanosRulerV1SpecVolumesConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_ThanosRulerSpecVolumesConfigMapItems(y)), + 'items': obj.items?.map(y => toJson_ThanosRulerV1SpecVolumesConfigMapItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -232596,57 +232596,57 @@ export function toJson_ThanosRulerSpecVolumesConfigMap(obj: ThanosRulerSpecVolum /** * CSI (Container Storage Interface) represents storage that is handled by an external CSI driver (Alpha feature). * - * @schema ThanosRulerSpecVolumesCsi + * @schema ThanosRulerV1SpecVolumesCsi */ -export interface ThanosRulerSpecVolumesCsi { +export interface ThanosRulerV1SpecVolumesCsi { /** * Driver is the name of the CSI driver that handles this volume. Consult with your admin for the correct name as registered in the cluster. * - * @schema ThanosRulerSpecVolumesCsi#driver + * @schema ThanosRulerV1SpecVolumesCsi#driver */ readonly driver: string; /** * Filesystem type to mount. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". If not provided, the empty value is passed to the associated CSI driver which will determine the default filesystem to apply. * - * @schema ThanosRulerSpecVolumesCsi#fsType + * @schema ThanosRulerV1SpecVolumesCsi#fsType */ readonly fsType?: string; /** * NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed. * - * @schema ThanosRulerSpecVolumesCsi#nodePublishSecretRef + * @schema ThanosRulerV1SpecVolumesCsi#nodePublishSecretRef */ - readonly nodePublishSecretRef?: ThanosRulerSpecVolumesCsiNodePublishSecretRef; + readonly nodePublishSecretRef?: ThanosRulerV1SpecVolumesCsiNodePublishSecretRef; /** * Specifies a read-only configuration for the volume. Defaults to false (read/write). * * @default false (read/write). - * @schema ThanosRulerSpecVolumesCsi#readOnly + * @schema ThanosRulerV1SpecVolumesCsi#readOnly */ readonly readOnly?: boolean; /** * VolumeAttributes stores driver-specific properties that are passed to the CSI driver. Consult your driver's documentation for supported values. * - * @schema ThanosRulerSpecVolumesCsi#volumeAttributes + * @schema ThanosRulerV1SpecVolumesCsi#volumeAttributes */ readonly volumeAttributes?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecVolumesCsi' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesCsi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesCsi(obj: ThanosRulerSpecVolumesCsi | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesCsi(obj: ThanosRulerV1SpecVolumesCsi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'driver': obj.driver, 'fsType': obj.fsType, - 'nodePublishSecretRef': toJson_ThanosRulerSpecVolumesCsiNodePublishSecretRef(obj.nodePublishSecretRef), + 'nodePublishSecretRef': toJson_ThanosRulerV1SpecVolumesCsiNodePublishSecretRef(obj.nodePublishSecretRef), 'readOnly': obj.readOnly, 'volumeAttributes': ((obj.volumeAttributes) === undefined) ? undefined : (Object.entries(obj.volumeAttributes).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; @@ -232658,35 +232658,35 @@ export function toJson_ThanosRulerSpecVolumesCsi(obj: ThanosRulerSpecVolumesCsi /** * DownwardAPI represents downward API about the pod that should populate this volume * - * @schema ThanosRulerSpecVolumesDownwardApi + * @schema ThanosRulerV1SpecVolumesDownwardApi */ -export interface ThanosRulerSpecVolumesDownwardApi { +export interface ThanosRulerV1SpecVolumesDownwardApi { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema ThanosRulerSpecVolumesDownwardApi#defaultMode + * @schema ThanosRulerV1SpecVolumesDownwardApi#defaultMode */ readonly defaultMode?: number; /** * Items is a list of downward API volume file * - * @schema ThanosRulerSpecVolumesDownwardApi#items + * @schema ThanosRulerV1SpecVolumesDownwardApi#items */ - readonly items?: ThanosRulerSpecVolumesDownwardApiItems[]; + readonly items?: ThanosRulerV1SpecVolumesDownwardApiItems[]; } /** - * Converts an object of type 'ThanosRulerSpecVolumesDownwardApi' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesDownwardApi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesDownwardApi(obj: ThanosRulerSpecVolumesDownwardApi | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesDownwardApi(obj: ThanosRulerV1SpecVolumesDownwardApi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_ThanosRulerSpecVolumesDownwardApiItems(y)), + 'items': obj.items?.map(y => toJson_ThanosRulerV1SpecVolumesDownwardApiItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -232696,30 +232696,30 @@ export function toJson_ThanosRulerSpecVolumesDownwardApi(obj: ThanosRulerSpecVol /** * EmptyDir represents a temporary directory that shares a pod's lifetime. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema ThanosRulerSpecVolumesEmptyDir + * @schema ThanosRulerV1SpecVolumesEmptyDir */ -export interface ThanosRulerSpecVolumesEmptyDir { +export interface ThanosRulerV1SpecVolumesEmptyDir { /** * What type of storage medium should back this directory. The default is \\"\\" which means to use the node's default medium. Must be an empty string (default) or Memory. More info: https://kubernetes.io/docs/concepts/storage/volumes#emptydir * - * @schema ThanosRulerSpecVolumesEmptyDir#medium + * @schema ThanosRulerV1SpecVolumesEmptyDir#medium */ readonly medium?: string; /** * Total amount of local storage required for this EmptyDir volume. The size limit is also applicable for memory medium. The maximum usage on memory medium EmptyDir would be the minimum value between the SizeLimit specified here and the sum of memory limits of all containers in a pod. The default is nil which means that the limit is undefined. More info: http://kubernetes.io/docs/user-guide/volumes#emptydir * - * @schema ThanosRulerSpecVolumesEmptyDir#sizeLimit + * @schema ThanosRulerV1SpecVolumesEmptyDir#sizeLimit */ readonly sizeLimit?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesEmptyDir' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesEmptyDir' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesEmptyDir(obj: ThanosRulerSpecVolumesEmptyDir | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesEmptyDir(obj: ThanosRulerV1SpecVolumesEmptyDir | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'medium': obj.medium, @@ -232733,20 +232733,20 @@ export function toJson_ThanosRulerSpecVolumesEmptyDir(obj: ThanosRulerSpecVolume /** * FC represents a Fibre Channel resource that is attached to a kubelet's host machine and then exposed to the pod. * - * @schema ThanosRulerSpecVolumesFc + * @schema ThanosRulerV1SpecVolumesFc */ -export interface ThanosRulerSpecVolumesFc { +export interface ThanosRulerV1SpecVolumesFc { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema ThanosRulerSpecVolumesFc#fsType + * @schema ThanosRulerV1SpecVolumesFc#fsType */ readonly fsType?: string; /** * Optional: FC target lun number * - * @schema ThanosRulerSpecVolumesFc#lun + * @schema ThanosRulerV1SpecVolumesFc#lun */ readonly lun?: number; @@ -232754,31 +232754,31 @@ export interface ThanosRulerSpecVolumesFc { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema ThanosRulerSpecVolumesFc#readOnly + * @schema ThanosRulerV1SpecVolumesFc#readOnly */ readonly readOnly?: boolean; /** * Optional: FC target worldwide names (WWNs) * - * @schema ThanosRulerSpecVolumesFc#targetWWNs + * @schema ThanosRulerV1SpecVolumesFc#targetWWNs */ readonly targetWwNs?: string[]; /** * Optional: FC volume world wide identifiers (wwids) Either wwids or combination of targetWWNs and lun must be set, but not both simultaneously. * - * @schema ThanosRulerSpecVolumesFc#wwids + * @schema ThanosRulerV1SpecVolumesFc#wwids */ readonly wwids?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecVolumesFc' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesFc' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesFc(obj: ThanosRulerSpecVolumesFc | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesFc(obj: ThanosRulerV1SpecVolumesFc | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -232795,27 +232795,27 @@ export function toJson_ThanosRulerSpecVolumesFc(obj: ThanosRulerSpecVolumesFc | /** * FlexVolume represents a generic volume resource that is provisioned/attached using an exec based plugin. * - * @schema ThanosRulerSpecVolumesFlexVolume + * @schema ThanosRulerV1SpecVolumesFlexVolume */ -export interface ThanosRulerSpecVolumesFlexVolume { +export interface ThanosRulerV1SpecVolumesFlexVolume { /** * Driver is the name of the driver to use for this volume. * - * @schema ThanosRulerSpecVolumesFlexVolume#driver + * @schema ThanosRulerV1SpecVolumesFlexVolume#driver */ readonly driver: string; /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". The default filesystem depends on FlexVolume script. * - * @schema ThanosRulerSpecVolumesFlexVolume#fsType + * @schema ThanosRulerV1SpecVolumesFlexVolume#fsType */ readonly fsType?: string; /** * Optional: Extra command options if any. * - * @schema ThanosRulerSpecVolumesFlexVolume#options + * @schema ThanosRulerV1SpecVolumesFlexVolume#options */ readonly options?: { [key: string]: string }; @@ -232823,31 +232823,31 @@ export interface ThanosRulerSpecVolumesFlexVolume { * Optional: Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema ThanosRulerSpecVolumesFlexVolume#readOnly + * @schema ThanosRulerV1SpecVolumesFlexVolume#readOnly */ readonly readOnly?: boolean; /** * Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts. * - * @schema ThanosRulerSpecVolumesFlexVolume#secretRef + * @schema ThanosRulerV1SpecVolumesFlexVolume#secretRef */ - readonly secretRef?: ThanosRulerSpecVolumesFlexVolumeSecretRef; + readonly secretRef?: ThanosRulerV1SpecVolumesFlexVolumeSecretRef; } /** - * Converts an object of type 'ThanosRulerSpecVolumesFlexVolume' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesFlexVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesFlexVolume(obj: ThanosRulerSpecVolumesFlexVolume | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesFlexVolume(obj: ThanosRulerV1SpecVolumesFlexVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'driver': obj.driver, 'fsType': obj.fsType, 'options': ((obj.options) === undefined) ? undefined : (Object.entries(obj.options).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), 'readOnly': obj.readOnly, - 'secretRef': toJson_ThanosRulerSpecVolumesFlexVolumeSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecVolumesFlexVolumeSecretRef(obj.secretRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -232857,30 +232857,30 @@ export function toJson_ThanosRulerSpecVolumesFlexVolume(obj: ThanosRulerSpecVolu /** * Flocker represents a Flocker volume attached to a kubelet's host machine. This depends on the Flocker control service being running * - * @schema ThanosRulerSpecVolumesFlocker + * @schema ThanosRulerV1SpecVolumesFlocker */ -export interface ThanosRulerSpecVolumesFlocker { +export interface ThanosRulerV1SpecVolumesFlocker { /** * Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated * - * @schema ThanosRulerSpecVolumesFlocker#datasetName + * @schema ThanosRulerV1SpecVolumesFlocker#datasetName */ readonly datasetName?: string; /** * UUID of the dataset. This is unique identifier of a Flocker dataset * - * @schema ThanosRulerSpecVolumesFlocker#datasetUUID + * @schema ThanosRulerV1SpecVolumesFlocker#datasetUUID */ readonly datasetUuid?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesFlocker' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesFlocker' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesFlocker(obj: ThanosRulerSpecVolumesFlocker | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesFlocker(obj: ThanosRulerV1SpecVolumesFlocker | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'datasetName': obj.datasetName, @@ -232894,27 +232894,27 @@ export function toJson_ThanosRulerSpecVolumesFlocker(obj: ThanosRulerSpecVolumes /** * GCEPersistentDisk represents a GCE Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema ThanosRulerSpecVolumesGcePersistentDisk + * @schema ThanosRulerV1SpecVolumesGcePersistentDisk */ -export interface ThanosRulerSpecVolumesGcePersistentDisk { +export interface ThanosRulerV1SpecVolumesGcePersistentDisk { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema ThanosRulerSpecVolumesGcePersistentDisk#fsType + * @schema ThanosRulerV1SpecVolumesGcePersistentDisk#fsType */ readonly fsType?: string; /** * The partition in the volume that you want to mount. If omitted, the default is to mount by volume name. Examples: For volume /dev/sda1, you specify the partition as \\"1\\". Similarly, the volume partition for /dev/sda is \\"0\\" (or you can leave the property empty). More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema ThanosRulerSpecVolumesGcePersistentDisk#partition + * @schema ThanosRulerV1SpecVolumesGcePersistentDisk#partition */ readonly partition?: number; /** * Unique name of the PD resource in GCE. Used to identify the disk in GCE. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * - * @schema ThanosRulerSpecVolumesGcePersistentDisk#pdName + * @schema ThanosRulerV1SpecVolumesGcePersistentDisk#pdName */ readonly pdName: string; @@ -232922,17 +232922,17 @@ export interface ThanosRulerSpecVolumesGcePersistentDisk { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk * * @default false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk - * @schema ThanosRulerSpecVolumesGcePersistentDisk#readOnly + * @schema ThanosRulerV1SpecVolumesGcePersistentDisk#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecVolumesGcePersistentDisk' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesGcePersistentDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesGcePersistentDisk(obj: ThanosRulerSpecVolumesGcePersistentDisk | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesGcePersistentDisk(obj: ThanosRulerV1SpecVolumesGcePersistentDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -232948,37 +232948,37 @@ export function toJson_ThanosRulerSpecVolumesGcePersistentDisk(obj: ThanosRulerS /** * GitRepo represents a git repository at a particular revision. DEPRECATED: GitRepo is deprecated. To provision a container with a git repo, mount an EmptyDir into an InitContainer that clones the repo using git, then mount the EmptyDir into the Pod's container. * - * @schema ThanosRulerSpecVolumesGitRepo + * @schema ThanosRulerV1SpecVolumesGitRepo */ -export interface ThanosRulerSpecVolumesGitRepo { +export interface ThanosRulerV1SpecVolumesGitRepo { /** * Target directory name. Must not contain or start with '..'. If '.' is supplied, the volume directory will be the git repository. Otherwise, if specified, the volume will contain the git repository in the subdirectory with the given name. * - * @schema ThanosRulerSpecVolumesGitRepo#directory + * @schema ThanosRulerV1SpecVolumesGitRepo#directory */ readonly directory?: string; /** * Repository URL * - * @schema ThanosRulerSpecVolumesGitRepo#repository + * @schema ThanosRulerV1SpecVolumesGitRepo#repository */ readonly repository: string; /** * Commit hash for the specified revision. * - * @schema ThanosRulerSpecVolumesGitRepo#revision + * @schema ThanosRulerV1SpecVolumesGitRepo#revision */ readonly revision?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesGitRepo' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesGitRepo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesGitRepo(obj: ThanosRulerSpecVolumesGitRepo | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesGitRepo(obj: ThanosRulerV1SpecVolumesGitRepo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'directory': obj.directory, @@ -232993,20 +232993,20 @@ export function toJson_ThanosRulerSpecVolumesGitRepo(obj: ThanosRulerSpecVolumes /** * Glusterfs represents a Glusterfs mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/glusterfs/README.md * - * @schema ThanosRulerSpecVolumesGlusterfs + * @schema ThanosRulerV1SpecVolumesGlusterfs */ -export interface ThanosRulerSpecVolumesGlusterfs { +export interface ThanosRulerV1SpecVolumesGlusterfs { /** * EndpointsName is the endpoint name that details Glusterfs topology. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * - * @schema ThanosRulerSpecVolumesGlusterfs#endpoints + * @schema ThanosRulerV1SpecVolumesGlusterfs#endpoints */ readonly endpoints: string; /** * Path is the Glusterfs volume path. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * - * @schema ThanosRulerSpecVolumesGlusterfs#path + * @schema ThanosRulerV1SpecVolumesGlusterfs#path */ readonly path: string; @@ -233014,17 +233014,17 @@ export interface ThanosRulerSpecVolumesGlusterfs { * ReadOnly here will force the Glusterfs volume to be mounted with read-only permissions. Defaults to false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod * * @default false. More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod - * @schema ThanosRulerSpecVolumesGlusterfs#readOnly + * @schema ThanosRulerV1SpecVolumesGlusterfs#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecVolumesGlusterfs' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesGlusterfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesGlusterfs(obj: ThanosRulerSpecVolumesGlusterfs | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesGlusterfs(obj: ThanosRulerV1SpecVolumesGlusterfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'endpoints': obj.endpoints, @@ -233039,13 +233039,13 @@ export function toJson_ThanosRulerSpecVolumesGlusterfs(obj: ThanosRulerSpecVolum /** * HostPath represents a pre-existing file or directory on the host machine that is directly exposed to the container. This is generally used for system agents or other privileged things that are allowed to see the host machine. Most containers will NOT need this. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath --- TODO(jonesdl) We need to restrict who can use host directory mounts and who can/can not mount host directories as read/write. * - * @schema ThanosRulerSpecVolumesHostPath + * @schema ThanosRulerV1SpecVolumesHostPath */ -export interface ThanosRulerSpecVolumesHostPath { +export interface ThanosRulerV1SpecVolumesHostPath { /** * Path of the directory on the host. If the path is a symlink, it will follow the link to the real path. More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * - * @schema ThanosRulerSpecVolumesHostPath#path + * @schema ThanosRulerV1SpecVolumesHostPath#path */ readonly path: string; @@ -233053,17 +233053,17 @@ export interface ThanosRulerSpecVolumesHostPath { * Type for HostPath Volume Defaults to \\"\\" More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath * * @default More info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath - * @schema ThanosRulerSpecVolumesHostPath#type + * @schema ThanosRulerV1SpecVolumesHostPath#type */ readonly type?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesHostPath' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesHostPath' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesHostPath(obj: ThanosRulerSpecVolumesHostPath | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesHostPath(obj: ThanosRulerV1SpecVolumesHostPath | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, @@ -233077,41 +233077,41 @@ export function toJson_ThanosRulerSpecVolumesHostPath(obj: ThanosRulerSpecVolume /** * ISCSI represents an ISCSI Disk resource that is attached to a kubelet's host machine and then exposed to the pod. More info: https://examples.k8s.io/volumes/iscsi/README.md * - * @schema ThanosRulerSpecVolumesIscsi + * @schema ThanosRulerV1SpecVolumesIscsi */ -export interface ThanosRulerSpecVolumesIscsi { +export interface ThanosRulerV1SpecVolumesIscsi { /** * whether support iSCSI Discovery CHAP authentication * - * @schema ThanosRulerSpecVolumesIscsi#chapAuthDiscovery + * @schema ThanosRulerV1SpecVolumesIscsi#chapAuthDiscovery */ readonly chapAuthDiscovery?: boolean; /** * whether support iSCSI Session CHAP authentication * - * @schema ThanosRulerSpecVolumesIscsi#chapAuthSession + * @schema ThanosRulerV1SpecVolumesIscsi#chapAuthSession */ readonly chapAuthSession?: boolean; /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#iscsi TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema ThanosRulerSpecVolumesIscsi#fsType + * @schema ThanosRulerV1SpecVolumesIscsi#fsType */ readonly fsType?: string; /** * Custom iSCSI Initiator Name. If initiatorName is specified with iscsiInterface simultaneously, new iSCSI interface : will be created for the connection. * - * @schema ThanosRulerSpecVolumesIscsi#initiatorName + * @schema ThanosRulerV1SpecVolumesIscsi#initiatorName */ readonly initiatorName?: string; /** * Target iSCSI Qualified Name. * - * @schema ThanosRulerSpecVolumesIscsi#iqn + * @schema ThanosRulerV1SpecVolumesIscsi#iqn */ readonly iqn: string; @@ -233119,21 +233119,21 @@ export interface ThanosRulerSpecVolumesIscsi { * iSCSI Interface Name that uses an iSCSI transport. Defaults to 'default' (tcp). * * @default default' (tcp). - * @schema ThanosRulerSpecVolumesIscsi#iscsiInterface + * @schema ThanosRulerV1SpecVolumesIscsi#iscsiInterface */ readonly iscsiInterface?: string; /** * iSCSI Target Lun number. * - * @schema ThanosRulerSpecVolumesIscsi#lun + * @schema ThanosRulerV1SpecVolumesIscsi#lun */ readonly lun: number; /** * iSCSI Target Portal List. The portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). * - * @schema ThanosRulerSpecVolumesIscsi#portals + * @schema ThanosRulerV1SpecVolumesIscsi#portals */ readonly portals?: string[]; @@ -233141,31 +233141,31 @@ export interface ThanosRulerSpecVolumesIscsi { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. * * @default false. - * @schema ThanosRulerSpecVolumesIscsi#readOnly + * @schema ThanosRulerV1SpecVolumesIscsi#readOnly */ readonly readOnly?: boolean; /** * CHAP Secret for iSCSI target and initiator authentication * - * @schema ThanosRulerSpecVolumesIscsi#secretRef + * @schema ThanosRulerV1SpecVolumesIscsi#secretRef */ - readonly secretRef?: ThanosRulerSpecVolumesIscsiSecretRef; + readonly secretRef?: ThanosRulerV1SpecVolumesIscsiSecretRef; /** * iSCSI Target Portal. The Portal is either an IP or ip_addr:port if the port is other than default (typically TCP ports 860 and 3260). * - * @schema ThanosRulerSpecVolumesIscsi#targetPortal + * @schema ThanosRulerV1SpecVolumesIscsi#targetPortal */ readonly targetPortal: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesIscsi' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesIscsi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesIscsi(obj: ThanosRulerSpecVolumesIscsi | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesIscsi(obj: ThanosRulerV1SpecVolumesIscsi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'chapAuthDiscovery': obj.chapAuthDiscovery, @@ -233177,7 +233177,7 @@ export function toJson_ThanosRulerSpecVolumesIscsi(obj: ThanosRulerSpecVolumesIs 'lun': obj.lun, 'portals': obj.portals?.map(y => y), 'readOnly': obj.readOnly, - 'secretRef': toJson_ThanosRulerSpecVolumesIscsiSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecVolumesIscsiSecretRef(obj.secretRef), 'targetPortal': obj.targetPortal, }; // filter undefined values @@ -233188,13 +233188,13 @@ export function toJson_ThanosRulerSpecVolumesIscsi(obj: ThanosRulerSpecVolumesIs /** * NFS represents an NFS mount on the host that shares a pod's lifetime More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema ThanosRulerSpecVolumesNfs + * @schema ThanosRulerV1SpecVolumesNfs */ -export interface ThanosRulerSpecVolumesNfs { +export interface ThanosRulerV1SpecVolumesNfs { /** * Path that is exported by the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema ThanosRulerSpecVolumesNfs#path + * @schema ThanosRulerV1SpecVolumesNfs#path */ readonly path: string; @@ -233202,24 +233202,24 @@ export interface ThanosRulerSpecVolumesNfs { * ReadOnly here will force the NFS export to be mounted with read-only permissions. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * * @default false. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs - * @schema ThanosRulerSpecVolumesNfs#readOnly + * @schema ThanosRulerV1SpecVolumesNfs#readOnly */ readonly readOnly?: boolean; /** * Server is the hostname or IP address of the NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs * - * @schema ThanosRulerSpecVolumesNfs#server + * @schema ThanosRulerV1SpecVolumesNfs#server */ readonly server: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesNfs' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesNfs' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesNfs(obj: ThanosRulerSpecVolumesNfs | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesNfs(obj: ThanosRulerV1SpecVolumesNfs | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'path': obj.path, @@ -233234,30 +233234,30 @@ export function toJson_ThanosRulerSpecVolumesNfs(obj: ThanosRulerSpecVolumesNfs /** * PersistentVolumeClaimVolumeSource represents a reference to a PersistentVolumeClaim in the same namespace. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ThanosRulerSpecVolumesPersistentVolumeClaim + * @schema ThanosRulerV1SpecVolumesPersistentVolumeClaim */ -export interface ThanosRulerSpecVolumesPersistentVolumeClaim { +export interface ThanosRulerV1SpecVolumesPersistentVolumeClaim { /** * ClaimName is the name of a PersistentVolumeClaim in the same namespace as the pod using this volume. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ThanosRulerSpecVolumesPersistentVolumeClaim#claimName + * @schema ThanosRulerV1SpecVolumesPersistentVolumeClaim#claimName */ readonly claimName: string; /** * Will force the ReadOnly setting in VolumeMounts. Default false. * - * @schema ThanosRulerSpecVolumesPersistentVolumeClaim#readOnly + * @schema ThanosRulerV1SpecVolumesPersistentVolumeClaim#readOnly */ readonly readOnly?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecVolumesPersistentVolumeClaim' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesPersistentVolumeClaim' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesPersistentVolumeClaim(obj: ThanosRulerSpecVolumesPersistentVolumeClaim | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesPersistentVolumeClaim(obj: ThanosRulerV1SpecVolumesPersistentVolumeClaim | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'claimName': obj.claimName, @@ -233271,30 +233271,30 @@ export function toJson_ThanosRulerSpecVolumesPersistentVolumeClaim(obj: ThanosRu /** * PhotonPersistentDisk represents a PhotonController persistent disk attached and mounted on kubelets host machine * - * @schema ThanosRulerSpecVolumesPhotonPersistentDisk + * @schema ThanosRulerV1SpecVolumesPhotonPersistentDisk */ -export interface ThanosRulerSpecVolumesPhotonPersistentDisk { +export interface ThanosRulerV1SpecVolumesPhotonPersistentDisk { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema ThanosRulerSpecVolumesPhotonPersistentDisk#fsType + * @schema ThanosRulerV1SpecVolumesPhotonPersistentDisk#fsType */ readonly fsType?: string; /** * ID that identifies Photon Controller persistent disk * - * @schema ThanosRulerSpecVolumesPhotonPersistentDisk#pdID + * @schema ThanosRulerV1SpecVolumesPhotonPersistentDisk#pdID */ readonly pdId: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesPhotonPersistentDisk' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesPhotonPersistentDisk' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesPhotonPersistentDisk(obj: ThanosRulerSpecVolumesPhotonPersistentDisk | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesPhotonPersistentDisk(obj: ThanosRulerV1SpecVolumesPhotonPersistentDisk | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -233308,13 +233308,13 @@ export function toJson_ThanosRulerSpecVolumesPhotonPersistentDisk(obj: ThanosRul /** * PortworxVolume represents a portworx volume attached and mounted on kubelets host machine * - * @schema ThanosRulerSpecVolumesPortworxVolume + * @schema ThanosRulerV1SpecVolumesPortworxVolume */ -export interface ThanosRulerSpecVolumesPortworxVolume { +export interface ThanosRulerV1SpecVolumesPortworxVolume { /** * FSType represents the filesystem type to mount Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema ThanosRulerSpecVolumesPortworxVolume#fsType + * @schema ThanosRulerV1SpecVolumesPortworxVolume#fsType */ readonly fsType?: string; @@ -233322,24 +233322,24 @@ export interface ThanosRulerSpecVolumesPortworxVolume { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema ThanosRulerSpecVolumesPortworxVolume#readOnly + * @schema ThanosRulerV1SpecVolumesPortworxVolume#readOnly */ readonly readOnly?: boolean; /** * VolumeID uniquely identifies a Portworx volume * - * @schema ThanosRulerSpecVolumesPortworxVolume#volumeID + * @schema ThanosRulerV1SpecVolumesPortworxVolume#volumeID */ readonly volumeId: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesPortworxVolume' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesPortworxVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesPortworxVolume(obj: ThanosRulerSpecVolumesPortworxVolume | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesPortworxVolume(obj: ThanosRulerV1SpecVolumesPortworxVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -233354,34 +233354,34 @@ export function toJson_ThanosRulerSpecVolumesPortworxVolume(obj: ThanosRulerSpec /** * Items for all in one resources secrets, configmaps, and downward API * - * @schema ThanosRulerSpecVolumesProjected + * @schema ThanosRulerV1SpecVolumesProjected */ -export interface ThanosRulerSpecVolumesProjected { +export interface ThanosRulerV1SpecVolumesProjected { /** * Mode bits to use on created files by default. Must be a value between 0 and 0777. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema ThanosRulerSpecVolumesProjected#defaultMode + * @schema ThanosRulerV1SpecVolumesProjected#defaultMode */ readonly defaultMode?: number; /** * list of volume projections * - * @schema ThanosRulerSpecVolumesProjected#sources + * @schema ThanosRulerV1SpecVolumesProjected#sources */ - readonly sources: ThanosRulerSpecVolumesProjectedSources[]; + readonly sources: ThanosRulerV1SpecVolumesProjectedSources[]; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjected' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjected' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjected(obj: ThanosRulerSpecVolumesProjected | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjected(obj: ThanosRulerV1SpecVolumesProjected | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'sources': obj.sources?.map(y => toJson_ThanosRulerSpecVolumesProjectedSources(y)), + 'sources': obj.sources?.map(y => toJson_ThanosRulerV1SpecVolumesProjectedSources(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -233391,14 +233391,14 @@ export function toJson_ThanosRulerSpecVolumesProjected(obj: ThanosRulerSpecVolum /** * Quobyte represents a Quobyte mount on the host that shares a pod's lifetime * - * @schema ThanosRulerSpecVolumesQuobyte + * @schema ThanosRulerV1SpecVolumesQuobyte */ -export interface ThanosRulerSpecVolumesQuobyte { +export interface ThanosRulerV1SpecVolumesQuobyte { /** * Group to map volume access to Default is no group * * @default no group - * @schema ThanosRulerSpecVolumesQuobyte#group + * @schema ThanosRulerV1SpecVolumesQuobyte#group */ readonly group?: string; @@ -233406,21 +233406,21 @@ export interface ThanosRulerSpecVolumesQuobyte { * ReadOnly here will force the Quobyte volume to be mounted with read-only permissions. Defaults to false. * * @default false. - * @schema ThanosRulerSpecVolumesQuobyte#readOnly + * @schema ThanosRulerV1SpecVolumesQuobyte#readOnly */ readonly readOnly?: boolean; /** * Registry represents a single or multiple Quobyte Registry services specified as a string as host:port pair (multiple entries are separated with commas) which acts as the central registry for volumes * - * @schema ThanosRulerSpecVolumesQuobyte#registry + * @schema ThanosRulerV1SpecVolumesQuobyte#registry */ readonly registry: string; /** * Tenant owning the given Quobyte volume in the Backend Used with dynamically provisioned Quobyte volumes, value is set by the plugin * - * @schema ThanosRulerSpecVolumesQuobyte#tenant + * @schema ThanosRulerV1SpecVolumesQuobyte#tenant */ readonly tenant?: string; @@ -233428,24 +233428,24 @@ export interface ThanosRulerSpecVolumesQuobyte { * User to map volume access to Defaults to serivceaccount user * * @default serivceaccount user - * @schema ThanosRulerSpecVolumesQuobyte#user + * @schema ThanosRulerV1SpecVolumesQuobyte#user */ readonly user?: string; /** * Volume is a string that references an already created Quobyte volume by name. * - * @schema ThanosRulerSpecVolumesQuobyte#volume + * @schema ThanosRulerV1SpecVolumesQuobyte#volume */ readonly volume: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesQuobyte' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesQuobyte' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesQuobyte(obj: ThanosRulerSpecVolumesQuobyte | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesQuobyte(obj: ThanosRulerV1SpecVolumesQuobyte | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'group': obj.group, @@ -233463,20 +233463,20 @@ export function toJson_ThanosRulerSpecVolumesQuobyte(obj: ThanosRulerSpecVolumes /** * RBD represents a Rados Block Device mount on the host that shares a pod's lifetime. More info: https://examples.k8s.io/volumes/rbd/README.md * - * @schema ThanosRulerSpecVolumesRbd + * @schema ThanosRulerV1SpecVolumesRbd */ -export interface ThanosRulerSpecVolumesRbd { +export interface ThanosRulerV1SpecVolumesRbd { /** * Filesystem type of the volume that you want to mount. Tip: Ensure that the filesystem type is supported by the host operating system. Examples: \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. More info: https://kubernetes.io/docs/concepts/storage/volumes#rbd TODO: how do we prevent errors in the filesystem from compromising the machine * - * @schema ThanosRulerSpecVolumesRbd#fsType + * @schema ThanosRulerV1SpecVolumesRbd#fsType */ readonly fsType?: string; /** * The rados image name. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * - * @schema ThanosRulerSpecVolumesRbd#image + * @schema ThanosRulerV1SpecVolumesRbd#image */ readonly image: string; @@ -233484,14 +233484,14 @@ export interface ThanosRulerSpecVolumesRbd { * Keyring is the path to key ring for RBDUser. Default is /etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default etc/ceph/keyring. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema ThanosRulerSpecVolumesRbd#keyring + * @schema ThanosRulerV1SpecVolumesRbd#keyring */ readonly keyring?: string; /** * A collection of Ceph monitors. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * - * @schema ThanosRulerSpecVolumesRbd#monitors + * @schema ThanosRulerV1SpecVolumesRbd#monitors */ readonly monitors: string[]; @@ -233499,7 +233499,7 @@ export interface ThanosRulerSpecVolumesRbd { * The rados pool name. Default is rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default rbd. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema ThanosRulerSpecVolumesRbd#pool + * @schema ThanosRulerV1SpecVolumesRbd#pool */ readonly pool?: string; @@ -233507,7 +233507,7 @@ export interface ThanosRulerSpecVolumesRbd { * ReadOnly here will force the ReadOnly setting in VolumeMounts. Defaults to false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default false. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema ThanosRulerSpecVolumesRbd#readOnly + * @schema ThanosRulerV1SpecVolumesRbd#readOnly */ readonly readOnly?: boolean; @@ -233515,25 +233515,25 @@ export interface ThanosRulerSpecVolumesRbd { * SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema ThanosRulerSpecVolumesRbd#secretRef + * @schema ThanosRulerV1SpecVolumesRbd#secretRef */ - readonly secretRef?: ThanosRulerSpecVolumesRbdSecretRef; + readonly secretRef?: ThanosRulerV1SpecVolumesRbdSecretRef; /** * The rados user name. Default is admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default admin. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema ThanosRulerSpecVolumesRbd#user + * @schema ThanosRulerV1SpecVolumesRbd#user */ readonly user?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesRbd' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesRbd' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesRbd(obj: ThanosRulerSpecVolumesRbd | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesRbd(obj: ThanosRulerV1SpecVolumesRbd | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -233542,7 +233542,7 @@ export function toJson_ThanosRulerSpecVolumesRbd(obj: ThanosRulerSpecVolumesRbd 'monitors': obj.monitors?.map(y => y), 'pool': obj.pool, 'readOnly': obj.readOnly, - 'secretRef': toJson_ThanosRulerSpecVolumesRbdSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecVolumesRbdSecretRef(obj.secretRef), 'user': obj.user, }; // filter undefined values @@ -233553,28 +233553,28 @@ export function toJson_ThanosRulerSpecVolumesRbd(obj: ThanosRulerSpecVolumesRbd /** * ScaleIO represents a ScaleIO persistent volume attached and mounted on Kubernetes nodes. * - * @schema ThanosRulerSpecVolumesScaleIo + * @schema ThanosRulerV1SpecVolumesScaleIo */ -export interface ThanosRulerSpecVolumesScaleIo { +export interface ThanosRulerV1SpecVolumesScaleIo { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Default is \\"xfs\\". * * @default xfs\\". - * @schema ThanosRulerSpecVolumesScaleIo#fsType + * @schema ThanosRulerV1SpecVolumesScaleIo#fsType */ readonly fsType?: string; /** * The host address of the ScaleIO API Gateway. * - * @schema ThanosRulerSpecVolumesScaleIo#gateway + * @schema ThanosRulerV1SpecVolumesScaleIo#gateway */ readonly gateway: string; /** * The name of the ScaleIO Protection Domain for the configured storage. * - * @schema ThanosRulerSpecVolumesScaleIo#protectionDomain + * @schema ThanosRulerV1SpecVolumesScaleIo#protectionDomain */ readonly protectionDomain?: string; @@ -233582,21 +233582,21 @@ export interface ThanosRulerSpecVolumesScaleIo { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema ThanosRulerSpecVolumesScaleIo#readOnly + * @schema ThanosRulerV1SpecVolumesScaleIo#readOnly */ readonly readOnly?: boolean; /** * SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail. * - * @schema ThanosRulerSpecVolumesScaleIo#secretRef + * @schema ThanosRulerV1SpecVolumesScaleIo#secretRef */ - readonly secretRef: ThanosRulerSpecVolumesScaleIoSecretRef; + readonly secretRef: ThanosRulerV1SpecVolumesScaleIoSecretRef; /** * Flag to enable/disable SSL communication with Gateway, default false * - * @schema ThanosRulerSpecVolumesScaleIo#sslEnabled + * @schema ThanosRulerV1SpecVolumesScaleIo#sslEnabled */ readonly sslEnabled?: boolean; @@ -233604,45 +233604,45 @@ export interface ThanosRulerSpecVolumesScaleIo { * Indicates whether the storage for a volume should be ThickProvisioned or ThinProvisioned. Default is ThinProvisioned. * * @default ThinProvisioned. - * @schema ThanosRulerSpecVolumesScaleIo#storageMode + * @schema ThanosRulerV1SpecVolumesScaleIo#storageMode */ readonly storageMode?: string; /** * The ScaleIO Storage Pool associated with the protection domain. * - * @schema ThanosRulerSpecVolumesScaleIo#storagePool + * @schema ThanosRulerV1SpecVolumesScaleIo#storagePool */ readonly storagePool?: string; /** * The name of the storage system as configured in ScaleIO. * - * @schema ThanosRulerSpecVolumesScaleIo#system + * @schema ThanosRulerV1SpecVolumesScaleIo#system */ readonly system: string; /** * The name of a volume already created in the ScaleIO system that is associated with this volume source. * - * @schema ThanosRulerSpecVolumesScaleIo#volumeName + * @schema ThanosRulerV1SpecVolumesScaleIo#volumeName */ readonly volumeName?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesScaleIo' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesScaleIo' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesScaleIo(obj: ThanosRulerSpecVolumesScaleIo | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesScaleIo(obj: ThanosRulerV1SpecVolumesScaleIo | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'gateway': obj.gateway, 'protectionDomain': obj.protectionDomain, 'readOnly': obj.readOnly, - 'secretRef': toJson_ThanosRulerSpecVolumesScaleIoSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecVolumesScaleIoSecretRef(obj.secretRef), 'sslEnabled': obj.sslEnabled, 'storageMode': obj.storageMode, 'storagePool': obj.storagePool, @@ -233657,49 +233657,49 @@ export function toJson_ThanosRulerSpecVolumesScaleIo(obj: ThanosRulerSpecVolumes /** * Secret represents a secret that should populate this volume. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema ThanosRulerSpecVolumesSecret + * @schema ThanosRulerV1SpecVolumesSecret */ -export interface ThanosRulerSpecVolumesSecret { +export interface ThanosRulerV1SpecVolumesSecret { /** * Optional: mode bits to use on created files by default. Must be a value between 0 and 0777. Defaults to 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * * @default 0644. Directories within the path are not affected by this setting. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. - * @schema ThanosRulerSpecVolumesSecret#defaultMode + * @schema ThanosRulerV1SpecVolumesSecret#defaultMode */ readonly defaultMode?: number; /** * If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema ThanosRulerSpecVolumesSecret#items + * @schema ThanosRulerV1SpecVolumesSecret#items */ - readonly items?: ThanosRulerSpecVolumesSecretItems[]; + readonly items?: ThanosRulerV1SpecVolumesSecretItems[]; /** * Specify whether the Secret or its keys must be defined * - * @schema ThanosRulerSpecVolumesSecret#optional + * @schema ThanosRulerV1SpecVolumesSecret#optional */ readonly optional?: boolean; /** * Name of the secret in the pod's namespace to use. More info: https://kubernetes.io/docs/concepts/storage/volumes#secret * - * @schema ThanosRulerSpecVolumesSecret#secretName + * @schema ThanosRulerV1SpecVolumesSecret#secretName */ readonly secretName?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesSecret' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesSecret(obj: ThanosRulerSpecVolumesSecret | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesSecret(obj: ThanosRulerV1SpecVolumesSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'defaultMode': obj.defaultMode, - 'items': obj.items?.map(y => toJson_ThanosRulerSpecVolumesSecretItems(y)), + 'items': obj.items?.map(y => toJson_ThanosRulerV1SpecVolumesSecretItems(y)), 'optional': obj.optional, 'secretName': obj.secretName, }; @@ -233711,13 +233711,13 @@ export function toJson_ThanosRulerSpecVolumesSecret(obj: ThanosRulerSpecVolumesS /** * StorageOS represents a StorageOS volume attached and mounted on Kubernetes nodes. * - * @schema ThanosRulerSpecVolumesStorageos + * @schema ThanosRulerV1SpecVolumesStorageos */ -export interface ThanosRulerSpecVolumesStorageos { +export interface ThanosRulerV1SpecVolumesStorageos { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema ThanosRulerSpecVolumesStorageos#fsType + * @schema ThanosRulerV1SpecVolumesStorageos#fsType */ readonly fsType?: string; @@ -233725,43 +233725,43 @@ export interface ThanosRulerSpecVolumesStorageos { * Defaults to false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. * * @default false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts. - * @schema ThanosRulerSpecVolumesStorageos#readOnly + * @schema ThanosRulerV1SpecVolumesStorageos#readOnly */ readonly readOnly?: boolean; /** * SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. * - * @schema ThanosRulerSpecVolumesStorageos#secretRef + * @schema ThanosRulerV1SpecVolumesStorageos#secretRef */ - readonly secretRef?: ThanosRulerSpecVolumesStorageosSecretRef; + readonly secretRef?: ThanosRulerV1SpecVolumesStorageosSecretRef; /** * VolumeName is the human-readable name of the StorageOS volume. Volume names are only unique within a namespace. * - * @schema ThanosRulerSpecVolumesStorageos#volumeName + * @schema ThanosRulerV1SpecVolumesStorageos#volumeName */ readonly volumeName?: string; /** * VolumeNamespace specifies the scope of the volume within StorageOS. If no namespace is specified then the Pod's namespace will be used. This allows the Kubernetes name scoping to be mirrored within StorageOS for tighter integration. Set VolumeName to any name to override the default behaviour. Set to \\"default\\" if you are not using namespaces within StorageOS. Namespaces that do not pre-exist within StorageOS will be created. * - * @schema ThanosRulerSpecVolumesStorageos#volumeNamespace + * @schema ThanosRulerV1SpecVolumesStorageos#volumeNamespace */ readonly volumeNamespace?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesStorageos' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesStorageos' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesStorageos(obj: ThanosRulerSpecVolumesStorageos | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesStorageos(obj: ThanosRulerV1SpecVolumesStorageos | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, 'readOnly': obj.readOnly, - 'secretRef': toJson_ThanosRulerSpecVolumesStorageosSecretRef(obj.secretRef), + 'secretRef': toJson_ThanosRulerV1SpecVolumesStorageosSecretRef(obj.secretRef), 'volumeName': obj.volumeName, 'volumeNamespace': obj.volumeNamespace, }; @@ -233773,44 +233773,44 @@ export function toJson_ThanosRulerSpecVolumesStorageos(obj: ThanosRulerSpecVolum /** * VsphereVolume represents a vSphere volume attached and mounted on kubelets host machine * - * @schema ThanosRulerSpecVolumesVsphereVolume + * @schema ThanosRulerV1SpecVolumesVsphereVolume */ -export interface ThanosRulerSpecVolumesVsphereVolume { +export interface ThanosRulerV1SpecVolumesVsphereVolume { /** * Filesystem type to mount. Must be a filesystem type supported by the host operating system. Ex. \\"ext4\\", \\"xfs\\", \\"ntfs\\". Implicitly inferred to be \\"ext4\\" if unspecified. * - * @schema ThanosRulerSpecVolumesVsphereVolume#fsType + * @schema ThanosRulerV1SpecVolumesVsphereVolume#fsType */ readonly fsType?: string; /** * Storage Policy Based Management (SPBM) profile ID associated with the StoragePolicyName. * - * @schema ThanosRulerSpecVolumesVsphereVolume#storagePolicyID + * @schema ThanosRulerV1SpecVolumesVsphereVolume#storagePolicyID */ readonly storagePolicyId?: string; /** * Storage Policy Based Management (SPBM) profile name. * - * @schema ThanosRulerSpecVolumesVsphereVolume#storagePolicyName + * @schema ThanosRulerV1SpecVolumesVsphereVolume#storagePolicyName */ readonly storagePolicyName?: string; /** * Path that identifies vSphere volume vmdk * - * @schema ThanosRulerSpecVolumesVsphereVolume#volumePath + * @schema ThanosRulerV1SpecVolumesVsphereVolume#volumePath */ readonly volumePath: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesVsphereVolume' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesVsphereVolume' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesVsphereVolume(obj: ThanosRulerSpecVolumesVsphereVolume | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesVsphereVolume(obj: ThanosRulerV1SpecVolumesVsphereVolume | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fsType': obj.fsType, @@ -233826,33 +233826,33 @@ export function toJson_ThanosRulerSpecVolumesVsphereVolume(obj: ThanosRulerSpecV /** * An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op). * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * A node selector term, associated with the corresponding weight. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#preference */ - readonly preference: ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; + readonly preference: ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference; /** * Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'preference': toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), + 'preference': toJson_ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj.preference), 'weight': obj.weight, }; // filter undefined values @@ -233863,26 +233863,26 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedul /** * If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * Required. A list of node selector terms. The terms are ORed. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution#nodeSelectorTerms */ - readonly nodeSelectorTerms: ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; + readonly nodeSelectorTerms: ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), + 'nodeSelectorTerms': obj.nodeSelectorTerms?.map(y => toJson_ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -233892,33 +233892,33 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringScheduli /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -233929,40 +233929,40 @@ export function toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringScheduli /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'labelSelector': toJson_ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -233974,33 +233974,33 @@ export function toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulin /** * The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s) * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution */ -export interface ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { +export interface ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution { /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#podAffinityTerm */ - readonly podAffinityTerm: ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; + readonly podAffinityTerm: ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm; /** * weight associated with matching the corresponding podAffinityTerm, in the range 1-100. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution#weight */ readonly weight: number; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'podAffinityTerm': toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), + 'podAffinityTerm': toJson_ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj.podAffinityTerm), 'weight': obj.weight, }; // filter undefined values @@ -234011,40 +234011,40 @@ export function toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSche /** * Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key matches that of any node on which a pod of the set of pods is running * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution */ -export interface ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { +export interface ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution { /** * A label query over a set of resources, in this case pods. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#labelSelector */ - readonly labelSelector?: ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; + readonly labelSelector?: ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution(obj: ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), + 'labelSelector': toJson_ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -234056,50 +234056,50 @@ export function toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSched /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema ThanosRulerSpecContainersEnvValueFrom + * @schema ThanosRulerV1SpecContainersEnvValueFrom */ -export interface ThanosRulerSpecContainersEnvValueFrom { +export interface ThanosRulerV1SpecContainersEnvValueFrom { /** * Selects a key of a ConfigMap. * - * @schema ThanosRulerSpecContainersEnvValueFrom#configMapKeyRef + * @schema ThanosRulerV1SpecContainersEnvValueFrom#configMapKeyRef */ - readonly configMapKeyRef?: ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef; + readonly configMapKeyRef?: ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef; /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema ThanosRulerSpecContainersEnvValueFrom#fieldRef + * @schema ThanosRulerV1SpecContainersEnvValueFrom#fieldRef */ - readonly fieldRef?: ThanosRulerSpecContainersEnvValueFromFieldRef; + readonly fieldRef?: ThanosRulerV1SpecContainersEnvValueFromFieldRef; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema ThanosRulerSpecContainersEnvValueFrom#resourceFieldRef + * @schema ThanosRulerV1SpecContainersEnvValueFrom#resourceFieldRef */ - readonly resourceFieldRef?: ThanosRulerSpecContainersEnvValueFromResourceFieldRef; + readonly resourceFieldRef?: ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef; /** * Selects a key of a secret in the pod's namespace * - * @schema ThanosRulerSpecContainersEnvValueFrom#secretKeyRef + * @schema ThanosRulerV1SpecContainersEnvValueFrom#secretKeyRef */ - readonly secretKeyRef?: ThanosRulerSpecContainersEnvValueFromSecretKeyRef; + readonly secretKeyRef?: ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnvValueFrom' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnvValueFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnvValueFrom(obj: ThanosRulerSpecContainersEnvValueFrom | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnvValueFrom(obj: ThanosRulerV1SpecContainersEnvValueFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapKeyRef': toJson_ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), - 'fieldRef': toJson_ThanosRulerSpecContainersEnvValueFromFieldRef(obj.fieldRef), - 'resourceFieldRef': toJson_ThanosRulerSpecContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), - 'secretKeyRef': toJson_ThanosRulerSpecContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), + 'configMapKeyRef': toJson_ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), + 'fieldRef': toJson_ThanosRulerV1SpecContainersEnvValueFromFieldRef(obj.fieldRef), + 'resourceFieldRef': toJson_ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), + 'secretKeyRef': toJson_ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -234109,30 +234109,30 @@ export function toJson_ThanosRulerSpecContainersEnvValueFrom(obj: ThanosRulerSpe /** * The ConfigMap to select from * - * @schema ThanosRulerSpecContainersEnvFromConfigMapRef + * @schema ThanosRulerV1SpecContainersEnvFromConfigMapRef */ -export interface ThanosRulerSpecContainersEnvFromConfigMapRef { +export interface ThanosRulerV1SpecContainersEnvFromConfigMapRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecContainersEnvFromConfigMapRef#name + * @schema ThanosRulerV1SpecContainersEnvFromConfigMapRef#name */ readonly name?: string; /** * Specify whether the ConfigMap must be defined * - * @schema ThanosRulerSpecContainersEnvFromConfigMapRef#optional + * @schema ThanosRulerV1SpecContainersEnvFromConfigMapRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnvFromConfigMapRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnvFromConfigMapRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnvFromConfigMapRef(obj: ThanosRulerSpecContainersEnvFromConfigMapRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnvFromConfigMapRef(obj: ThanosRulerV1SpecContainersEnvFromConfigMapRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -234146,30 +234146,30 @@ export function toJson_ThanosRulerSpecContainersEnvFromConfigMapRef(obj: ThanosR /** * The Secret to select from * - * @schema ThanosRulerSpecContainersEnvFromSecretRef + * @schema ThanosRulerV1SpecContainersEnvFromSecretRef */ -export interface ThanosRulerSpecContainersEnvFromSecretRef { +export interface ThanosRulerV1SpecContainersEnvFromSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecContainersEnvFromSecretRef#name + * @schema ThanosRulerV1SpecContainersEnvFromSecretRef#name */ readonly name?: string; /** * Specify whether the Secret must be defined * - * @schema ThanosRulerSpecContainersEnvFromSecretRef#optional + * @schema ThanosRulerV1SpecContainersEnvFromSecretRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnvFromSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnvFromSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnvFromSecretRef(obj: ThanosRulerSpecContainersEnvFromSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnvFromSecretRef(obj: ThanosRulerV1SpecContainersEnvFromSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -234183,42 +234183,42 @@ export function toJson_ThanosRulerSpecContainersEnvFromSecretRef(obj: ThanosRule /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema ThanosRulerSpecContainersLifecyclePostStart + * @schema ThanosRulerV1SpecContainersLifecyclePostStart */ -export interface ThanosRulerSpecContainersLifecyclePostStart { +export interface ThanosRulerV1SpecContainersLifecyclePostStart { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersLifecyclePostStart#exec + * @schema ThanosRulerV1SpecContainersLifecyclePostStart#exec */ - readonly exec?: ThanosRulerSpecContainersLifecyclePostStartExec; + readonly exec?: ThanosRulerV1SpecContainersLifecyclePostStartExec; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersLifecyclePostStart#httpGet + * @schema ThanosRulerV1SpecContainersLifecyclePostStart#httpGet */ - readonly httpGet?: ThanosRulerSpecContainersLifecyclePostStartHttpGet; + readonly httpGet?: ThanosRulerV1SpecContainersLifecyclePostStartHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersLifecyclePostStart#tcpSocket + * @schema ThanosRulerV1SpecContainersLifecyclePostStart#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecContainersLifecyclePostStartTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePostStart' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePostStart' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePostStart(obj: ThanosRulerSpecContainersLifecyclePostStart | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePostStart(obj: ThanosRulerV1SpecContainersLifecyclePostStart | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecContainersLifecyclePostStartExec(obj.exec), - 'httpGet': toJson_ThanosRulerSpecContainersLifecyclePostStartHttpGet(obj.httpGet), - 'tcpSocket': toJson_ThanosRulerSpecContainersLifecyclePostStartTcpSocket(obj.tcpSocket), + 'exec': toJson_ThanosRulerV1SpecContainersLifecyclePostStartExec(obj.exec), + 'httpGet': toJson_ThanosRulerV1SpecContainersLifecyclePostStartHttpGet(obj.httpGet), + 'tcpSocket': toJson_ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -234228,42 +234228,42 @@ export function toJson_ThanosRulerSpecContainersLifecyclePostStart(obj: ThanosRu /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema ThanosRulerSpecContainersLifecyclePreStop + * @schema ThanosRulerV1SpecContainersLifecyclePreStop */ -export interface ThanosRulerSpecContainersLifecyclePreStop { +export interface ThanosRulerV1SpecContainersLifecyclePreStop { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersLifecyclePreStop#exec + * @schema ThanosRulerV1SpecContainersLifecyclePreStop#exec */ - readonly exec?: ThanosRulerSpecContainersLifecyclePreStopExec; + readonly exec?: ThanosRulerV1SpecContainersLifecyclePreStopExec; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersLifecyclePreStop#httpGet + * @schema ThanosRulerV1SpecContainersLifecyclePreStop#httpGet */ - readonly httpGet?: ThanosRulerSpecContainersLifecyclePreStopHttpGet; + readonly httpGet?: ThanosRulerV1SpecContainersLifecyclePreStopHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersLifecyclePreStop#tcpSocket + * @schema ThanosRulerV1SpecContainersLifecyclePreStop#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecContainersLifecyclePreStopTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePreStop' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePreStop' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePreStop(obj: ThanosRulerSpecContainersLifecyclePreStop | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePreStop(obj: ThanosRulerV1SpecContainersLifecyclePreStop | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecContainersLifecyclePreStopExec(obj.exec), - 'httpGet': toJson_ThanosRulerSpecContainersLifecyclePreStopHttpGet(obj.httpGet), - 'tcpSocket': toJson_ThanosRulerSpecContainersLifecyclePreStopTcpSocket(obj.tcpSocket), + 'exec': toJson_ThanosRulerV1SpecContainersLifecyclePreStopExec(obj.exec), + 'httpGet': toJson_ThanosRulerV1SpecContainersLifecyclePreStopHttpGet(obj.httpGet), + 'tcpSocket': toJson_ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -234273,23 +234273,23 @@ export function toJson_ThanosRulerSpecContainersLifecyclePreStop(obj: ThanosRule /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersLivenessProbeExec + * @schema ThanosRulerV1SpecContainersLivenessProbeExec */ -export interface ThanosRulerSpecContainersLivenessProbeExec { +export interface ThanosRulerV1SpecContainersLivenessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecContainersLivenessProbeExec#command + * @schema ThanosRulerV1SpecContainersLivenessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecContainersLivenessProbeExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLivenessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLivenessProbeExec(obj: ThanosRulerSpecContainersLivenessProbeExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLivenessProbeExec(obj: ThanosRulerV1SpecContainersLivenessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -234302,56 +234302,56 @@ export function toJson_ThanosRulerSpecContainersLivenessProbeExec(obj: ThanosRul /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGet + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGet */ -export interface ThanosRulerSpecContainersLivenessProbeHttpGet { +export interface ThanosRulerV1SpecContainersLivenessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGet#host + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGet#httpHeaders + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGet#path + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGet#port + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGet#port */ - readonly port: ThanosRulerSpecContainersLivenessProbeHttpGetPort; + readonly port: ThanosRulerV1SpecContainersLivenessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecContainersLivenessProbeHttpGet#scheme + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersLivenessProbeHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLivenessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLivenessProbeHttpGet(obj: ThanosRulerSpecContainersLivenessProbeHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLivenessProbeHttpGet(obj: ThanosRulerV1SpecContainersLivenessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -234364,30 +234364,30 @@ export function toJson_ThanosRulerSpecContainersLivenessProbeHttpGet(obj: Thanos /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersLivenessProbeTcpSocket + * @schema ThanosRulerV1SpecContainersLivenessProbeTcpSocket */ -export interface ThanosRulerSpecContainersLivenessProbeTcpSocket { +export interface ThanosRulerV1SpecContainersLivenessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecContainersLivenessProbeTcpSocket#host + * @schema ThanosRulerV1SpecContainersLivenessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLivenessProbeTcpSocket#port + * @schema ThanosRulerV1SpecContainersLivenessProbeTcpSocket#port */ - readonly port: ThanosRulerSpecContainersLivenessProbeTcpSocketPort; + readonly port: ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecContainersLivenessProbeTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLivenessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLivenessProbeTcpSocket(obj: ThanosRulerSpecContainersLivenessProbeTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLivenessProbeTcpSocket(obj: ThanosRulerV1SpecContainersLivenessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -234401,23 +234401,23 @@ export function toJson_ThanosRulerSpecContainersLivenessProbeTcpSocket(obj: Than /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersReadinessProbeExec + * @schema ThanosRulerV1SpecContainersReadinessProbeExec */ -export interface ThanosRulerSpecContainersReadinessProbeExec { +export interface ThanosRulerV1SpecContainersReadinessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecContainersReadinessProbeExec#command + * @schema ThanosRulerV1SpecContainersReadinessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecContainersReadinessProbeExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersReadinessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersReadinessProbeExec(obj: ThanosRulerSpecContainersReadinessProbeExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersReadinessProbeExec(obj: ThanosRulerV1SpecContainersReadinessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -234430,56 +234430,56 @@ export function toJson_ThanosRulerSpecContainersReadinessProbeExec(obj: ThanosRu /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGet + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGet */ -export interface ThanosRulerSpecContainersReadinessProbeHttpGet { +export interface ThanosRulerV1SpecContainersReadinessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGet#host + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGet#httpHeaders + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGet#path + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGet#port + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGet#port */ - readonly port: ThanosRulerSpecContainersReadinessProbeHttpGetPort; + readonly port: ThanosRulerV1SpecContainersReadinessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecContainersReadinessProbeHttpGet#scheme + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersReadinessProbeHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersReadinessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersReadinessProbeHttpGet(obj: ThanosRulerSpecContainersReadinessProbeHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersReadinessProbeHttpGet(obj: ThanosRulerV1SpecContainersReadinessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -234492,30 +234492,30 @@ export function toJson_ThanosRulerSpecContainersReadinessProbeHttpGet(obj: Thano /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersReadinessProbeTcpSocket + * @schema ThanosRulerV1SpecContainersReadinessProbeTcpSocket */ -export interface ThanosRulerSpecContainersReadinessProbeTcpSocket { +export interface ThanosRulerV1SpecContainersReadinessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecContainersReadinessProbeTcpSocket#host + * @schema ThanosRulerV1SpecContainersReadinessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersReadinessProbeTcpSocket#port + * @schema ThanosRulerV1SpecContainersReadinessProbeTcpSocket#port */ - readonly port: ThanosRulerSpecContainersReadinessProbeTcpSocketPort; + readonly port: ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecContainersReadinessProbeTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersReadinessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersReadinessProbeTcpSocket(obj: ThanosRulerSpecContainersReadinessProbeTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersReadinessProbeTcpSocket(obj: ThanosRulerV1SpecContainersReadinessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -234530,30 +234530,30 @@ export function toJson_ThanosRulerSpecContainersReadinessProbeTcpSocket(obj: Tha * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema ThanosRulerSpecContainersSecurityContextCapabilities + * @schema ThanosRulerV1SpecContainersSecurityContextCapabilities */ -export interface ThanosRulerSpecContainersSecurityContextCapabilities { +export interface ThanosRulerV1SpecContainersSecurityContextCapabilities { /** * Added capabilities * - * @schema ThanosRulerSpecContainersSecurityContextCapabilities#add + * @schema ThanosRulerV1SpecContainersSecurityContextCapabilities#add */ readonly add?: string[]; /** * Removed capabilities * - * @schema ThanosRulerSpecContainersSecurityContextCapabilities#drop + * @schema ThanosRulerV1SpecContainersSecurityContextCapabilities#drop */ readonly drop?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecContainersSecurityContextCapabilities' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersSecurityContextCapabilities' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersSecurityContextCapabilities(obj: ThanosRulerSpecContainersSecurityContextCapabilities | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersSecurityContextCapabilities(obj: ThanosRulerV1SpecContainersSecurityContextCapabilities | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'add': obj.add?.map(y => y), @@ -234567,44 +234567,44 @@ export function toJson_ThanosRulerSpecContainersSecurityContextCapabilities(obj: /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecContainersSecurityContextSeLinuxOptions + * @schema ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions */ -export interface ThanosRulerSpecContainersSecurityContextSeLinuxOptions { +export interface ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema ThanosRulerSpecContainersSecurityContextSeLinuxOptions#level + * @schema ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema ThanosRulerSpecContainersSecurityContextSeLinuxOptions#role + * @schema ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema ThanosRulerSpecContainersSecurityContextSeLinuxOptions#type + * @schema ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema ThanosRulerSpecContainersSecurityContextSeLinuxOptions#user + * @schema ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersSecurityContextSeLinuxOptions(obj: ThanosRulerSpecContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions(obj: ThanosRulerV1SpecContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -234620,20 +234620,20 @@ export function toJson_ThanosRulerSpecContainersSecurityContextSeLinuxOptions(ob /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecContainersSecurityContextWindowsOptions + * @schema ThanosRulerV1SpecContainersSecurityContextWindowsOptions */ -export interface ThanosRulerSpecContainersSecurityContextWindowsOptions { +export interface ThanosRulerV1SpecContainersSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema ThanosRulerSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema ThanosRulerV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema ThanosRulerSpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema ThanosRulerV1SpecContainersSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -234641,17 +234641,17 @@ export interface ThanosRulerSpecContainersSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema ThanosRulerSpecContainersSecurityContextWindowsOptions#runAsUserName + * @schema ThanosRulerV1SpecContainersSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersSecurityContextWindowsOptions(obj: ThanosRulerSpecContainersSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersSecurityContextWindowsOptions(obj: ThanosRulerV1SpecContainersSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -234666,23 +234666,23 @@ export function toJson_ThanosRulerSpecContainersSecurityContextWindowsOptions(ob /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersStartupProbeExec + * @schema ThanosRulerV1SpecContainersStartupProbeExec */ -export interface ThanosRulerSpecContainersStartupProbeExec { +export interface ThanosRulerV1SpecContainersStartupProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecContainersStartupProbeExec#command + * @schema ThanosRulerV1SpecContainersStartupProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecContainersStartupProbeExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersStartupProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersStartupProbeExec(obj: ThanosRulerSpecContainersStartupProbeExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersStartupProbeExec(obj: ThanosRulerV1SpecContainersStartupProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -234695,56 +234695,56 @@ export function toJson_ThanosRulerSpecContainersStartupProbeExec(obj: ThanosRule /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersStartupProbeHttpGet + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGet */ -export interface ThanosRulerSpecContainersStartupProbeHttpGet { +export interface ThanosRulerV1SpecContainersStartupProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecContainersStartupProbeHttpGet#host + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecContainersStartupProbeHttpGet#httpHeaders + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecContainersStartupProbeHttpGet#path + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersStartupProbeHttpGet#port + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGet#port */ - readonly port: ThanosRulerSpecContainersStartupProbeHttpGetPort; + readonly port: ThanosRulerV1SpecContainersStartupProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecContainersStartupProbeHttpGet#scheme + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersStartupProbeHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersStartupProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersStartupProbeHttpGet(obj: ThanosRulerSpecContainersStartupProbeHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersStartupProbeHttpGet(obj: ThanosRulerV1SpecContainersStartupProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -234757,30 +234757,30 @@ export function toJson_ThanosRulerSpecContainersStartupProbeHttpGet(obj: ThanosR /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersStartupProbeTcpSocket + * @schema ThanosRulerV1SpecContainersStartupProbeTcpSocket */ -export interface ThanosRulerSpecContainersStartupProbeTcpSocket { +export interface ThanosRulerV1SpecContainersStartupProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecContainersStartupProbeTcpSocket#host + * @schema ThanosRulerV1SpecContainersStartupProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersStartupProbeTcpSocket#port + * @schema ThanosRulerV1SpecContainersStartupProbeTcpSocket#port */ - readonly port: ThanosRulerSpecContainersStartupProbeTcpSocketPort; + readonly port: ThanosRulerV1SpecContainersStartupProbeTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecContainersStartupProbeTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersStartupProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersStartupProbeTcpSocket(obj: ThanosRulerSpecContainersStartupProbeTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersStartupProbeTcpSocket(obj: ThanosRulerV1SpecContainersStartupProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -234794,37 +234794,37 @@ export function toJson_ThanosRulerSpecContainersStartupProbeTcpSocket(obj: Thano /** * ConfigMap containing data to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCaConfigMap + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap */ -export interface ThanosRulerSpecGrpcServerTlsConfigCaConfigMap { +export interface ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap { /** * The key to select. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCaConfigMap#key + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecGrpcServerTlsConfigCaConfigMap#name + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema ThanosRulerSpecGrpcServerTlsConfigCaConfigMap#optional + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecGrpcServerTlsConfigCaConfigMap' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecGrpcServerTlsConfigCaConfigMap(obj: ThanosRulerSpecGrpcServerTlsConfigCaConfigMap | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap(obj: ThanosRulerV1SpecGrpcServerTlsConfigCaConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -234839,37 +234839,37 @@ export function toJson_ThanosRulerSpecGrpcServerTlsConfigCaConfigMap(obj: Thanos /** * Secret containing data to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCaSecret + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCaSecret */ -export interface ThanosRulerSpecGrpcServerTlsConfigCaSecret { +export interface ThanosRulerV1SpecGrpcServerTlsConfigCaSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCaSecret#key + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCaSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecGrpcServerTlsConfigCaSecret#name + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCaSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecGrpcServerTlsConfigCaSecret#optional + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCaSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecGrpcServerTlsConfigCaSecret' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecGrpcServerTlsConfigCaSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecGrpcServerTlsConfigCaSecret(obj: ThanosRulerSpecGrpcServerTlsConfigCaSecret | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecGrpcServerTlsConfigCaSecret(obj: ThanosRulerV1SpecGrpcServerTlsConfigCaSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -234884,37 +234884,37 @@ export function toJson_ThanosRulerSpecGrpcServerTlsConfigCaSecret(obj: ThanosRul /** * ConfigMap containing data to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCertConfigMap + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap */ -export interface ThanosRulerSpecGrpcServerTlsConfigCertConfigMap { +export interface ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap { /** * The key to select. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCertConfigMap#key + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecGrpcServerTlsConfigCertConfigMap#name + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema ThanosRulerSpecGrpcServerTlsConfigCertConfigMap#optional + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecGrpcServerTlsConfigCertConfigMap' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecGrpcServerTlsConfigCertConfigMap(obj: ThanosRulerSpecGrpcServerTlsConfigCertConfigMap | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap(obj: ThanosRulerV1SpecGrpcServerTlsConfigCertConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -234929,37 +234929,37 @@ export function toJson_ThanosRulerSpecGrpcServerTlsConfigCertConfigMap(obj: Than /** * Secret containing data to use for the targets. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCertSecret + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCertSecret */ -export interface ThanosRulerSpecGrpcServerTlsConfigCertSecret { +export interface ThanosRulerV1SpecGrpcServerTlsConfigCertSecret { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecGrpcServerTlsConfigCertSecret#key + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCertSecret#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecGrpcServerTlsConfigCertSecret#name + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCertSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecGrpcServerTlsConfigCertSecret#optional + * @schema ThanosRulerV1SpecGrpcServerTlsConfigCertSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecGrpcServerTlsConfigCertSecret' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecGrpcServerTlsConfigCertSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecGrpcServerTlsConfigCertSecret(obj: ThanosRulerSpecGrpcServerTlsConfigCertSecret | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecGrpcServerTlsConfigCertSecret(obj: ThanosRulerV1SpecGrpcServerTlsConfigCertSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -234974,50 +234974,50 @@ export function toJson_ThanosRulerSpecGrpcServerTlsConfigCertSecret(obj: ThanosR /** * Source for the environment variable's value. Cannot be used if value is not empty. * - * @schema ThanosRulerSpecInitContainersEnvValueFrom + * @schema ThanosRulerV1SpecInitContainersEnvValueFrom */ -export interface ThanosRulerSpecInitContainersEnvValueFrom { +export interface ThanosRulerV1SpecInitContainersEnvValueFrom { /** * Selects a key of a ConfigMap. * - * @schema ThanosRulerSpecInitContainersEnvValueFrom#configMapKeyRef + * @schema ThanosRulerV1SpecInitContainersEnvValueFrom#configMapKeyRef */ - readonly configMapKeyRef?: ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef; + readonly configMapKeyRef?: ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef; /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema ThanosRulerSpecInitContainersEnvValueFrom#fieldRef + * @schema ThanosRulerV1SpecInitContainersEnvValueFrom#fieldRef */ - readonly fieldRef?: ThanosRulerSpecInitContainersEnvValueFromFieldRef; + readonly fieldRef?: ThanosRulerV1SpecInitContainersEnvValueFromFieldRef; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema ThanosRulerSpecInitContainersEnvValueFrom#resourceFieldRef + * @schema ThanosRulerV1SpecInitContainersEnvValueFrom#resourceFieldRef */ - readonly resourceFieldRef?: ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef; + readonly resourceFieldRef?: ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef; /** * Selects a key of a secret in the pod's namespace * - * @schema ThanosRulerSpecInitContainersEnvValueFrom#secretKeyRef + * @schema ThanosRulerV1SpecInitContainersEnvValueFrom#secretKeyRef */ - readonly secretKeyRef?: ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef; + readonly secretKeyRef?: ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnvValueFrom' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnvValueFrom' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnvValueFrom(obj: ThanosRulerSpecInitContainersEnvValueFrom | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnvValueFrom(obj: ThanosRulerV1SpecInitContainersEnvValueFrom | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMapKeyRef': toJson_ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), - 'fieldRef': toJson_ThanosRulerSpecInitContainersEnvValueFromFieldRef(obj.fieldRef), - 'resourceFieldRef': toJson_ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), - 'secretKeyRef': toJson_ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), + 'configMapKeyRef': toJson_ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef(obj.configMapKeyRef), + 'fieldRef': toJson_ThanosRulerV1SpecInitContainersEnvValueFromFieldRef(obj.fieldRef), + 'resourceFieldRef': toJson_ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef(obj.resourceFieldRef), + 'secretKeyRef': toJson_ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef(obj.secretKeyRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -235027,30 +235027,30 @@ export function toJson_ThanosRulerSpecInitContainersEnvValueFrom(obj: ThanosRule /** * The ConfigMap to select from * - * @schema ThanosRulerSpecInitContainersEnvFromConfigMapRef + * @schema ThanosRulerV1SpecInitContainersEnvFromConfigMapRef */ -export interface ThanosRulerSpecInitContainersEnvFromConfigMapRef { +export interface ThanosRulerV1SpecInitContainersEnvFromConfigMapRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecInitContainersEnvFromConfigMapRef#name + * @schema ThanosRulerV1SpecInitContainersEnvFromConfigMapRef#name */ readonly name?: string; /** * Specify whether the ConfigMap must be defined * - * @schema ThanosRulerSpecInitContainersEnvFromConfigMapRef#optional + * @schema ThanosRulerV1SpecInitContainersEnvFromConfigMapRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnvFromConfigMapRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnvFromConfigMapRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnvFromConfigMapRef(obj: ThanosRulerSpecInitContainersEnvFromConfigMapRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnvFromConfigMapRef(obj: ThanosRulerV1SpecInitContainersEnvFromConfigMapRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -235064,30 +235064,30 @@ export function toJson_ThanosRulerSpecInitContainersEnvFromConfigMapRef(obj: Tha /** * The Secret to select from * - * @schema ThanosRulerSpecInitContainersEnvFromSecretRef + * @schema ThanosRulerV1SpecInitContainersEnvFromSecretRef */ -export interface ThanosRulerSpecInitContainersEnvFromSecretRef { +export interface ThanosRulerV1SpecInitContainersEnvFromSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecInitContainersEnvFromSecretRef#name + * @schema ThanosRulerV1SpecInitContainersEnvFromSecretRef#name */ readonly name?: string; /** * Specify whether the Secret must be defined * - * @schema ThanosRulerSpecInitContainersEnvFromSecretRef#optional + * @schema ThanosRulerV1SpecInitContainersEnvFromSecretRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnvFromSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnvFromSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnvFromSecretRef(obj: ThanosRulerSpecInitContainersEnvFromSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnvFromSecretRef(obj: ThanosRulerV1SpecInitContainersEnvFromSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -235101,42 +235101,42 @@ export function toJson_ThanosRulerSpecInitContainersEnvFromSecretRef(obj: Thanos /** * PostStart is called immediately after a container is created. If the handler fails, the container is terminated and restarted according to its restart policy. Other management of the container blocks until the hook completes. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema ThanosRulerSpecInitContainersLifecyclePostStart + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStart */ -export interface ThanosRulerSpecInitContainersLifecyclePostStart { +export interface ThanosRulerV1SpecInitContainersLifecyclePostStart { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStart#exec + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStart#exec */ - readonly exec?: ThanosRulerSpecInitContainersLifecyclePostStartExec; + readonly exec?: ThanosRulerV1SpecInitContainersLifecyclePostStartExec; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStart#httpGet + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStart#httpGet */ - readonly httpGet?: ThanosRulerSpecInitContainersLifecyclePostStartHttpGet; + readonly httpGet?: ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersLifecyclePostStart#tcpSocket + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStart#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePostStart' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePostStart' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePostStart(obj: ThanosRulerSpecInitContainersLifecyclePostStart | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePostStart(obj: ThanosRulerV1SpecInitContainersLifecyclePostStart | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecInitContainersLifecyclePostStartExec(obj.exec), - 'httpGet': toJson_ThanosRulerSpecInitContainersLifecyclePostStartHttpGet(obj.httpGet), - 'tcpSocket': toJson_ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket(obj.tcpSocket), + 'exec': toJson_ThanosRulerV1SpecInitContainersLifecyclePostStartExec(obj.exec), + 'httpGet': toJson_ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet(obj.httpGet), + 'tcpSocket': toJson_ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -235146,42 +235146,42 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePostStart(obj: Than /** * PreStop is called immediately before a container is terminated due to an API request or management event such as liveness/startup probe failure, preemption, resource contention, etc. The handler is not called if the container crashes or exits. The reason for termination is passed to the handler. The Pod's termination grace period countdown begins before the PreStop hooked is executed. Regardless of the outcome of the handler, the container will eventually terminate within the Pod's termination grace period. Other management of the container blocks until the hook completes or until the termination grace period is reached. More info: https://kubernetes.io/docs/concepts/containers/container-lifecycle-hooks/#container-hooks * - * @schema ThanosRulerSpecInitContainersLifecyclePreStop + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStop */ -export interface ThanosRulerSpecInitContainersLifecyclePreStop { +export interface ThanosRulerV1SpecInitContainersLifecyclePreStop { /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStop#exec + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStop#exec */ - readonly exec?: ThanosRulerSpecInitContainersLifecyclePreStopExec; + readonly exec?: ThanosRulerV1SpecInitContainersLifecyclePreStopExec; /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStop#httpGet + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStop#httpGet */ - readonly httpGet?: ThanosRulerSpecInitContainersLifecyclePreStopHttpGet; + readonly httpGet?: ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet; /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersLifecyclePreStop#tcpSocket + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStop#tcpSocket */ - readonly tcpSocket?: ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket; + readonly tcpSocket?: ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePreStop' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePreStop' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePreStop(obj: ThanosRulerSpecInitContainersLifecyclePreStop | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePreStop(obj: ThanosRulerV1SpecInitContainersLifecyclePreStop | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'exec': toJson_ThanosRulerSpecInitContainersLifecyclePreStopExec(obj.exec), - 'httpGet': toJson_ThanosRulerSpecInitContainersLifecyclePreStopHttpGet(obj.httpGet), - 'tcpSocket': toJson_ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket(obj.tcpSocket), + 'exec': toJson_ThanosRulerV1SpecInitContainersLifecyclePreStopExec(obj.exec), + 'httpGet': toJson_ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet(obj.httpGet), + 'tcpSocket': toJson_ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket(obj.tcpSocket), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -235191,23 +235191,23 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePreStop(obj: Thanos /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersLivenessProbeExec + * @schema ThanosRulerV1SpecInitContainersLivenessProbeExec */ -export interface ThanosRulerSpecInitContainersLivenessProbeExec { +export interface ThanosRulerV1SpecInitContainersLivenessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecInitContainersLivenessProbeExec#command + * @schema ThanosRulerV1SpecInitContainersLivenessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLivenessProbeExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLivenessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLivenessProbeExec(obj: ThanosRulerSpecInitContainersLivenessProbeExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLivenessProbeExec(obj: ThanosRulerV1SpecInitContainersLivenessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -235220,56 +235220,56 @@ export function toJson_ThanosRulerSpecInitContainersLivenessProbeExec(obj: Thano /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGet + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGet */ -export interface ThanosRulerSpecInitContainersLivenessProbeHttpGet { +export interface ThanosRulerV1SpecInitContainersLivenessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGet#host + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGet#httpHeaders + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGet#path + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGet#port + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#port */ - readonly port: ThanosRulerSpecInitContainersLivenessProbeHttpGetPort; + readonly port: ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGet#scheme + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLivenessProbeHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLivenessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLivenessProbeHttpGet(obj: ThanosRulerSpecInitContainersLivenessProbeHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLivenessProbeHttpGet(obj: ThanosRulerV1SpecInitContainersLivenessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -235282,30 +235282,30 @@ export function toJson_ThanosRulerSpecInitContainersLivenessProbeHttpGet(obj: Th /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersLivenessProbeTcpSocket + * @schema ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket */ -export interface ThanosRulerSpecInitContainersLivenessProbeTcpSocket { +export interface ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecInitContainersLivenessProbeTcpSocket#host + * @schema ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLivenessProbeTcpSocket#port + * @schema ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket#port */ - readonly port: ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort; + readonly port: ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLivenessProbeTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLivenessProbeTcpSocket(obj: ThanosRulerSpecInitContainersLivenessProbeTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket(obj: ThanosRulerV1SpecInitContainersLivenessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -235319,23 +235319,23 @@ export function toJson_ThanosRulerSpecInitContainersLivenessProbeTcpSocket(obj: /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersReadinessProbeExec + * @schema ThanosRulerV1SpecInitContainersReadinessProbeExec */ -export interface ThanosRulerSpecInitContainersReadinessProbeExec { +export interface ThanosRulerV1SpecInitContainersReadinessProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecInitContainersReadinessProbeExec#command + * @schema ThanosRulerV1SpecInitContainersReadinessProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersReadinessProbeExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersReadinessProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersReadinessProbeExec(obj: ThanosRulerSpecInitContainersReadinessProbeExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersReadinessProbeExec(obj: ThanosRulerV1SpecInitContainersReadinessProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -235348,56 +235348,56 @@ export function toJson_ThanosRulerSpecInitContainersReadinessProbeExec(obj: Than /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGet + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGet */ -export interface ThanosRulerSpecInitContainersReadinessProbeHttpGet { +export interface ThanosRulerV1SpecInitContainersReadinessProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGet#host + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGet#httpHeaders + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGet#path + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGet#port + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#port */ - readonly port: ThanosRulerSpecInitContainersReadinessProbeHttpGetPort; + readonly port: ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGet#scheme + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersReadinessProbeHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersReadinessProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersReadinessProbeHttpGet(obj: ThanosRulerSpecInitContainersReadinessProbeHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersReadinessProbeHttpGet(obj: ThanosRulerV1SpecInitContainersReadinessProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -235410,30 +235410,30 @@ export function toJson_ThanosRulerSpecInitContainersReadinessProbeHttpGet(obj: T /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersReadinessProbeTcpSocket + * @schema ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket */ -export interface ThanosRulerSpecInitContainersReadinessProbeTcpSocket { +export interface ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecInitContainersReadinessProbeTcpSocket#host + * @schema ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersReadinessProbeTcpSocket#port + * @schema ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket#port */ - readonly port: ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort; + readonly port: ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersReadinessProbeTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersReadinessProbeTcpSocket(obj: ThanosRulerSpecInitContainersReadinessProbeTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket(obj: ThanosRulerV1SpecInitContainersReadinessProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -235448,30 +235448,30 @@ export function toJson_ThanosRulerSpecInitContainersReadinessProbeTcpSocket(obj: * The capabilities to add/drop when running containers. Defaults to the default set of capabilities granted by the container runtime. * * @default the default set of capabilities granted by the container runtime. - * @schema ThanosRulerSpecInitContainersSecurityContextCapabilities + * @schema ThanosRulerV1SpecInitContainersSecurityContextCapabilities */ -export interface ThanosRulerSpecInitContainersSecurityContextCapabilities { +export interface ThanosRulerV1SpecInitContainersSecurityContextCapabilities { /** * Added capabilities * - * @schema ThanosRulerSpecInitContainersSecurityContextCapabilities#add + * @schema ThanosRulerV1SpecInitContainersSecurityContextCapabilities#add */ readonly add?: string[]; /** * Removed capabilities * - * @schema ThanosRulerSpecInitContainersSecurityContextCapabilities#drop + * @schema ThanosRulerV1SpecInitContainersSecurityContextCapabilities#drop */ readonly drop?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersSecurityContextCapabilities' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersSecurityContextCapabilities' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersSecurityContextCapabilities(obj: ThanosRulerSpecInitContainersSecurityContextCapabilities | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersSecurityContextCapabilities(obj: ThanosRulerV1SpecInitContainersSecurityContextCapabilities | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'add': obj.add?.map(y => y), @@ -235485,44 +235485,44 @@ export function toJson_ThanosRulerSpecInitContainersSecurityContextCapabilities( /** * The SELinux context to be applied to the container. If unspecified, the container runtime will allocate a random SELinux context for each container. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions + * @schema ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions */ -export interface ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions { +export interface ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions { /** * Level is SELinux level label that applies to the container. * - * @schema ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions#level + * @schema ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions#level */ readonly level?: string; /** * Role is a SELinux role label that applies to the container. * - * @schema ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions#role + * @schema ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions#role */ readonly role?: string; /** * Type is a SELinux type label that applies to the container. * - * @schema ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions#type + * @schema ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions#type */ readonly type?: string; /** * User is a SELinux user label that applies to the container. * - * @schema ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions#user + * @schema ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions#user */ readonly user?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions(obj: ThanosRulerSpecInitContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions(obj: ThanosRulerV1SpecInitContainersSecurityContextSeLinuxOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'level': obj.level, @@ -235538,20 +235538,20 @@ export function toJson_ThanosRulerSpecInitContainersSecurityContextSeLinuxOption /** * The Windows specific settings applied to all containers. If unspecified, the options from the PodSecurityContext will be used. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * - * @schema ThanosRulerSpecInitContainersSecurityContextWindowsOptions + * @schema ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions */ -export interface ThanosRulerSpecInitContainersSecurityContextWindowsOptions { +export interface ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions { /** * GMSACredentialSpec is where the GMSA admission webhook (https://github.com/kubernetes-sigs/windows-gmsa) inlines the contents of the GMSA credential spec named by the GMSACredentialSpecName field. * - * @schema ThanosRulerSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec + * @schema ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpec */ readonly gmsaCredentialSpec?: string; /** * GMSACredentialSpecName is the name of the GMSA credential spec to use. * - * @schema ThanosRulerSpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName + * @schema ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions#gmsaCredentialSpecName */ readonly gmsaCredentialSpecName?: string; @@ -235559,17 +235559,17 @@ export interface ThanosRulerSpecInitContainersSecurityContextWindowsOptions { * The UserName in Windows to run the entrypoint of the container process. Defaults to the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. * * @default the user specified in image metadata if unspecified. May also be set in PodSecurityContext. If set in both SecurityContext and PodSecurityContext, the value specified in SecurityContext takes precedence. - * @schema ThanosRulerSpecInitContainersSecurityContextWindowsOptions#runAsUserName + * @schema ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions#runAsUserName */ readonly runAsUserName?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersSecurityContextWindowsOptions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersSecurityContextWindowsOptions(obj: ThanosRulerSpecInitContainersSecurityContextWindowsOptions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions(obj: ThanosRulerV1SpecInitContainersSecurityContextWindowsOptions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'gmsaCredentialSpec': obj.gmsaCredentialSpec, @@ -235584,23 +235584,23 @@ export function toJson_ThanosRulerSpecInitContainersSecurityContextWindowsOption /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersStartupProbeExec + * @schema ThanosRulerV1SpecInitContainersStartupProbeExec */ -export interface ThanosRulerSpecInitContainersStartupProbeExec { +export interface ThanosRulerV1SpecInitContainersStartupProbeExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecInitContainersStartupProbeExec#command + * @schema ThanosRulerV1SpecInitContainersStartupProbeExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersStartupProbeExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersStartupProbeExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersStartupProbeExec(obj: ThanosRulerSpecInitContainersStartupProbeExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersStartupProbeExec(obj: ThanosRulerV1SpecInitContainersStartupProbeExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -235613,56 +235613,56 @@ export function toJson_ThanosRulerSpecInitContainersStartupProbeExec(obj: Thanos /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGet + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGet */ -export interface ThanosRulerSpecInitContainersStartupProbeHttpGet { +export interface ThanosRulerV1SpecInitContainersStartupProbeHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGet#host + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGet#httpHeaders + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGet#path + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGet#port + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGet#port */ - readonly port: ThanosRulerSpecInitContainersStartupProbeHttpGetPort; + readonly port: ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGet#scheme + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersStartupProbeHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersStartupProbeHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersStartupProbeHttpGet(obj: ThanosRulerSpecInitContainersStartupProbeHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersStartupProbeHttpGet(obj: ThanosRulerV1SpecInitContainersStartupProbeHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -235675,30 +235675,30 @@ export function toJson_ThanosRulerSpecInitContainersStartupProbeHttpGet(obj: Tha /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersStartupProbeTcpSocket + * @schema ThanosRulerV1SpecInitContainersStartupProbeTcpSocket */ -export interface ThanosRulerSpecInitContainersStartupProbeTcpSocket { +export interface ThanosRulerV1SpecInitContainersStartupProbeTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecInitContainersStartupProbeTcpSocket#host + * @schema ThanosRulerV1SpecInitContainersStartupProbeTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersStartupProbeTcpSocket#port + * @schema ThanosRulerV1SpecInitContainersStartupProbeTcpSocket#port */ - readonly port: ThanosRulerSpecInitContainersStartupProbeTcpSocketPort; + readonly port: ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersStartupProbeTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersStartupProbeTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersStartupProbeTcpSocket(obj: ThanosRulerSpecInitContainersStartupProbeTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersStartupProbeTcpSocket(obj: ThanosRulerV1SpecInitContainersStartupProbeTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -235712,37 +235712,37 @@ export function toJson_ThanosRulerSpecInitContainersStartupProbeTcpSocket(obj: T /** * EmbeddedMetadata contains metadata relevant to an EmbeddedResource. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateMetadata + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata */ -export interface ThanosRulerSpecStorageVolumeClaimTemplateMetadata { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata { /** * Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateMetadata#annotations + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata#annotations */ readonly annotations?: { [key: string]: string }; /** * Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateMetadata#labels + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata#labels */ readonly labels?: { [key: string]: string }; /** * Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateMetadata#name + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplateMetadata' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateMetadata(obj: ThanosRulerSpecStorageVolumeClaimTemplateMetadata | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata(obj: ThanosRulerV1SpecStorageVolumeClaimTemplateMetadata | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'annotations': ((obj.annotations) === undefined) ? undefined : (Object.entries(obj.annotations).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -235757,71 +235757,71 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateMetadata(obj: Th /** * Spec defines the desired characteristics of a volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpec + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpec */ -export interface ThanosRulerSpecStorageVolumeClaimTemplateSpec { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplateSpec { /** * AccessModes contains the desired access modes the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpec#accessModes + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#accessModes */ readonly accessModes?: string[]; /** * This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpec#dataSource + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#dataSource */ - readonly dataSource?: ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource; + readonly dataSource?: ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource; /** * Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpec#resources + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#resources */ - readonly resources?: ThanosRulerSpecStorageVolumeClaimTemplateSpecResources; + readonly resources?: ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources; /** * A label query over volumes to consider for binding. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpec#selector + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#selector */ - readonly selector?: ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector; + readonly selector?: ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector; /** * Name of the StorageClass required by the claim. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1 * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpec#storageClassName + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#storageClassName */ readonly storageClassName?: string; /** * volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpec#volumeMode + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#volumeMode */ readonly volumeMode?: string; /** * VolumeName is the binding reference to the PersistentVolume backing this claim. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpec#volumeName + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpec#volumeName */ readonly volumeName?: string; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplateSpec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplateSpec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpec(obj: ThanosRulerSpecStorageVolumeClaimTemplateSpec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpec(obj: ThanosRulerV1SpecStorageVolumeClaimTemplateSpec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessModes': obj.accessModes?.map(y => y), - 'dataSource': toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource(obj.dataSource), - 'resources': toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecResources(obj.resources), - 'selector': toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector(obj.selector), + 'dataSource': toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource(obj.dataSource), + 'resources': toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources(obj.resources), + 'selector': toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector(obj.selector), 'storageClassName': obj.storageClassName, 'volumeMode': obj.volumeMode, 'volumeName': obj.volumeName, @@ -235834,49 +235834,49 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpec(obj: Thanos /** * Status represents the current information/status of a persistent volume claim. Read-only. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatus + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatus */ -export interface ThanosRulerSpecStorageVolumeClaimTemplateStatus { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplateStatus { /** * AccessModes contains the actual access modes the volume backing the PVC has. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#access-modes-1 * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatus#accessModes + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatus#accessModes */ readonly accessModes?: string[]; /** * Represents the actual resources of the underlying volume. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatus#capacity + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatus#capacity */ readonly capacity?: { [key: string]: string }; /** * Current Condition of persistent volume claim. If underlying persistent volume is being resized then the Condition will be set to 'ResizeStarted'. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatus#conditions + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatus#conditions */ - readonly conditions?: ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions[]; + readonly conditions?: ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions[]; /** * Phase represents the current phase of PersistentVolumeClaim. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatus#phase + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatus#phase */ readonly phase?: string; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplateStatus' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplateStatus' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateStatus(obj: ThanosRulerSpecStorageVolumeClaimTemplateStatus | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateStatus(obj: ThanosRulerV1SpecStorageVolumeClaimTemplateStatus | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'accessModes': obj.accessModes?.map(y => y), 'capacity': ((obj.capacity) === undefined) ? undefined : (Object.entries(obj.capacity).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'conditions': obj.conditions?.map(y => toJson_ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions(y)), + 'conditions': obj.conditions?.map(y => toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions(y)), 'phase': obj.phase, }; // filter undefined values @@ -235887,23 +235887,23 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateStatus(obj: Than /** * Optional: SecretRef is reference to the authentication secret for User, default is empty. More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it * - * @schema ThanosRulerSpecVolumesCephfsSecretRef + * @schema ThanosRulerV1SpecVolumesCephfsSecretRef */ -export interface ThanosRulerSpecVolumesCephfsSecretRef { +export interface ThanosRulerV1SpecVolumesCephfsSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesCephfsSecretRef#name + * @schema ThanosRulerV1SpecVolumesCephfsSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesCephfsSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesCephfsSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesCephfsSecretRef(obj: ThanosRulerSpecVolumesCephfsSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesCephfsSecretRef(obj: ThanosRulerV1SpecVolumesCephfsSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -235916,23 +235916,23 @@ export function toJson_ThanosRulerSpecVolumesCephfsSecretRef(obj: ThanosRulerSpe /** * Optional: points to a secret object containing parameters used to connect to OpenStack. * - * @schema ThanosRulerSpecVolumesCinderSecretRef + * @schema ThanosRulerV1SpecVolumesCinderSecretRef */ -export interface ThanosRulerSpecVolumesCinderSecretRef { +export interface ThanosRulerV1SpecVolumesCinderSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesCinderSecretRef#name + * @schema ThanosRulerV1SpecVolumesCinderSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesCinderSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesCinderSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesCinderSecretRef(obj: ThanosRulerSpecVolumesCinderSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesCinderSecretRef(obj: ThanosRulerV1SpecVolumesCinderSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -235945,37 +235945,37 @@ export function toJson_ThanosRulerSpecVolumesCinderSecretRef(obj: ThanosRulerSpe /** * Maps a string key to a path within a volume. * - * @schema ThanosRulerSpecVolumesConfigMapItems + * @schema ThanosRulerV1SpecVolumesConfigMapItems */ -export interface ThanosRulerSpecVolumesConfigMapItems { +export interface ThanosRulerV1SpecVolumesConfigMapItems { /** * The key to project. * - * @schema ThanosRulerSpecVolumesConfigMapItems#key + * @schema ThanosRulerV1SpecVolumesConfigMapItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema ThanosRulerSpecVolumesConfigMapItems#mode + * @schema ThanosRulerV1SpecVolumesConfigMapItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema ThanosRulerSpecVolumesConfigMapItems#path + * @schema ThanosRulerV1SpecVolumesConfigMapItems#path */ readonly path: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesConfigMapItems' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesConfigMapItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesConfigMapItems(obj: ThanosRulerSpecVolumesConfigMapItems | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesConfigMapItems(obj: ThanosRulerV1SpecVolumesConfigMapItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -235990,23 +235990,23 @@ export function toJson_ThanosRulerSpecVolumesConfigMapItems(obj: ThanosRulerSpec /** * NodePublishSecretRef is a reference to the secret object containing sensitive information to pass to the CSI driver to complete the CSI NodePublishVolume and NodeUnpublishVolume calls. This field is optional, and may be empty if no secret is required. If the secret object contains more than one secret, all secret references are passed. * - * @schema ThanosRulerSpecVolumesCsiNodePublishSecretRef + * @schema ThanosRulerV1SpecVolumesCsiNodePublishSecretRef */ -export interface ThanosRulerSpecVolumesCsiNodePublishSecretRef { +export interface ThanosRulerV1SpecVolumesCsiNodePublishSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesCsiNodePublishSecretRef#name + * @schema ThanosRulerV1SpecVolumesCsiNodePublishSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesCsiNodePublishSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesCsiNodePublishSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesCsiNodePublishSecretRef(obj: ThanosRulerSpecVolumesCsiNodePublishSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesCsiNodePublishSecretRef(obj: ThanosRulerV1SpecVolumesCsiNodePublishSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -236019,50 +236019,50 @@ export function toJson_ThanosRulerSpecVolumesCsiNodePublishSecretRef(obj: Thanos /** * DownwardAPIVolumeFile represents information to create the file containing the pod field * - * @schema ThanosRulerSpecVolumesDownwardApiItems + * @schema ThanosRulerV1SpecVolumesDownwardApiItems */ -export interface ThanosRulerSpecVolumesDownwardApiItems { +export interface ThanosRulerV1SpecVolumesDownwardApiItems { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema ThanosRulerSpecVolumesDownwardApiItems#fieldRef + * @schema ThanosRulerV1SpecVolumesDownwardApiItems#fieldRef */ - readonly fieldRef?: ThanosRulerSpecVolumesDownwardApiItemsFieldRef; + readonly fieldRef?: ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema ThanosRulerSpecVolumesDownwardApiItems#mode + * @schema ThanosRulerV1SpecVolumesDownwardApiItems#mode */ readonly mode?: number; /** * Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' * - * @schema ThanosRulerSpecVolumesDownwardApiItems#path + * @schema ThanosRulerV1SpecVolumesDownwardApiItems#path */ readonly path: string; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema ThanosRulerSpecVolumesDownwardApiItems#resourceFieldRef + * @schema ThanosRulerV1SpecVolumesDownwardApiItems#resourceFieldRef */ - readonly resourceFieldRef?: ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef; + readonly resourceFieldRef?: ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef; } /** - * Converts an object of type 'ThanosRulerSpecVolumesDownwardApiItems' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesDownwardApiItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesDownwardApiItems(obj: ThanosRulerSpecVolumesDownwardApiItems | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesDownwardApiItems(obj: ThanosRulerV1SpecVolumesDownwardApiItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fieldRef': toJson_ThanosRulerSpecVolumesDownwardApiItemsFieldRef(obj.fieldRef), + 'fieldRef': toJson_ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef(obj.fieldRef), 'mode': obj.mode, 'path': obj.path, - 'resourceFieldRef': toJson_ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), + 'resourceFieldRef': toJson_ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -236072,23 +236072,23 @@ export function toJson_ThanosRulerSpecVolumesDownwardApiItems(obj: ThanosRulerSp /** * Optional: SecretRef is reference to the secret object containing sensitive information to pass to the plugin scripts. This may be empty if no secret object is specified. If the secret object contains more than one secret, all secrets are passed to the plugin scripts. * - * @schema ThanosRulerSpecVolumesFlexVolumeSecretRef + * @schema ThanosRulerV1SpecVolumesFlexVolumeSecretRef */ -export interface ThanosRulerSpecVolumesFlexVolumeSecretRef { +export interface ThanosRulerV1SpecVolumesFlexVolumeSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesFlexVolumeSecretRef#name + * @schema ThanosRulerV1SpecVolumesFlexVolumeSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesFlexVolumeSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesFlexVolumeSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesFlexVolumeSecretRef(obj: ThanosRulerSpecVolumesFlexVolumeSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesFlexVolumeSecretRef(obj: ThanosRulerV1SpecVolumesFlexVolumeSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -236101,23 +236101,23 @@ export function toJson_ThanosRulerSpecVolumesFlexVolumeSecretRef(obj: ThanosRule /** * CHAP Secret for iSCSI target and initiator authentication * - * @schema ThanosRulerSpecVolumesIscsiSecretRef + * @schema ThanosRulerV1SpecVolumesIscsiSecretRef */ -export interface ThanosRulerSpecVolumesIscsiSecretRef { +export interface ThanosRulerV1SpecVolumesIscsiSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesIscsiSecretRef#name + * @schema ThanosRulerV1SpecVolumesIscsiSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesIscsiSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesIscsiSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesIscsiSecretRef(obj: ThanosRulerSpecVolumesIscsiSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesIscsiSecretRef(obj: ThanosRulerV1SpecVolumesIscsiSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -236130,50 +236130,50 @@ export function toJson_ThanosRulerSpecVolumesIscsiSecretRef(obj: ThanosRulerSpec /** * Projection that may be projected along with other supported volume types * - * @schema ThanosRulerSpecVolumesProjectedSources + * @schema ThanosRulerV1SpecVolumesProjectedSources */ -export interface ThanosRulerSpecVolumesProjectedSources { +export interface ThanosRulerV1SpecVolumesProjectedSources { /** * information about the configMap data to project * - * @schema ThanosRulerSpecVolumesProjectedSources#configMap + * @schema ThanosRulerV1SpecVolumesProjectedSources#configMap */ - readonly configMap?: ThanosRulerSpecVolumesProjectedSourcesConfigMap; + readonly configMap?: ThanosRulerV1SpecVolumesProjectedSourcesConfigMap; /** * information about the downwardAPI data to project * - * @schema ThanosRulerSpecVolumesProjectedSources#downwardAPI + * @schema ThanosRulerV1SpecVolumesProjectedSources#downwardAPI */ - readonly downwardApi?: ThanosRulerSpecVolumesProjectedSourcesDownwardApi; + readonly downwardApi?: ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi; /** * information about the secret data to project * - * @schema ThanosRulerSpecVolumesProjectedSources#secret + * @schema ThanosRulerV1SpecVolumesProjectedSources#secret */ - readonly secret?: ThanosRulerSpecVolumesProjectedSourcesSecret; + readonly secret?: ThanosRulerV1SpecVolumesProjectedSourcesSecret; /** * information about the serviceAccountToken data to project * - * @schema ThanosRulerSpecVolumesProjectedSources#serviceAccountToken + * @schema ThanosRulerV1SpecVolumesProjectedSources#serviceAccountToken */ - readonly serviceAccountToken?: ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken; + readonly serviceAccountToken?: ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSources' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSources(obj: ThanosRulerSpecVolumesProjectedSources | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSources(obj: ThanosRulerV1SpecVolumesProjectedSources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'configMap': toJson_ThanosRulerSpecVolumesProjectedSourcesConfigMap(obj.configMap), - 'downwardAPI': toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApi(obj.downwardApi), - 'secret': toJson_ThanosRulerSpecVolumesProjectedSourcesSecret(obj.secret), - 'serviceAccountToken': toJson_ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken(obj.serviceAccountToken), + 'configMap': toJson_ThanosRulerV1SpecVolumesProjectedSourcesConfigMap(obj.configMap), + 'downwardAPI': toJson_ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi(obj.downwardApi), + 'secret': toJson_ThanosRulerV1SpecVolumesProjectedSourcesSecret(obj.secret), + 'serviceAccountToken': toJson_ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken(obj.serviceAccountToken), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -236184,23 +236184,23 @@ export function toJson_ThanosRulerSpecVolumesProjectedSources(obj: ThanosRulerSp * SecretRef is name of the authentication secret for RBDUser. If provided overrides keyring. Default is nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it * * @default nil. More info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it - * @schema ThanosRulerSpecVolumesRbdSecretRef + * @schema ThanosRulerV1SpecVolumesRbdSecretRef */ -export interface ThanosRulerSpecVolumesRbdSecretRef { +export interface ThanosRulerV1SpecVolumesRbdSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesRbdSecretRef#name + * @schema ThanosRulerV1SpecVolumesRbdSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesRbdSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesRbdSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesRbdSecretRef(obj: ThanosRulerSpecVolumesRbdSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesRbdSecretRef(obj: ThanosRulerV1SpecVolumesRbdSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -236213,23 +236213,23 @@ export function toJson_ThanosRulerSpecVolumesRbdSecretRef(obj: ThanosRulerSpecVo /** * SecretRef references to the secret for ScaleIO user and other sensitive information. If this is not provided, Login operation will fail. * - * @schema ThanosRulerSpecVolumesScaleIoSecretRef + * @schema ThanosRulerV1SpecVolumesScaleIoSecretRef */ -export interface ThanosRulerSpecVolumesScaleIoSecretRef { +export interface ThanosRulerV1SpecVolumesScaleIoSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesScaleIoSecretRef#name + * @schema ThanosRulerV1SpecVolumesScaleIoSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesScaleIoSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesScaleIoSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesScaleIoSecretRef(obj: ThanosRulerSpecVolumesScaleIoSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesScaleIoSecretRef(obj: ThanosRulerV1SpecVolumesScaleIoSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -236242,37 +236242,37 @@ export function toJson_ThanosRulerSpecVolumesScaleIoSecretRef(obj: ThanosRulerSp /** * Maps a string key to a path within a volume. * - * @schema ThanosRulerSpecVolumesSecretItems + * @schema ThanosRulerV1SpecVolumesSecretItems */ -export interface ThanosRulerSpecVolumesSecretItems { +export interface ThanosRulerV1SpecVolumesSecretItems { /** * The key to project. * - * @schema ThanosRulerSpecVolumesSecretItems#key + * @schema ThanosRulerV1SpecVolumesSecretItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema ThanosRulerSpecVolumesSecretItems#mode + * @schema ThanosRulerV1SpecVolumesSecretItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema ThanosRulerSpecVolumesSecretItems#path + * @schema ThanosRulerV1SpecVolumesSecretItems#path */ readonly path: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesSecretItems' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesSecretItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesSecretItems(obj: ThanosRulerSpecVolumesSecretItems | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesSecretItems(obj: ThanosRulerV1SpecVolumesSecretItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -236287,23 +236287,23 @@ export function toJson_ThanosRulerSpecVolumesSecretItems(obj: ThanosRulerSpecVol /** * SecretRef specifies the secret to use for obtaining the StorageOS API credentials. If not specified, default values will be attempted. * - * @schema ThanosRulerSpecVolumesStorageosSecretRef + * @schema ThanosRulerV1SpecVolumesStorageosSecretRef */ -export interface ThanosRulerSpecVolumesStorageosSecretRef { +export interface ThanosRulerV1SpecVolumesStorageosSecretRef { /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesStorageosSecretRef#name + * @schema ThanosRulerV1SpecVolumesStorageosSecretRef#name */ readonly name?: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesStorageosSecretRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesStorageosSecretRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesStorageosSecretRef(obj: ThanosRulerSpecVolumesStorageosSecretRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesStorageosSecretRef(obj: ThanosRulerV1SpecVolumesStorageosSecretRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -236316,34 +236316,34 @@ export function toJson_ThanosRulerSpecVolumesStorageosSecretRef(obj: ThanosRuler /** * A node selector term, associated with the corresponding weight. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference */ -export interface ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { +export interface ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference { /** * A list of node selector requirements by node's labels. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference#matchFields */ - readonly matchFields?: ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; + readonly matchFields?: ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference(obj: ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -236353,34 +236353,34 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedul /** * A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms */ -export interface ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { +export interface ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms { /** * A list of node selector requirements by node's labels. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions[]; /** * A list of node selector requirements by node's fields. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms#matchFields */ - readonly matchFields?: ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; + readonly matchFields?: ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms(obj: ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), - 'matchFields': obj.matchFields?.map(y => toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(y)), + 'matchFields': obj.matchFields?.map(y => toJson_ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -236390,40 +236390,40 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringScheduli /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'labelSelector': toJson_ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -236435,33 +236435,33 @@ export function toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringScheduli /** * A label query over a set of resources, in this case pods. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -236472,40 +236472,40 @@ export function toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulin /** * Required. A pod affinity term, associated with the corresponding weight. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm */ -export interface ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { +export interface ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm { /** * A label query over a set of resources, in this case pods. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#labelSelector */ - readonly labelSelector?: ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; + readonly labelSelector?: ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector; /** * namespaces specifies which namespaces the labelSelector applies to (matches against); null or empty list means \\"this pod's namespace\\" * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#namespaces */ readonly namespaces?: string[]; /** * This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm#topologyKey */ readonly topologyKey: string; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm(obj: ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'labelSelector': toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), + 'labelSelector': toJson_ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj.labelSelector), 'namespaces': obj.namespaces?.map(y => y), 'topologyKey': obj.topologyKey, }; @@ -236517,33 +236517,33 @@ export function toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSche /** * A label query over a set of resources, in this case pods. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector */ -export interface ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { +export interface ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector(obj: ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -236554,37 +236554,37 @@ export function toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSched /** * Selects a key of a ConfigMap. * - * @schema ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef + * @schema ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef */ -export interface ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef { +export interface ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef { /** * The key to select. * - * @schema ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef#key + * @schema ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef#name + * @schema ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef#optional + * @schema ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef(obj: ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef(obj: ThanosRulerV1SpecContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -236599,30 +236599,30 @@ export function toJson_ThanosRulerSpecContainersEnvValueFromConfigMapKeyRef(obj: /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema ThanosRulerSpecContainersEnvValueFromFieldRef + * @schema ThanosRulerV1SpecContainersEnvValueFromFieldRef */ -export interface ThanosRulerSpecContainersEnvValueFromFieldRef { +export interface ThanosRulerV1SpecContainersEnvValueFromFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema ThanosRulerSpecContainersEnvValueFromFieldRef#apiVersion + * @schema ThanosRulerV1SpecContainersEnvValueFromFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema ThanosRulerSpecContainersEnvValueFromFieldRef#fieldPath + * @schema ThanosRulerV1SpecContainersEnvValueFromFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnvValueFromFieldRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnvValueFromFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnvValueFromFieldRef(obj: ThanosRulerSpecContainersEnvValueFromFieldRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnvValueFromFieldRef(obj: ThanosRulerV1SpecContainersEnvValueFromFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -236636,37 +236636,37 @@ export function toJson_ThanosRulerSpecContainersEnvValueFromFieldRef(obj: Thanos /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema ThanosRulerSpecContainersEnvValueFromResourceFieldRef + * @schema ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef */ -export interface ThanosRulerSpecContainersEnvValueFromResourceFieldRef { +export interface ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema ThanosRulerSpecContainersEnvValueFromResourceFieldRef#containerName + * @schema ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema ThanosRulerSpecContainersEnvValueFromResourceFieldRef#divisor + * @schema ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema ThanosRulerSpecContainersEnvValueFromResourceFieldRef#resource + * @schema ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnvValueFromResourceFieldRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnvValueFromResourceFieldRef(obj: ThanosRulerSpecContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef(obj: ThanosRulerV1SpecContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -236681,37 +236681,37 @@ export function toJson_ThanosRulerSpecContainersEnvValueFromResourceFieldRef(obj /** * Selects a key of a secret in the pod's namespace * - * @schema ThanosRulerSpecContainersEnvValueFromSecretKeyRef + * @schema ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef */ -export interface ThanosRulerSpecContainersEnvValueFromSecretKeyRef { +export interface ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecContainersEnvValueFromSecretKeyRef#key + * @schema ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecContainersEnvValueFromSecretKeyRef#name + * @schema ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecContainersEnvValueFromSecretKeyRef#optional + * @schema ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecContainersEnvValueFromSecretKeyRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersEnvValueFromSecretKeyRef(obj: ThanosRulerSpecContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef(obj: ThanosRulerV1SpecContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -236726,23 +236726,23 @@ export function toJson_ThanosRulerSpecContainersEnvValueFromSecretKeyRef(obj: Th /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersLifecyclePostStartExec + * @schema ThanosRulerV1SpecContainersLifecyclePostStartExec */ -export interface ThanosRulerSpecContainersLifecyclePostStartExec { +export interface ThanosRulerV1SpecContainersLifecyclePostStartExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecContainersLifecyclePostStartExec#command + * @schema ThanosRulerV1SpecContainersLifecyclePostStartExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePostStartExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePostStartExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePostStartExec(obj: ThanosRulerSpecContainersLifecyclePostStartExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePostStartExec(obj: ThanosRulerV1SpecContainersLifecyclePostStartExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -236755,56 +236755,56 @@ export function toJson_ThanosRulerSpecContainersLifecyclePostStartExec(obj: Than /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGet + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGet */ -export interface ThanosRulerSpecContainersLifecyclePostStartHttpGet { +export interface ThanosRulerV1SpecContainersLifecyclePostStartHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGet#host + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGet#httpHeaders + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGet#path + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGet#port + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#port */ - readonly port: ThanosRulerSpecContainersLifecyclePostStartHttpGetPort; + readonly port: ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGet#scheme + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePostStartHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePostStartHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePostStartHttpGet(obj: ThanosRulerSpecContainersLifecyclePostStartHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePostStartHttpGet(obj: ThanosRulerV1SpecContainersLifecyclePostStartHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -236817,30 +236817,30 @@ export function toJson_ThanosRulerSpecContainersLifecyclePostStartHttpGet(obj: T /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersLifecyclePostStartTcpSocket + * @schema ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket */ -export interface ThanosRulerSpecContainersLifecyclePostStartTcpSocket { +export interface ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecContainersLifecyclePostStartTcpSocket#host + * @schema ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLifecyclePostStartTcpSocket#port + * @schema ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket#port */ - readonly port: ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort; + readonly port: ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePostStartTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePostStartTcpSocket(obj: ThanosRulerSpecContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket(obj: ThanosRulerV1SpecContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -236854,23 +236854,23 @@ export function toJson_ThanosRulerSpecContainersLifecyclePostStartTcpSocket(obj: /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecContainersLifecyclePreStopExec + * @schema ThanosRulerV1SpecContainersLifecyclePreStopExec */ -export interface ThanosRulerSpecContainersLifecyclePreStopExec { +export interface ThanosRulerV1SpecContainersLifecyclePreStopExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecContainersLifecyclePreStopExec#command + * @schema ThanosRulerV1SpecContainersLifecyclePreStopExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePreStopExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePreStopExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePreStopExec(obj: ThanosRulerSpecContainersLifecyclePreStopExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePreStopExec(obj: ThanosRulerV1SpecContainersLifecyclePreStopExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -236883,56 +236883,56 @@ export function toJson_ThanosRulerSpecContainersLifecyclePreStopExec(obj: Thanos /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGet + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGet */ -export interface ThanosRulerSpecContainersLifecyclePreStopHttpGet { +export interface ThanosRulerV1SpecContainersLifecyclePreStopHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGet#host + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGet#httpHeaders + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGet#path + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGet#port + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#port */ - readonly port: ThanosRulerSpecContainersLifecyclePreStopHttpGetPort; + readonly port: ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGet#scheme + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePreStopHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePreStopHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePreStopHttpGet(obj: ThanosRulerSpecContainersLifecyclePreStopHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePreStopHttpGet(obj: ThanosRulerV1SpecContainersLifecyclePreStopHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -236945,30 +236945,30 @@ export function toJson_ThanosRulerSpecContainersLifecyclePreStopHttpGet(obj: Tha /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecContainersLifecyclePreStopTcpSocket + * @schema ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket */ -export interface ThanosRulerSpecContainersLifecyclePreStopTcpSocket { +export interface ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecContainersLifecyclePreStopTcpSocket#host + * @schema ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLifecyclePreStopTcpSocket#port + * @schema ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket#port */ - readonly port: ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort; + readonly port: ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePreStopTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePreStopTcpSocket(obj: ThanosRulerSpecContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket(obj: ThanosRulerV1SpecContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -236982,30 +236982,30 @@ export function toJson_ThanosRulerSpecContainersLifecyclePreStopTcpSocket(obj: T /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders */ -export interface ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders { +export interface ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders(obj: ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders(obj: ThanosRulerV1SpecContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -237019,14 +237019,14 @@ export function toJson_ThanosRulerSpecContainersLivenessProbeHttpGetHttpHeaders( /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLivenessProbeHttpGetPort + * @schema ThanosRulerV1SpecContainersLivenessProbeHttpGetPort */ -export class ThanosRulerSpecContainersLivenessProbeHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecContainersLivenessProbeHttpGetPort { - return new ThanosRulerSpecContainersLivenessProbeHttpGetPort(value); +export class ThanosRulerV1SpecContainersLivenessProbeHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersLivenessProbeHttpGetPort { + return new ThanosRulerV1SpecContainersLivenessProbeHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersLivenessProbeHttpGetPort { - return new ThanosRulerSpecContainersLivenessProbeHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersLivenessProbeHttpGetPort { + return new ThanosRulerV1SpecContainersLivenessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -237035,14 +237035,14 @@ export class ThanosRulerSpecContainersLivenessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLivenessProbeTcpSocketPort + * @schema ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort */ -export class ThanosRulerSpecContainersLivenessProbeTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecContainersLivenessProbeTcpSocketPort { - return new ThanosRulerSpecContainersLivenessProbeTcpSocketPort(value); +export class ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort { + return new ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersLivenessProbeTcpSocketPort { - return new ThanosRulerSpecContainersLivenessProbeTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort { + return new ThanosRulerV1SpecContainersLivenessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -237051,30 +237051,30 @@ export class ThanosRulerSpecContainersLivenessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders */ -export interface ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders { +export interface ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders(obj: ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders(obj: ThanosRulerV1SpecContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -237088,14 +237088,14 @@ export function toJson_ThanosRulerSpecContainersReadinessProbeHttpGetHttpHeaders /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersReadinessProbeHttpGetPort + * @schema ThanosRulerV1SpecContainersReadinessProbeHttpGetPort */ -export class ThanosRulerSpecContainersReadinessProbeHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecContainersReadinessProbeHttpGetPort { - return new ThanosRulerSpecContainersReadinessProbeHttpGetPort(value); +export class ThanosRulerV1SpecContainersReadinessProbeHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersReadinessProbeHttpGetPort { + return new ThanosRulerV1SpecContainersReadinessProbeHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersReadinessProbeHttpGetPort { - return new ThanosRulerSpecContainersReadinessProbeHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersReadinessProbeHttpGetPort { + return new ThanosRulerV1SpecContainersReadinessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -237104,14 +237104,14 @@ export class ThanosRulerSpecContainersReadinessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersReadinessProbeTcpSocketPort + * @schema ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort */ -export class ThanosRulerSpecContainersReadinessProbeTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecContainersReadinessProbeTcpSocketPort { - return new ThanosRulerSpecContainersReadinessProbeTcpSocketPort(value); +export class ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort { + return new ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersReadinessProbeTcpSocketPort { - return new ThanosRulerSpecContainersReadinessProbeTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort { + return new ThanosRulerV1SpecContainersReadinessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -237120,30 +237120,30 @@ export class ThanosRulerSpecContainersReadinessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders */ -export interface ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders { +export interface ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders(obj: ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders(obj: ThanosRulerV1SpecContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -237157,14 +237157,14 @@ export function toJson_ThanosRulerSpecContainersStartupProbeHttpGetHttpHeaders(o /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersStartupProbeHttpGetPort + * @schema ThanosRulerV1SpecContainersStartupProbeHttpGetPort */ -export class ThanosRulerSpecContainersStartupProbeHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecContainersStartupProbeHttpGetPort { - return new ThanosRulerSpecContainersStartupProbeHttpGetPort(value); +export class ThanosRulerV1SpecContainersStartupProbeHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersStartupProbeHttpGetPort { + return new ThanosRulerV1SpecContainersStartupProbeHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersStartupProbeHttpGetPort { - return new ThanosRulerSpecContainersStartupProbeHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersStartupProbeHttpGetPort { + return new ThanosRulerV1SpecContainersStartupProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -237173,14 +237173,14 @@ export class ThanosRulerSpecContainersStartupProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersStartupProbeTcpSocketPort + * @schema ThanosRulerV1SpecContainersStartupProbeTcpSocketPort */ -export class ThanosRulerSpecContainersStartupProbeTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecContainersStartupProbeTcpSocketPort { - return new ThanosRulerSpecContainersStartupProbeTcpSocketPort(value); +export class ThanosRulerV1SpecContainersStartupProbeTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersStartupProbeTcpSocketPort { + return new ThanosRulerV1SpecContainersStartupProbeTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersStartupProbeTcpSocketPort { - return new ThanosRulerSpecContainersStartupProbeTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersStartupProbeTcpSocketPort { + return new ThanosRulerV1SpecContainersStartupProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -237189,37 +237189,37 @@ export class ThanosRulerSpecContainersStartupProbeTcpSocketPort { /** * Selects a key of a ConfigMap. * - * @schema ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef + * @schema ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef */ -export interface ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef { +export interface ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef { /** * The key to select. * - * @schema ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef#key + * @schema ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef#name + * @schema ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef#name */ readonly name?: string; /** * Specify whether the ConfigMap or its key must be defined * - * @schema ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef#optional + * @schema ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef(obj: ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef(obj: ThanosRulerV1SpecInitContainersEnvValueFromConfigMapKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -237234,30 +237234,30 @@ export function toJson_ThanosRulerSpecInitContainersEnvValueFromConfigMapKeyRef( /** * Selects a field of the pod: supports metadata.name, metadata.namespace, metadata.labels, metadata.annotations, spec.nodeName, spec.serviceAccountName, status.hostIP, status.podIP, status.podIPs. * - * @schema ThanosRulerSpecInitContainersEnvValueFromFieldRef + * @schema ThanosRulerV1SpecInitContainersEnvValueFromFieldRef */ -export interface ThanosRulerSpecInitContainersEnvValueFromFieldRef { +export interface ThanosRulerV1SpecInitContainersEnvValueFromFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema ThanosRulerSpecInitContainersEnvValueFromFieldRef#apiVersion + * @schema ThanosRulerV1SpecInitContainersEnvValueFromFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema ThanosRulerSpecInitContainersEnvValueFromFieldRef#fieldPath + * @schema ThanosRulerV1SpecInitContainersEnvValueFromFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnvValueFromFieldRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnvValueFromFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnvValueFromFieldRef(obj: ThanosRulerSpecInitContainersEnvValueFromFieldRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnvValueFromFieldRef(obj: ThanosRulerV1SpecInitContainersEnvValueFromFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -237271,37 +237271,37 @@ export function toJson_ThanosRulerSpecInitContainersEnvValueFromFieldRef(obj: Th /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, limits.ephemeral-storage, requests.cpu, requests.memory and requests.ephemeral-storage) are currently supported. * - * @schema ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef + * @schema ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef */ -export interface ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef { +export interface ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef#containerName + * @schema ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef#divisor + * @schema ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef#resource + * @schema ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef(obj: ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef(obj: ThanosRulerV1SpecInitContainersEnvValueFromResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -237316,37 +237316,37 @@ export function toJson_ThanosRulerSpecInitContainersEnvValueFromResourceFieldRef /** * Selects a key of a secret in the pod's namespace * - * @schema ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef + * @schema ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef */ -export interface ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef { +export interface ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef { /** * The key of the secret to select from. Must be a valid secret key. * - * @schema ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef#key + * @schema ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef#key */ readonly key: string; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef#name + * @schema ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef#optional + * @schema ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef(obj: ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef(obj: ThanosRulerV1SpecInitContainersEnvValueFromSecretKeyRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -237361,23 +237361,23 @@ export function toJson_ThanosRulerSpecInitContainersEnvValueFromSecretKeyRef(obj /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartExec + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartExec */ -export interface ThanosRulerSpecInitContainersLifecyclePostStartExec { +export interface ThanosRulerV1SpecInitContainersLifecyclePostStartExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartExec#command + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePostStartExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePostStartExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePostStartExec(obj: ThanosRulerSpecInitContainersLifecyclePostStartExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePostStartExec(obj: ThanosRulerV1SpecInitContainersLifecyclePostStartExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -237390,56 +237390,56 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePostStartExec(obj: /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGet + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet */ -export interface ThanosRulerSpecInitContainersLifecyclePostStartHttpGet { +export interface ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#host + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#httpHeaders + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#path + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#port + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#port */ - readonly port: ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort; + readonly port: ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGet#scheme + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePostStartHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePostStartHttpGet(obj: ThanosRulerSpecInitContainersLifecyclePostStartHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet(obj: ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -237452,30 +237452,30 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePostStartHttpGet(ob /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket */ -export interface ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket { +export interface ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket#host + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket#port + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket#port */ - readonly port: ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort; + readonly port: ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket(obj: ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket(obj: ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -237489,23 +237489,23 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePostStartTcpSocket( /** * One and only one of the following should be specified. Exec specifies the action to take. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopExec + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopExec */ -export interface ThanosRulerSpecInitContainersLifecyclePreStopExec { +export interface ThanosRulerV1SpecInitContainersLifecyclePreStopExec { /** * Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is simply exec'd, it is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopExec#command + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopExec#command */ readonly command?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePreStopExec' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePreStopExec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePreStopExec(obj: ThanosRulerSpecInitContainersLifecyclePreStopExec | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePreStopExec(obj: ThanosRulerV1SpecInitContainersLifecyclePreStopExec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'command': obj.command?.map(y => y), @@ -237518,56 +237518,56 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePreStopExec(obj: Th /** * HTTPGet specifies the http request to perform. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGet + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet */ -export interface ThanosRulerSpecInitContainersLifecyclePreStopHttpGet { +export interface ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet { /** * Host name to connect to, defaults to the pod IP. You probably want to set \\"Host\\" in httpHeaders instead. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#host + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#host */ readonly host?: string; /** * Custom headers to set in the request. HTTP allows repeated headers. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#httpHeaders + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#httpHeaders */ - readonly httpHeaders?: ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders[]; + readonly httpHeaders?: ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders[]; /** * Path to access on the HTTP server. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#path + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#path */ readonly path?: string; /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#port + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#port */ - readonly port: ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort; + readonly port: ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort; /** * Scheme to use for connecting to the host. Defaults to HTTP. * * @default HTTP. - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGet#scheme + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet#scheme */ readonly scheme?: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePreStopHttpGet' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePreStopHttpGet(obj: ThanosRulerSpecInitContainersLifecyclePreStopHttpGet | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet(obj: ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGet | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, - 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders(y)), + 'httpHeaders': obj.httpHeaders?.map(y => toJson_ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders(y)), 'path': obj.path, 'port': obj.port?.value, 'scheme': obj.scheme, @@ -237580,30 +237580,30 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePreStopHttpGet(obj: /** * TCPSocket specifies an action involving a TCP port. TCP hooks not yet supported TODO: implement a realistic TCP lifecycle hook * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket */ -export interface ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket { +export interface ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket { /** * Optional: Host name to connect to, defaults to the pod IP. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket#host + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket#host */ readonly host?: string; /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket#port + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket#port */ - readonly port: ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort; + readonly port: ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket(obj: ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket(obj: ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocket | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'host': obj.host, @@ -237617,30 +237617,30 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePreStopTcpSocket(ob /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders */ -export interface ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders { +export interface ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders(obj: ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders(obj: ThanosRulerV1SpecInitContainersLivenessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -237654,14 +237654,14 @@ export function toJson_ThanosRulerSpecInitContainersLivenessProbeHttpGetHttpHead /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLivenessProbeHttpGetPort + * @schema ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort */ -export class ThanosRulerSpecInitContainersLivenessProbeHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersLivenessProbeHttpGetPort { - return new ThanosRulerSpecInitContainersLivenessProbeHttpGetPort(value); +export class ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort { + return new ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersLivenessProbeHttpGetPort { - return new ThanosRulerSpecInitContainersLivenessProbeHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort { + return new ThanosRulerV1SpecInitContainersLivenessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -237670,14 +237670,14 @@ export class ThanosRulerSpecInitContainersLivenessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort + * @schema ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort */ -export class ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort { - return new ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort(value); +export class ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort { + return new ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort { - return new ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort { + return new ThanosRulerV1SpecInitContainersLivenessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -237686,30 +237686,30 @@ export class ThanosRulerSpecInitContainersLivenessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders */ -export interface ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders { +export interface ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders(obj: ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders(obj: ThanosRulerV1SpecInitContainersReadinessProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -237723,14 +237723,14 @@ export function toJson_ThanosRulerSpecInitContainersReadinessProbeHttpGetHttpHea /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersReadinessProbeHttpGetPort + * @schema ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort */ -export class ThanosRulerSpecInitContainersReadinessProbeHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersReadinessProbeHttpGetPort { - return new ThanosRulerSpecInitContainersReadinessProbeHttpGetPort(value); +export class ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort { + return new ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersReadinessProbeHttpGetPort { - return new ThanosRulerSpecInitContainersReadinessProbeHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort { + return new ThanosRulerV1SpecInitContainersReadinessProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -237739,14 +237739,14 @@ export class ThanosRulerSpecInitContainersReadinessProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort + * @schema ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort */ -export class ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort { - return new ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort(value); +export class ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort { + return new ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort { - return new ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort { + return new ThanosRulerV1SpecInitContainersReadinessProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -237755,30 +237755,30 @@ export class ThanosRulerSpecInitContainersReadinessProbeTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders */ -export interface ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders { +export interface ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders(obj: ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders(obj: ThanosRulerV1SpecInitContainersStartupProbeHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -237792,14 +237792,14 @@ export function toJson_ThanosRulerSpecInitContainersStartupProbeHttpGetHttpHeade /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersStartupProbeHttpGetPort + * @schema ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort */ -export class ThanosRulerSpecInitContainersStartupProbeHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersStartupProbeHttpGetPort { - return new ThanosRulerSpecInitContainersStartupProbeHttpGetPort(value); +export class ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort { + return new ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersStartupProbeHttpGetPort { - return new ThanosRulerSpecInitContainersStartupProbeHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort { + return new ThanosRulerV1SpecInitContainersStartupProbeHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -237808,14 +237808,14 @@ export class ThanosRulerSpecInitContainersStartupProbeHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersStartupProbeTcpSocketPort + * @schema ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort */ -export class ThanosRulerSpecInitContainersStartupProbeTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersStartupProbeTcpSocketPort { - return new ThanosRulerSpecInitContainersStartupProbeTcpSocketPort(value); +export class ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort { + return new ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersStartupProbeTcpSocketPort { - return new ThanosRulerSpecInitContainersStartupProbeTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort { + return new ThanosRulerV1SpecInitContainersStartupProbeTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -237824,37 +237824,37 @@ export class ThanosRulerSpecInitContainersStartupProbeTcpSocketPort { /** * This field can be used to specify either: * An existing VolumeSnapshot object (snapshot.storage.k8s.io/VolumeSnapshot - Beta) * An existing PVC (PersistentVolumeClaim) * An existing custom resource/object that implements data population (Alpha) In order to use VolumeSnapshot object types, the appropriate feature gate must be enabled (VolumeSnapshotDataSource or AnyVolumeDataSource) If the provisioner or an external controller can support the specified data source, it will create a new volume based on the contents of the specified data source. If the specified data source is not supported, the volume will not be created and the failure will be reported as an event. In the future, we plan to support more data source types and the behavior of the provisioner may change. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource */ -export interface ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource { /** * APIGroup is the group for the resource being referenced. If APIGroup is not specified, the specified Kind must be in the core API group. For any other third-party types, APIGroup is required. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource#apiGroup + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource#apiGroup */ readonly apiGroup?: string; /** * Kind is the type of resource being referenced * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource#kind + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource#kind */ readonly kind: string; /** * Name is the name of resource being referenced * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource#name + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource#name */ readonly name: string; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource(obj: ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource(obj: ThanosRulerV1SpecStorageVolumeClaimTemplateSpecDataSource | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiGroup': obj.apiGroup, @@ -237869,30 +237869,30 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecDataSource(o /** * Resources represents the minimum resources the volume should have. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#resources * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecResources + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources */ -export interface ThanosRulerSpecStorageVolumeClaimTemplateSpecResources { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources { /** * Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecResources#limits + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources#limits */ readonly limits?: { [key: string]: string }; /** * Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. More info: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecResources#requests + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources#requests */ readonly requests?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplateSpecResources' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecResources(obj: ThanosRulerSpecStorageVolumeClaimTemplateSpecResources | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources(obj: ThanosRulerV1SpecStorageVolumeClaimTemplateSpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'limits': ((obj.limits) === undefined) ? undefined : (Object.entries(obj.limits).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), @@ -237906,33 +237906,33 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecResources(ob /** * A label query over volumes to consider for binding. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector */ -export interface ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector#matchExpressions + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector#matchLabels + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector(obj: ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector(obj: ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -237943,56 +237943,56 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecSelector(obj /** * PersistentVolumeClaimCondition contails details about state of pvc * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions */ -export interface ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions { /** * Last time we probed the condition. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#lastProbeTime */ readonly lastProbeTime?: Date; /** * Last time the condition transitioned from one status to another. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#lastTransitionTime */ readonly lastTransitionTime?: Date; /** * Human-readable message indicating details about last transition. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#message + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#message */ readonly message?: string; /** * Unique, this should be a short, machine understandable string that gives the reason for condition's last transition. If it reports \\"ResizeStarted\\" that means the underlying persistent volume is being resized. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#reason + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#reason */ readonly reason?: string; /** - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#status + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#status */ readonly status: string; /** * PersistentVolumeClaimConditionType is a valid value of PersistentVolumeClaimCondition.Type * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions#type + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions#type */ readonly type: string; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions(obj: ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions(obj: ThanosRulerV1SpecStorageVolumeClaimTemplateStatusConditions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'lastProbeTime': obj.lastProbeTime?.toISOString(), @@ -238010,30 +238010,30 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateStatusConditions /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema ThanosRulerSpecVolumesDownwardApiItemsFieldRef + * @schema ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef */ -export interface ThanosRulerSpecVolumesDownwardApiItemsFieldRef { +export interface ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema ThanosRulerSpecVolumesDownwardApiItemsFieldRef#apiVersion + * @schema ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema ThanosRulerSpecVolumesDownwardApiItemsFieldRef#fieldPath + * @schema ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesDownwardApiItemsFieldRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesDownwardApiItemsFieldRef(obj: ThanosRulerSpecVolumesDownwardApiItemsFieldRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef(obj: ThanosRulerV1SpecVolumesDownwardApiItemsFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -238047,37 +238047,37 @@ export function toJson_ThanosRulerSpecVolumesDownwardApiItemsFieldRef(obj: Thano /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef + * @schema ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef */ -export interface ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef { +export interface ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef#containerName + * @schema ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef#divisor + * @schema ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef#resource + * @schema ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef(obj: ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef(obj: ThanosRulerV1SpecVolumesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -238092,40 +238092,40 @@ export function toJson_ThanosRulerSpecVolumesDownwardApiItemsResourceFieldRef(ob /** * information about the configMap data to project * - * @schema ThanosRulerSpecVolumesProjectedSourcesConfigMap + * @schema ThanosRulerV1SpecVolumesProjectedSourcesConfigMap */ -export interface ThanosRulerSpecVolumesProjectedSourcesConfigMap { +export interface ThanosRulerV1SpecVolumesProjectedSourcesConfigMap { /** * If unspecified, each key-value pair in the Data field of the referenced ConfigMap will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the ConfigMap, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema ThanosRulerSpecVolumesProjectedSourcesConfigMap#items + * @schema ThanosRulerV1SpecVolumesProjectedSourcesConfigMap#items */ - readonly items?: ThanosRulerSpecVolumesProjectedSourcesConfigMapItems[]; + readonly items?: ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesProjectedSourcesConfigMap#name + * @schema ThanosRulerV1SpecVolumesProjectedSourcesConfigMap#name */ readonly name?: string; /** * Specify whether the ConfigMap or its keys must be defined * - * @schema ThanosRulerSpecVolumesProjectedSourcesConfigMap#optional + * @schema ThanosRulerV1SpecVolumesProjectedSourcesConfigMap#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesConfigMap' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesConfigMap' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesConfigMap(obj: ThanosRulerSpecVolumesProjectedSourcesConfigMap | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesConfigMap(obj: ThanosRulerV1SpecVolumesProjectedSourcesConfigMap | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_ThanosRulerSpecVolumesProjectedSourcesConfigMapItems(y)), + 'items': obj.items?.map(y => toJson_ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -238137,26 +238137,26 @@ export function toJson_ThanosRulerSpecVolumesProjectedSourcesConfigMap(obj: Than /** * information about the downwardAPI data to project * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApi + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi */ -export interface ThanosRulerSpecVolumesProjectedSourcesDownwardApi { +export interface ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi { /** * Items is a list of DownwardAPIVolume file * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApi#items + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi#items */ - readonly items?: ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems[]; + readonly items?: ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems[]; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesDownwardApi' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApi(obj: ThanosRulerSpecVolumesProjectedSourcesDownwardApi | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi(obj: ThanosRulerV1SpecVolumesProjectedSourcesDownwardApi | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems(y)), + 'items': obj.items?.map(y => toJson_ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -238166,40 +238166,40 @@ export function toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApi(obj: Th /** * information about the secret data to project * - * @schema ThanosRulerSpecVolumesProjectedSourcesSecret + * @schema ThanosRulerV1SpecVolumesProjectedSourcesSecret */ -export interface ThanosRulerSpecVolumesProjectedSourcesSecret { +export interface ThanosRulerV1SpecVolumesProjectedSourcesSecret { /** * If unspecified, each key-value pair in the Data field of the referenced Secret will be projected into the volume as a file whose name is the key and content is the value. If specified, the listed keys will be projected into the specified paths, and unlisted keys will not be present. If a key is specified which is not present in the Secret, the volume setup will error unless it is marked optional. Paths must be relative and may not contain the '..' path or start with '..'. * - * @schema ThanosRulerSpecVolumesProjectedSourcesSecret#items + * @schema ThanosRulerV1SpecVolumesProjectedSourcesSecret#items */ - readonly items?: ThanosRulerSpecVolumesProjectedSourcesSecretItems[]; + readonly items?: ThanosRulerV1SpecVolumesProjectedSourcesSecretItems[]; /** * Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names TODO: Add other useful fields. apiVersion, kind, uid? * - * @schema ThanosRulerSpecVolumesProjectedSourcesSecret#name + * @schema ThanosRulerV1SpecVolumesProjectedSourcesSecret#name */ readonly name?: string; /** * Specify whether the Secret or its key must be defined * - * @schema ThanosRulerSpecVolumesProjectedSourcesSecret#optional + * @schema ThanosRulerV1SpecVolumesProjectedSourcesSecret#optional */ readonly optional?: boolean; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesSecret' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesSecret' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesSecret(obj: ThanosRulerSpecVolumesProjectedSourcesSecret | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesSecret(obj: ThanosRulerV1SpecVolumesProjectedSourcesSecret | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'items': obj.items?.map(y => toJson_ThanosRulerSpecVolumesProjectedSourcesSecretItems(y)), + 'items': obj.items?.map(y => toJson_ThanosRulerV1SpecVolumesProjectedSourcesSecretItems(y)), 'name': obj.name, 'optional': obj.optional, }; @@ -238211,13 +238211,13 @@ export function toJson_ThanosRulerSpecVolumesProjectedSourcesSecret(obj: ThanosR /** * information about the serviceAccountToken data to project * - * @schema ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken + * @schema ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken */ -export interface ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken { +export interface ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken { /** * Audience is the intended audience of the token. A recipient of a token must identify itself with an identifier specified in the audience of the token, and otherwise should reject the token. The audience defaults to the identifier of the apiserver. * - * @schema ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken#audience + * @schema ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken#audience */ readonly audience?: string; @@ -238225,24 +238225,24 @@ export interface ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken { * ExpirationSeconds is the requested duration of validity of the service account token. As the token approaches expiration, the kubelet volume plugin will proactively rotate the service account token. The kubelet will start trying to rotate the token if the token is older than 80 percent of its time to live or if the token is older than 24 hours.Defaults to 1 hour and must be at least 10 minutes. * * @default 1 hour and must be at least 10 minutes. - * @schema ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds + * @schema ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken#expirationSeconds */ readonly expirationSeconds?: number; /** * Path is the path relative to the mount point of the file to project the token into. * - * @schema ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken#path + * @schema ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken#path */ readonly path: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken(obj: ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken(obj: ThanosRulerV1SpecVolumesProjectedSourcesServiceAccountToken | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'audience': obj.audience, @@ -238257,37 +238257,37 @@ export function toJson_ThanosRulerSpecVolumesProjectedSourcesServiceAccountToken /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions */ -export interface ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { +export interface ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions { /** * The label key that the selector applies to. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions(obj: ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -238302,37 +238302,37 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedul /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields */ -export interface ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { +export interface ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields { /** * The label key that the selector applies to. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values + * @schema ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields(obj: ThanosRulerV1SpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -238347,37 +238347,37 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinityPreferredDuringSchedul /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions */ -export interface ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { +export interface ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions { /** * The label key that the selector applies to. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions(obj: ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -238392,37 +238392,37 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringScheduli /** * A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields */ -export interface ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { +export interface ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields { /** * The label key that the selector applies to. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#key */ readonly key: string; /** * Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#operator */ readonly operator: string; /** * An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values + * @schema ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: ThanosRulerSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields(obj: ThanosRulerV1SpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -238437,33 +238437,33 @@ export function toJson_ThanosRulerSpecAffinityNodeAffinityRequiredDuringScheduli /** * A label query over a set of resources, in this case pods. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -238474,37 +238474,37 @@ export function toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringScheduli /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ThanosRulerV1SpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -238519,33 +238519,33 @@ export function toJson_ThanosRulerSpecAffinityPodAffinityRequiredDuringSchedulin /** * A label query over a set of resources, in this case pods. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector */ -export interface ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { +export interface ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector { /** * matchExpressions is a list of label selector requirements. The requirements are ANDed. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchExpressions */ - readonly matchExpressions?: ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; + readonly matchExpressions?: ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions[]; /** * matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is \\"key\\", the operator is \\"In\\", and the values array contains only \\"value\\". The requirements are ANDed. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector#matchLabels */ readonly matchLabels?: { [key: string]: string }; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector(obj: ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), + 'matchExpressions': obj.matchExpressions?.map(y => toJson_ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(y)), 'matchLabels': ((obj.matchLabels) === undefined) ? undefined : (Object.entries(obj.matchLabels).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), }; // filter undefined values @@ -238556,37 +238556,37 @@ export function toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSche /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions */ -export interface ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { +export interface ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions(obj: ThanosRulerV1SpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -238601,30 +238601,30 @@ export function toJson_ThanosRulerSpecAffinityPodAntiAffinityRequiredDuringSched /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders */ -export interface ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders { +export interface ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders(obj: ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders(obj: ThanosRulerV1SpecContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -238638,14 +238638,14 @@ export function toJson_ThanosRulerSpecContainersLifecyclePostStartHttpGetHttpHea /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLifecyclePostStartHttpGetPort + * @schema ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort */ -export class ThanosRulerSpecContainersLifecyclePostStartHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecContainersLifecyclePostStartHttpGetPort { - return new ThanosRulerSpecContainersLifecyclePostStartHttpGetPort(value); +export class ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort { + return new ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersLifecyclePostStartHttpGetPort { - return new ThanosRulerSpecContainersLifecyclePostStartHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort { + return new ThanosRulerV1SpecContainersLifecyclePostStartHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -238654,14 +238654,14 @@ export class ThanosRulerSpecContainersLifecyclePostStartHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort + * @schema ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort */ -export class ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort { - return new ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort(value); +export class ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort { + return new ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort { - return new ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort { + return new ThanosRulerV1SpecContainersLifecyclePostStartTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -238670,30 +238670,30 @@ export class ThanosRulerSpecContainersLifecyclePostStartTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders */ -export interface ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders { +export interface ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders(obj: ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders(obj: ThanosRulerV1SpecContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -238707,14 +238707,14 @@ export function toJson_ThanosRulerSpecContainersLifecyclePreStopHttpGetHttpHeade /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLifecyclePreStopHttpGetPort + * @schema ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort */ -export class ThanosRulerSpecContainersLifecyclePreStopHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecContainersLifecyclePreStopHttpGetPort { - return new ThanosRulerSpecContainersLifecyclePreStopHttpGetPort(value); +export class ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort { + return new ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersLifecyclePreStopHttpGetPort { - return new ThanosRulerSpecContainersLifecyclePreStopHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort { + return new ThanosRulerV1SpecContainersLifecyclePreStopHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -238723,14 +238723,14 @@ export class ThanosRulerSpecContainersLifecyclePreStopHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort + * @schema ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort */ -export class ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort { - return new ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort(value); +export class ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort { + return new ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort { - return new ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort { + return new ThanosRulerV1SpecContainersLifecyclePreStopTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -238739,30 +238739,30 @@ export class ThanosRulerSpecContainersLifecyclePreStopTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders */ -export interface ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders { +export interface ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders(obj: ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders(obj: ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -238776,14 +238776,14 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePostStartHttpGetHtt /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort */ -export class ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort { - return new ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort(value); +export class ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort { + return new ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort { - return new ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort { + return new ThanosRulerV1SpecInitContainersLifecyclePostStartHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -238792,14 +238792,14 @@ export class ThanosRulerSpecInitContainersLifecyclePostStartHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort + * @schema ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort */ -export class ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort { - return new ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort(value); +export class ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort { + return new ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort { - return new ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort { + return new ThanosRulerV1SpecInitContainersLifecyclePostStartTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -238808,30 +238808,30 @@ export class ThanosRulerSpecInitContainersLifecyclePostStartTcpSocketPort { /** * HTTPHeader describes a custom header to be used in HTTP probes * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders */ -export interface ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders { +export interface ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders { /** * The header field name * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#name */ readonly name: string; /** * The header field value * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders#value */ readonly value: string; } /** - * Converts an object of type 'ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders(obj: ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders(obj: ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetHttpHeaders | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -238845,14 +238845,14 @@ export function toJson_ThanosRulerSpecInitContainersLifecyclePreStopHttpGetHttpH /** * Name or number of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort */ -export class ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort { - return new ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort(value); +export class ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort { + return new ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort { - return new ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort { + return new ThanosRulerV1SpecInitContainersLifecyclePreStopHttpGetPort(value); } private constructor(public readonly value: number | string) { } @@ -238861,14 +238861,14 @@ export class ThanosRulerSpecInitContainersLifecyclePreStopHttpGetPort { /** * Number or name of the port to access on the container. Number must be in the range 1 to 65535. Name must be an IANA_SVC_NAME. * - * @schema ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort + * @schema ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort */ -export class ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort { - public static fromNumber(value: number): ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort { - return new ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort(value); +export class ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort { + public static fromNumber(value: number): ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort { + return new ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort(value); } - public static fromString(value: string): ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort { - return new ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort(value); + public static fromString(value: string): ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort { + return new ThanosRulerV1SpecInitContainersLifecyclePreStopTcpSocketPort(value); } private constructor(public readonly value: number | string) { } @@ -238877,37 +238877,37 @@ export class ThanosRulerSpecInitContainersLifecyclePreStopTcpSocketPort { /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions */ -export interface ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions { +export interface ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values + * @schema ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(obj: ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions(obj: ThanosRulerV1SpecStorageVolumeClaimTemplateSpecSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -238922,37 +238922,37 @@ export function toJson_ThanosRulerSpecStorageVolumeClaimTemplateSpecSelectorMatc /** * Maps a string key to a path within a volume. * - * @schema ThanosRulerSpecVolumesProjectedSourcesConfigMapItems + * @schema ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems */ -export interface ThanosRulerSpecVolumesProjectedSourcesConfigMapItems { +export interface ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems { /** * The key to project. * - * @schema ThanosRulerSpecVolumesProjectedSourcesConfigMapItems#key + * @schema ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema ThanosRulerSpecVolumesProjectedSourcesConfigMapItems#mode + * @schema ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema ThanosRulerSpecVolumesProjectedSourcesConfigMapItems#path + * @schema ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems#path */ readonly path: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesConfigMapItems' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesConfigMapItems(obj: ThanosRulerSpecVolumesProjectedSourcesConfigMapItems | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems(obj: ThanosRulerV1SpecVolumesProjectedSourcesConfigMapItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -238967,50 +238967,50 @@ export function toJson_ThanosRulerSpecVolumesProjectedSourcesConfigMapItems(obj: /** * DownwardAPIVolumeFile represents information to create the file containing the pod field * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems */ -export interface ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems { +export interface ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems { /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems#fieldRef + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems#fieldRef */ - readonly fieldRef?: ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef; + readonly fieldRef?: ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems#mode + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems#mode */ readonly mode?: number; /** * Required: Path is the relative path name of the file to be created. Must not be absolute or contain the '..' path. Must be utf-8 encoded. The first item of the relative path must not start with '..' * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems#path + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems#path */ readonly path: string; /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems#resourceFieldRef */ - readonly resourceFieldRef?: ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef; + readonly resourceFieldRef?: ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems(obj: ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems(obj: ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'fieldRef': toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj.fieldRef), + 'fieldRef': toJson_ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj.fieldRef), 'mode': obj.mode, 'path': obj.path, - 'resourceFieldRef': toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), + 'resourceFieldRef': toJson_ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj.resourceFieldRef), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -239020,37 +239020,37 @@ export function toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApiItems(ob /** * Maps a string key to a path within a volume. * - * @schema ThanosRulerSpecVolumesProjectedSourcesSecretItems + * @schema ThanosRulerV1SpecVolumesProjectedSourcesSecretItems */ -export interface ThanosRulerSpecVolumesProjectedSourcesSecretItems { +export interface ThanosRulerV1SpecVolumesProjectedSourcesSecretItems { /** * The key to project. * - * @schema ThanosRulerSpecVolumesProjectedSourcesSecretItems#key + * @schema ThanosRulerV1SpecVolumesProjectedSourcesSecretItems#key */ readonly key: string; /** * Optional: mode bits to use on this file, must be a value between 0 and 0777. If not specified, the volume defaultMode will be used. This might be in conflict with other options that affect the file mode, like fsGroup, and the result can be other mode bits set. * - * @schema ThanosRulerSpecVolumesProjectedSourcesSecretItems#mode + * @schema ThanosRulerV1SpecVolumesProjectedSourcesSecretItems#mode */ readonly mode?: number; /** * The relative path of the file to map the key to. May not be an absolute path. May not contain the path element '..'. May not start with the string '..'. * - * @schema ThanosRulerSpecVolumesProjectedSourcesSecretItems#path + * @schema ThanosRulerV1SpecVolumesProjectedSourcesSecretItems#path */ readonly path: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesSecretItems' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesSecretItems' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesSecretItems(obj: ThanosRulerSpecVolumesProjectedSourcesSecretItems | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesSecretItems(obj: ThanosRulerV1SpecVolumesProjectedSourcesSecretItems | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -239065,37 +239065,37 @@ export function toJson_ThanosRulerSpecVolumesProjectedSourcesSecretItems(obj: Th /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ThanosRulerSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ThanosRulerV1SpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -239110,37 +239110,37 @@ export function toJson_ThanosRulerSpecAffinityPodAffinityPreferredDuringScheduli /** * A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions */ -export interface ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { +export interface ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions { /** * key is the label key that the selector applies to. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#key */ readonly key: string; /** * operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#operator */ readonly operator: string; /** * values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. * - * @schema ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values + * @schema ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions#values */ readonly values?: string[]; } /** - * Converts an object of type 'ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions(obj: ThanosRulerV1SpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'key': obj.key, @@ -239155,30 +239155,30 @@ export function toJson_ThanosRulerSpecAffinityPodAntiAffinityPreferredDuringSche /** * Required: Selects a field of the pod: only annotations, labels, name and namespace are supported. * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef */ -export interface ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef { +export interface ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef { /** * Version of the schema the FieldPath is written in terms of, defaults to \\"v1\\". * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#apiVersion */ readonly apiVersion?: string; /** * Path of the field to select in the specified API version. * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef#fieldPath */ readonly fieldPath: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj: ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFieldRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef(obj: ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -239192,37 +239192,37 @@ export function toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsFie /** * Selects a resource of the container: only resources limits and requests (limits.cpu, limits.memory, requests.cpu and requests.memory) are currently supported. * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef */ -export interface ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef { +export interface ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef { /** * Container name: required for volumes, optional for env vars * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#containerName */ readonly containerName?: string; /** * Specifies the output format of the exposed resources, defaults to \\"1\\" * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#divisor */ readonly divisor?: string; /** * Required: resource to select * - * @schema ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource + * @schema ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef#resource */ readonly resource: string; } /** - * Converts an object of type 'ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef' to JSON representation. + * Converts an object of type 'ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj: ThanosRulerSpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { +export function toJson_ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef(obj: ThanosRulerV1SpecVolumesProjectedSourcesDownwardApiItemsResourceFieldRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'containerName': obj.containerName, @@ -239323,18 +239323,18 @@ Object { }, }, "types": Object { - "sample-controllerk8sio.Foo": Object { + "sample-controllerk8sio.FooV1Alpha1": Object { "assembly": "sample-controllerk8sio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Foo", + "schema": "FooV1Alpha1", }, }, - "fqn": "sample-controllerk8sio.Foo", + "fqn": "sample-controllerk8sio.FooV1Alpha1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"Foo\\" API object.", + "summary": "Defines a \\"FooV1Alpha1\\" API object.", }, "locationInModule": Object { "filename": "sample-controller.k8s.io.ts", @@ -239366,7 +239366,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "sample-controllerk8sio.FooProps", + "fqn": "sample-controllerk8sio.FooV1Alpha1Props", }, }, ], @@ -239380,7 +239380,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Foo\\".", + "summary": "Renders a Kubernetes manifest for \\"FooV1Alpha1\\".", }, "locationInModule": Object { "filename": "sample-controller.k8s.io.ts", @@ -239395,7 +239395,7 @@ Object { "name": "props", "optional": true, "type": Object { - "fqn": "sample-controllerk8sio.FooProps", + "fqn": "sample-controllerk8sio.FooV1Alpha1Props", }, }, ], @@ -239423,12 +239423,12 @@ Object { }, }, ], - "name": "Foo", + "name": "FooV1Alpha1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Foo\\".", + "summary": "Returns the apiVersion and kind for \\"FooV1Alpha1\\".", }, "immutable": true, "locationInModule": Object { @@ -239442,29 +239442,29 @@ Object { }, }, ], - "symbolId": "sample-controller.k8s.io:Foo", + "symbolId": "sample-controller.k8s.io:FooV1Alpha1", }, - "sample-controllerk8sio.FooProps": Object { + "sample-controllerk8sio.FooV1Alpha1Props": Object { "assembly": "sample-controllerk8sio", "datatype": true, "docs": Object { "custom": Object { - "schema": "Foo", + "schema": "FooV1Alpha1", }, }, - "fqn": "sample-controllerk8sio.FooProps", + "fqn": "sample-controllerk8sio.FooV1Alpha1Props", "kind": "interface", "locationInModule": Object { "filename": "sample-controller.k8s.io.ts", "line": 63, }, - "name": "FooProps", + "name": "FooV1Alpha1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Foo#metadata", + "schema": "FooV1Alpha1#metadata", }, }, "immutable": true, @@ -239479,7 +239479,7 @@ Object { }, }, ], - "symbolId": "sample-controller.k8s.io:FooProps", + "symbolId": "sample-controller.k8s.io:FooV1Alpha1Props", }, }, "version": "0.0.0", @@ -239496,11 +239496,11 @@ import { Construct } from 'constructs'; /** * * - * @schema Foo + * @schema FooV1Alpha1 */ -export class Foo extends ApiObject { +export class FooV1Alpha1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Foo\\" + * Returns the apiVersion and kind for \\"FooV1Alpha1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'sample-controller.k8s.io/v1alpha1', @@ -239508,28 +239508,28 @@ export class Foo extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Foo\\". + * Renders a Kubernetes manifest for \\"FooV1Alpha1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: FooProps = {}): any { + public static manifest(props: FooV1Alpha1Props = {}): any { return { - ...Foo.GVK, - ...toJson_FooProps(props), + ...FooV1Alpha1.GVK, + ...toJson_FooV1Alpha1Props(props), }; } /** - * Defines a \\"Foo\\" API object + * Defines a \\"FooV1Alpha1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: FooProps = {}) { + public constructor(scope: Construct, id: string, props: FooV1Alpha1Props = {}) { super(scope, id, { - ...Foo.GVK, + ...FooV1Alpha1.GVK, ...props, }); } @@ -239541,28 +239541,28 @@ export class Foo extends ApiObject { const resolved = super.toJson(); return { - ...Foo.GVK, - ...toJson_FooProps(resolved), + ...FooV1Alpha1.GVK, + ...toJson_FooV1Alpha1Props(resolved), }; } } /** - * @schema Foo + * @schema FooV1Alpha1 */ -export interface FooProps { +export interface FooV1Alpha1Props { /** - * @schema Foo#metadata + * @schema FooV1Alpha1#metadata */ readonly metadata?: ApiObjectMetadata; } /** - * Converts an object of type 'FooProps' to JSON representation. + * Converts an object of type 'FooV1Alpha1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_FooProps(obj: FooProps | undefined): Record | undefined { +export function toJson_FooV1Alpha1Props(obj: FooV1Alpha1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, diff --git a/test/import/__snapshots__/import-crds-dev.test.ts.snap b/test/import/__snapshots__/import-crds-dev.test.ts.snap index 8a4cba2ed..52016cc9d 100644 --- a/test/import/__snapshots__/import-crds-dev.test.ts.snap +++ b/test/import/__snapshots__/import-crds-dev.test.ts.snap @@ -85,19 +85,19 @@ Object { }, }, "types": Object { - "metapkgcrossplaneio.Configuration": Object { + "metapkgcrossplaneio.ConfigurationV1Alpha1": Object { "assembly": "metapkgcrossplaneio", "base": "cdk8s.ApiObject", "docs": Object { "custom": Object { - "schema": "Configuration", + "schema": "ConfigurationV1Alpha1", }, "summary": "A Configuration is the description of a Crossplane Configuration package.", }, - "fqn": "metapkgcrossplaneio.Configuration", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1", "initializer": Object { "docs": Object { - "summary": "Defines a \\"Configuration\\" API object.", + "summary": "Defines a \\"ConfigurationV1Alpha1\\" API object.", }, "locationInModule": Object { "filename": "meta.pkg.crossplane.io.ts", @@ -128,7 +128,7 @@ Object { }, "name": "props", "type": Object { - "fqn": "metapkgcrossplaneio.ConfigurationProps", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1Props", }, }, ], @@ -142,7 +142,7 @@ Object { Object { "docs": Object { "remarks": "This can be used to inline resource manifests inside other objects (e.g. as templates).", - "summary": "Renders a Kubernetes manifest for \\"Configuration\\".", + "summary": "Renders a Kubernetes manifest for \\"ConfigurationV1Alpha1\\".", }, "locationInModule": Object { "filename": "meta.pkg.crossplane.io.ts", @@ -156,7 +156,7 @@ Object { }, "name": "props", "type": Object { - "fqn": "metapkgcrossplaneio.ConfigurationProps", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1Props", }, }, ], @@ -184,12 +184,12 @@ Object { }, }, ], - "name": "Configuration", + "name": "ConfigurationV1Alpha1", "properties": Array [ Object { "const": true, "docs": Object { - "summary": "Returns the apiVersion and kind for \\"Configuration\\".", + "summary": "Returns the apiVersion and kind for \\"ConfigurationV1Alpha1\\".", }, "immutable": true, "locationInModule": Object { @@ -203,30 +203,30 @@ Object { }, }, ], - "symbolId": "meta.pkg.crossplane.io:Configuration", + "symbolId": "meta.pkg.crossplane.io:ConfigurationV1Alpha1", }, - "metapkgcrossplaneio.ConfigurationProps": Object { + "metapkgcrossplaneio.ConfigurationV1Alpha1Props": Object { "assembly": "metapkgcrossplaneio", "datatype": true, "docs": Object { "custom": Object { - "schema": "Configuration", + "schema": "ConfigurationV1Alpha1", }, "summary": "A Configuration is the description of a Crossplane Configuration package.", }, - "fqn": "metapkgcrossplaneio.ConfigurationProps", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1Props", "kind": "interface", "locationInModule": Object { "filename": "meta.pkg.crossplane.io.ts", "line": 65, }, - "name": "ConfigurationProps", + "name": "ConfigurationV1Alpha1Props", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Configuration#spec", + "schema": "ConfigurationV1Alpha1#spec", }, "summary": "ConfigurationSpec specifies the configuration of a Configuration.", }, @@ -237,14 +237,14 @@ Object { }, "name": "spec", "type": Object { - "fqn": "metapkgcrossplaneio.ConfigurationSpec", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1Spec", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "Configuration#metadata", + "schema": "ConfigurationV1Alpha1#metadata", }, }, "immutable": true, @@ -259,30 +259,30 @@ Object { }, }, ], - "symbolId": "meta.pkg.crossplane.io:ConfigurationProps", + "symbolId": "meta.pkg.crossplane.io:ConfigurationV1Alpha1Props", }, - "metapkgcrossplaneio.ConfigurationSpec": Object { + "metapkgcrossplaneio.ConfigurationV1Alpha1Spec": Object { "assembly": "metapkgcrossplaneio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpec", + "schema": "ConfigurationV1Alpha1Spec", }, "summary": "ConfigurationSpec specifies the configuration of a Configuration.", }, - "fqn": "metapkgcrossplaneio.ConfigurationSpec", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1Spec", "kind": "interface", "locationInModule": Object { "filename": "meta.pkg.crossplane.io.ts", "line": 100, }, - "name": "ConfigurationSpec", + "name": "ConfigurationV1Alpha1Spec", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpec#crossplane", + "schema": "ConfigurationV1Alpha1Spec#crossplane", }, "summary": "Semantic version constraints of Crossplane that package is compatible with.", }, @@ -294,14 +294,14 @@ Object { "name": "crossplane", "optional": true, "type": Object { - "fqn": "metapkgcrossplaneio.ConfigurationSpecCrossplane", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1SpecCrossplane", }, }, Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpec#dependsOn", + "schema": "ConfigurationV1Alpha1Spec#dependsOn", }, "summary": "Dependencies on other packages.", }, @@ -315,37 +315,37 @@ Object { "type": Object { "collection": Object { "elementtype": Object { - "fqn": "metapkgcrossplaneio.ConfigurationSpecDependsOn", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1SpecDependsOn", }, "kind": "array", }, }, }, ], - "symbolId": "meta.pkg.crossplane.io:ConfigurationSpec", + "symbolId": "meta.pkg.crossplane.io:ConfigurationV1Alpha1Spec", }, - "metapkgcrossplaneio.ConfigurationSpecCrossplane": Object { + "metapkgcrossplaneio.ConfigurationV1Alpha1SpecCrossplane": Object { "assembly": "metapkgcrossplaneio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpecCrossplane", + "schema": "ConfigurationV1Alpha1SpecCrossplane", }, "summary": "Semantic version constraints of Crossplane that package is compatible with.", }, - "fqn": "metapkgcrossplaneio.ConfigurationSpecCrossplane", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1SpecCrossplane", "kind": "interface", "locationInModule": Object { "filename": "meta.pkg.crossplane.io.ts", "line": 137, }, - "name": "ConfigurationSpecCrossplane", + "name": "ConfigurationV1Alpha1SpecCrossplane", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpecCrossplane#version", + "schema": "ConfigurationV1Alpha1SpecCrossplane#version", }, "summary": "Semantic version constraints of Crossplane that package is compatible with.", }, @@ -360,31 +360,31 @@ Object { }, }, ], - "symbolId": "meta.pkg.crossplane.io:ConfigurationSpecCrossplane", + "symbolId": "meta.pkg.crossplane.io:ConfigurationV1Alpha1SpecCrossplane", }, - "metapkgcrossplaneio.ConfigurationSpecDependsOn": Object { + "metapkgcrossplaneio.ConfigurationV1Alpha1SpecDependsOn": Object { "assembly": "metapkgcrossplaneio", "datatype": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpecDependsOn", + "schema": "ConfigurationV1Alpha1SpecDependsOn", }, "remarks": "One of Provider or Configuration may be supplied.", "summary": "Dependency is a dependency on another package.", }, - "fqn": "metapkgcrossplaneio.ConfigurationSpecDependsOn", + "fqn": "metapkgcrossplaneio.ConfigurationV1Alpha1SpecDependsOn", "kind": "interface", "locationInModule": Object { "filename": "meta.pkg.crossplane.io.ts", "line": 166, }, - "name": "ConfigurationSpecDependsOn", + "name": "ConfigurationV1Alpha1SpecDependsOn", "properties": Array [ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpecDependsOn#version", + "schema": "ConfigurationV1Alpha1SpecDependsOn#version", }, "summary": "Version is the semantic version constraints of the dependency image.", }, @@ -402,7 +402,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpecDependsOn#configuration", + "schema": "ConfigurationV1Alpha1SpecDependsOn#configuration", }, "summary": "Configuration is the name of a Configuration package image.", }, @@ -421,7 +421,7 @@ Object { "abstract": true, "docs": Object { "custom": Object { - "schema": "ConfigurationSpecDependsOn#provider", + "schema": "ConfigurationV1Alpha1SpecDependsOn#provider", }, "summary": "Provider is the name of a Provider package image.", }, @@ -437,7 +437,7 @@ Object { }, }, ], - "symbolId": "meta.pkg.crossplane.io:ConfigurationSpecDependsOn", + "symbolId": "meta.pkg.crossplane.io:ConfigurationV1Alpha1SpecDependsOn", }, }, "version": "0.0.0", @@ -454,11 +454,11 @@ import { Construct } from 'constructs'; /** * An CompositeResourceDefinition defines a new kind of composite infrastructure resource. The new resource is composed of other composite or managed infrastructure resources. * - * @schema CompositeResourceDefinition + * @schema CompositeResourceDefinitionV1Alpha1 */ -export class CompositeResourceDefinition extends ApiObject { +export class CompositeResourceDefinitionV1Alpha1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"CompositeResourceDefinition\\" + * Returns the apiVersion and kind for \\"CompositeResourceDefinitionV1Alpha1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'apiextensions.crossplane.io/v1alpha1', @@ -466,28 +466,28 @@ export class CompositeResourceDefinition extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"CompositeResourceDefinition\\". + * Renders a Kubernetes manifest for \\"CompositeResourceDefinitionV1Alpha1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: CompositeResourceDefinitionProps = {}): any { + public static manifest(props: CompositeResourceDefinitionV1Alpha1Props = {}): any { return { - ...CompositeResourceDefinition.GVK, - ...toJson_CompositeResourceDefinitionProps(props), + ...CompositeResourceDefinitionV1Alpha1.GVK, + ...toJson_CompositeResourceDefinitionV1Alpha1Props(props), }; } /** - * Defines a \\"CompositeResourceDefinition\\" API object + * Defines a \\"CompositeResourceDefinitionV1Alpha1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: CompositeResourceDefinitionProps = {}) { + public constructor(scope: Construct, id: string, props: CompositeResourceDefinitionV1Alpha1Props = {}) { super(scope, id, { - ...CompositeResourceDefinition.GVK, + ...CompositeResourceDefinitionV1Alpha1.GVK, ...props, }); } @@ -499,8 +499,8 @@ export class CompositeResourceDefinition extends ApiObject { const resolved = super.toJson(); return { - ...CompositeResourceDefinition.GVK, - ...toJson_CompositeResourceDefinitionProps(resolved), + ...CompositeResourceDefinitionV1Alpha1.GVK, + ...toJson_CompositeResourceDefinitionV1Alpha1Props(resolved), }; } } @@ -508,32 +508,32 @@ export class CompositeResourceDefinition extends ApiObject { /** * An CompositeResourceDefinition defines a new kind of composite infrastructure resource. The new resource is composed of other composite or managed infrastructure resources. * - * @schema CompositeResourceDefinition + * @schema CompositeResourceDefinitionV1Alpha1 */ -export interface CompositeResourceDefinitionProps { +export interface CompositeResourceDefinitionV1Alpha1Props { /** - * @schema CompositeResourceDefinition#metadata + * @schema CompositeResourceDefinitionV1Alpha1#metadata */ readonly metadata?: ApiObjectMetadata; /** * CompositeResourceDefinitionSpec specifies the desired state of the definition. * - * @schema CompositeResourceDefinition#spec + * @schema CompositeResourceDefinitionV1Alpha1#spec */ - readonly spec?: CompositeResourceDefinitionSpec; + readonly spec?: CompositeResourceDefinitionV1Alpha1Spec; } /** - * Converts an object of type 'CompositeResourceDefinitionProps' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionProps(obj: CompositeResourceDefinitionProps | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1Props(obj: CompositeResourceDefinitionV1Alpha1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_CompositeResourceDefinitionSpec(obj.spec), + 'spec': toJson_CompositeResourceDefinitionV1Alpha1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -543,74 +543,74 @@ export function toJson_CompositeResourceDefinitionProps(obj: CompositeResourceDe /** * CompositeResourceDefinitionSpec specifies the desired state of the definition. * - * @schema CompositeResourceDefinitionSpec + * @schema CompositeResourceDefinitionV1Alpha1Spec */ -export interface CompositeResourceDefinitionSpec { +export interface CompositeResourceDefinitionV1Alpha1Spec { /** * ClaimNames specifies the names of an optional composite resource claim. When claim names are specified Crossplane will create a namespaced 'composite resource claim' CRD that corresponds to the defined composite resource. This composite resource claim acts as a namespaced proxy for the composite resource; creating, updating, or deleting the claim will create, update, or delete a corresponding composite resource. You may add claim names to an existing CompositeResourceDefinition, but they cannot be changed or removed once they have been set. * - * @schema CompositeResourceDefinitionSpec#claimNames + * @schema CompositeResourceDefinitionV1Alpha1Spec#claimNames */ - readonly claimNames?: CompositeResourceDefinitionSpecClaimNames; + readonly claimNames?: CompositeResourceDefinitionV1Alpha1SpecClaimNames; /** * ConnectionSecretKeys is the list of keys that will be exposed to the end user of the defined kind. * - * @schema CompositeResourceDefinitionSpec#connectionSecretKeys + * @schema CompositeResourceDefinitionV1Alpha1Spec#connectionSecretKeys */ readonly connectionSecretKeys?: string[]; /** * DefaultCompositionRef refers to the Composition resource that will be used in case no composition selector is given. * - * @schema CompositeResourceDefinitionSpec#defaultCompositionRef + * @schema CompositeResourceDefinitionV1Alpha1Spec#defaultCompositionRef */ - readonly defaultCompositionRef?: CompositeResourceDefinitionSpecDefaultCompositionRef; + readonly defaultCompositionRef?: CompositeResourceDefinitionV1Alpha1SpecDefaultCompositionRef; /** * EnforcedCompositionRef refers to the Composition resource that will be used by all composite instances whose schema is defined by this definition. * - * @schema CompositeResourceDefinitionSpec#enforcedCompositionRef + * @schema CompositeResourceDefinitionV1Alpha1Spec#enforcedCompositionRef */ - readonly enforcedCompositionRef?: CompositeResourceDefinitionSpecEnforcedCompositionRef; + readonly enforcedCompositionRef?: CompositeResourceDefinitionV1Alpha1SpecEnforcedCompositionRef; /** * Group specifies the API group of the defined composite resource. Composite resources are served under \`/apis//...\`. Must match the name of the XRD (in the form \`.\`). * - * @schema CompositeResourceDefinitionSpec#group + * @schema CompositeResourceDefinitionV1Alpha1Spec#group */ readonly group: string; /** * Names specifies the resource and kind names of the defined composite resource. * - * @schema CompositeResourceDefinitionSpec#names + * @schema CompositeResourceDefinitionV1Alpha1Spec#names */ - readonly names: CompositeResourceDefinitionSpecNames; + readonly names: CompositeResourceDefinitionV1Alpha1SpecNames; /** * Versions is the list of all API versions of the defined composite resource. Version names are used to compute the order in which served versions are listed in API discovery. If the version string is \\"kube-like\\", it will sort above non \\"kube-like\\" version strings, which are ordered lexicographically. \\"Kube-like\\" versions start with a \\"v\\", then are followed by a number (the major version), then optionally the string \\"alpha\\" or \\"beta\\" and another number (the minor version). These are sorted first by GA > beta > alpha (where GA is a version with no suffix such as beta or alpha), and then by comparing major version, then minor version. An example sorted list of versions: v10, v2, v1, v11beta2, v10beta3, v3beta1, v12alpha1, v11alpha2, foo1, foo10. Note that all versions must have identical schemas; Crossplane does not currently support conversion between different version schemas. * - * @schema CompositeResourceDefinitionSpec#versions + * @schema CompositeResourceDefinitionV1Alpha1Spec#versions */ - readonly versions: CompositeResourceDefinitionSpecVersions[]; + readonly versions: CompositeResourceDefinitionV1Alpha1SpecVersions[]; } /** - * Converts an object of type 'CompositeResourceDefinitionSpec' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionSpec(obj: CompositeResourceDefinitionSpec | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1Spec(obj: CompositeResourceDefinitionV1Alpha1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'claimNames': toJson_CompositeResourceDefinitionSpecClaimNames(obj.claimNames), + 'claimNames': toJson_CompositeResourceDefinitionV1Alpha1SpecClaimNames(obj.claimNames), 'connectionSecretKeys': obj.connectionSecretKeys?.map(y => y), - 'defaultCompositionRef': toJson_CompositeResourceDefinitionSpecDefaultCompositionRef(obj.defaultCompositionRef), - 'enforcedCompositionRef': toJson_CompositeResourceDefinitionSpecEnforcedCompositionRef(obj.enforcedCompositionRef), + 'defaultCompositionRef': toJson_CompositeResourceDefinitionV1Alpha1SpecDefaultCompositionRef(obj.defaultCompositionRef), + 'enforcedCompositionRef': toJson_CompositeResourceDefinitionV1Alpha1SpecEnforcedCompositionRef(obj.enforcedCompositionRef), 'group': obj.group, - 'names': toJson_CompositeResourceDefinitionSpecNames(obj.names), - 'versions': obj.versions?.map(y => toJson_CompositeResourceDefinitionSpecVersions(y)), + 'names': toJson_CompositeResourceDefinitionV1Alpha1SpecNames(obj.names), + 'versions': obj.versions?.map(y => toJson_CompositeResourceDefinitionV1Alpha1SpecVersions(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -620,20 +620,20 @@ export function toJson_CompositeResourceDefinitionSpec(obj: CompositeResourceDef /** * ClaimNames specifies the names of an optional composite resource claim. When claim names are specified Crossplane will create a namespaced 'composite resource claim' CRD that corresponds to the defined composite resource. This composite resource claim acts as a namespaced proxy for the composite resource; creating, updating, or deleting the claim will create, update, or delete a corresponding composite resource. You may add claim names to an existing CompositeResourceDefinition, but they cannot be changed or removed once they have been set. * - * @schema CompositeResourceDefinitionSpecClaimNames + * @schema CompositeResourceDefinitionV1Alpha1SpecClaimNames */ -export interface CompositeResourceDefinitionSpecClaimNames { +export interface CompositeResourceDefinitionV1Alpha1SpecClaimNames { /** * categories is a list of grouped resources this custom resource belongs to (e.g. 'all'). This is published in API discovery documents, and used by clients to support invocations like \`kubectl get all\`. * - * @schema CompositeResourceDefinitionSpecClaimNames#categories + * @schema CompositeResourceDefinitionV1Alpha1SpecClaimNames#categories */ readonly categories?: string[]; /** * kind is the serialized kind of the resource. It is normally CamelCase and singular. Custom resource instances will use this value as the \`kind\` attribute in API calls. * - * @schema CompositeResourceDefinitionSpecClaimNames#kind + * @schema CompositeResourceDefinitionV1Alpha1SpecClaimNames#kind */ readonly kind: string; @@ -641,21 +641,21 @@ export interface CompositeResourceDefinitionSpecClaimNames { * listKind is the serialized kind of the list for this resource. Defaults to \\"\`kind\`List\\". * * @default kind\`List\\". - * @schema CompositeResourceDefinitionSpecClaimNames#listKind + * @schema CompositeResourceDefinitionV1Alpha1SpecClaimNames#listKind */ readonly listKind?: string; /** * plural is the plural name of the resource to serve. The custom resources are served under \`/apis///.../\`. Must match the name of the CustomResourceDefinition (in the form \`.\`). Must be all lowercase. * - * @schema CompositeResourceDefinitionSpecClaimNames#plural + * @schema CompositeResourceDefinitionV1Alpha1SpecClaimNames#plural */ readonly plural: string; /** * shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like \`kubectl get \`. It must be all lowercase. * - * @schema CompositeResourceDefinitionSpecClaimNames#shortNames + * @schema CompositeResourceDefinitionV1Alpha1SpecClaimNames#shortNames */ readonly shortNames?: string[]; @@ -663,17 +663,17 @@ export interface CompositeResourceDefinitionSpecClaimNames { * singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased \`kind\`. * * @default lowercased \`kind\`. - * @schema CompositeResourceDefinitionSpecClaimNames#singular + * @schema CompositeResourceDefinitionV1Alpha1SpecClaimNames#singular */ readonly singular?: string; } /** - * Converts an object of type 'CompositeResourceDefinitionSpecClaimNames' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1SpecClaimNames' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionSpecClaimNames(obj: CompositeResourceDefinitionSpecClaimNames | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1SpecClaimNames(obj: CompositeResourceDefinitionV1Alpha1SpecClaimNames | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'categories': obj.categories?.map(y => y), @@ -691,23 +691,23 @@ export function toJson_CompositeResourceDefinitionSpecClaimNames(obj: CompositeR /** * DefaultCompositionRef refers to the Composition resource that will be used in case no composition selector is given. * - * @schema CompositeResourceDefinitionSpecDefaultCompositionRef + * @schema CompositeResourceDefinitionV1Alpha1SpecDefaultCompositionRef */ -export interface CompositeResourceDefinitionSpecDefaultCompositionRef { +export interface CompositeResourceDefinitionV1Alpha1SpecDefaultCompositionRef { /** * Name of the referenced object. * - * @schema CompositeResourceDefinitionSpecDefaultCompositionRef#name + * @schema CompositeResourceDefinitionV1Alpha1SpecDefaultCompositionRef#name */ readonly name: string; } /** - * Converts an object of type 'CompositeResourceDefinitionSpecDefaultCompositionRef' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1SpecDefaultCompositionRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionSpecDefaultCompositionRef(obj: CompositeResourceDefinitionSpecDefaultCompositionRef | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1SpecDefaultCompositionRef(obj: CompositeResourceDefinitionV1Alpha1SpecDefaultCompositionRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -720,23 +720,23 @@ export function toJson_CompositeResourceDefinitionSpecDefaultCompositionRef(obj: /** * EnforcedCompositionRef refers to the Composition resource that will be used by all composite instances whose schema is defined by this definition. * - * @schema CompositeResourceDefinitionSpecEnforcedCompositionRef + * @schema CompositeResourceDefinitionV1Alpha1SpecEnforcedCompositionRef */ -export interface CompositeResourceDefinitionSpecEnforcedCompositionRef { +export interface CompositeResourceDefinitionV1Alpha1SpecEnforcedCompositionRef { /** * Name of the referenced object. * - * @schema CompositeResourceDefinitionSpecEnforcedCompositionRef#name + * @schema CompositeResourceDefinitionV1Alpha1SpecEnforcedCompositionRef#name */ readonly name: string; } /** - * Converts an object of type 'CompositeResourceDefinitionSpecEnforcedCompositionRef' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1SpecEnforcedCompositionRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionSpecEnforcedCompositionRef(obj: CompositeResourceDefinitionSpecEnforcedCompositionRef | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1SpecEnforcedCompositionRef(obj: CompositeResourceDefinitionV1Alpha1SpecEnforcedCompositionRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'name': obj.name, @@ -749,20 +749,20 @@ export function toJson_CompositeResourceDefinitionSpecEnforcedCompositionRef(obj /** * Names specifies the resource and kind names of the defined composite resource. * - * @schema CompositeResourceDefinitionSpecNames + * @schema CompositeResourceDefinitionV1Alpha1SpecNames */ -export interface CompositeResourceDefinitionSpecNames { +export interface CompositeResourceDefinitionV1Alpha1SpecNames { /** * categories is a list of grouped resources this custom resource belongs to (e.g. 'all'). This is published in API discovery documents, and used by clients to support invocations like \`kubectl get all\`. * - * @schema CompositeResourceDefinitionSpecNames#categories + * @schema CompositeResourceDefinitionV1Alpha1SpecNames#categories */ readonly categories?: string[]; /** * kind is the serialized kind of the resource. It is normally CamelCase and singular. Custom resource instances will use this value as the \`kind\` attribute in API calls. * - * @schema CompositeResourceDefinitionSpecNames#kind + * @schema CompositeResourceDefinitionV1Alpha1SpecNames#kind */ readonly kind: string; @@ -770,21 +770,21 @@ export interface CompositeResourceDefinitionSpecNames { * listKind is the serialized kind of the list for this resource. Defaults to \\"\`kind\`List\\". * * @default kind\`List\\". - * @schema CompositeResourceDefinitionSpecNames#listKind + * @schema CompositeResourceDefinitionV1Alpha1SpecNames#listKind */ readonly listKind?: string; /** * plural is the plural name of the resource to serve. The custom resources are served under \`/apis///.../\`. Must match the name of the CustomResourceDefinition (in the form \`.\`). Must be all lowercase. * - * @schema CompositeResourceDefinitionSpecNames#plural + * @schema CompositeResourceDefinitionV1Alpha1SpecNames#plural */ readonly plural: string; /** * shortNames are short names for the resource, exposed in API discovery documents, and used by clients to support invocations like \`kubectl get \`. It must be all lowercase. * - * @schema CompositeResourceDefinitionSpecNames#shortNames + * @schema CompositeResourceDefinitionV1Alpha1SpecNames#shortNames */ readonly shortNames?: string[]; @@ -792,17 +792,17 @@ export interface CompositeResourceDefinitionSpecNames { * singular is the singular name of the resource. It must be all lowercase. Defaults to lowercased \`kind\`. * * @default lowercased \`kind\`. - * @schema CompositeResourceDefinitionSpecNames#singular + * @schema CompositeResourceDefinitionV1Alpha1SpecNames#singular */ readonly singular?: string; } /** - * Converts an object of type 'CompositeResourceDefinitionSpecNames' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1SpecNames' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionSpecNames(obj: CompositeResourceDefinitionSpecNames | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1SpecNames(obj: CompositeResourceDefinitionV1Alpha1SpecNames | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'categories': obj.categories?.map(y => y), @@ -820,57 +820,57 @@ export function toJson_CompositeResourceDefinitionSpecNames(obj: CompositeResour /** * CompositeResourceDefinitionVersion describes a version of an XR. * - * @schema CompositeResourceDefinitionSpecVersions + * @schema CompositeResourceDefinitionV1Alpha1SpecVersions */ -export interface CompositeResourceDefinitionSpecVersions { +export interface CompositeResourceDefinitionV1Alpha1SpecVersions { /** * AdditionalPrinterColumns specifies additional columns returned in Table output. If no columns are specified, a single column displaying the age of the custom resource is used. See the following link for details: https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables * - * @schema CompositeResourceDefinitionSpecVersions#additionalPrinterColumns + * @schema CompositeResourceDefinitionV1Alpha1SpecVersions#additionalPrinterColumns */ - readonly additionalPrinterColumns?: CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns[]; + readonly additionalPrinterColumns?: CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns[]; /** * Name of this version, e.g. “v1”, “v2beta1”, etc. Composite resources are served under this version at \`/apis///...\` if \`served\` is true. * - * @schema CompositeResourceDefinitionSpecVersions#name + * @schema CompositeResourceDefinitionV1Alpha1SpecVersions#name */ readonly name: string; /** * Referenceable specifies that this version may be referenced by a Composition in order to configure which resources an XR may be composed of. Exactly one version must be marked as referenceable; all Compositions must target only the referenceable version. The referenceable version must be served. * - * @schema CompositeResourceDefinitionSpecVersions#referenceable + * @schema CompositeResourceDefinitionV1Alpha1SpecVersions#referenceable */ readonly referenceable: boolean; /** * Schema describes the schema used for validation, pruning, and defaulting of this version of the defined composite resource. Fields required by all composite resources will be injected into this schema automatically, and will override equivalently named fields in this schema. Omitting this schema results in a schema that contains only the fields required by all composite resources. * - * @schema CompositeResourceDefinitionSpecVersions#schema + * @schema CompositeResourceDefinitionV1Alpha1SpecVersions#schema */ - readonly schema?: CompositeResourceDefinitionSpecVersionsSchema; + readonly schema?: CompositeResourceDefinitionV1Alpha1SpecVersionsSchema; /** * Served specifies that this version should be served via REST APIs. * - * @schema CompositeResourceDefinitionSpecVersions#served + * @schema CompositeResourceDefinitionV1Alpha1SpecVersions#served */ readonly served: boolean; } /** - * Converts an object of type 'CompositeResourceDefinitionSpecVersions' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1SpecVersions' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionSpecVersions(obj: CompositeResourceDefinitionSpecVersions | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1SpecVersions(obj: CompositeResourceDefinitionV1Alpha1SpecVersions | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'additionalPrinterColumns': obj.additionalPrinterColumns?.map(y => toJson_CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns(y)), + 'additionalPrinterColumns': obj.additionalPrinterColumns?.map(y => toJson_CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns(y)), 'name': obj.name, 'referenceable': obj.referenceable, - 'schema': toJson_CompositeResourceDefinitionSpecVersionsSchema(obj.schema), + 'schema': toJson_CompositeResourceDefinitionV1Alpha1SpecVersionsSchema(obj.schema), 'served': obj.served, }; // filter undefined values @@ -881,58 +881,58 @@ export function toJson_CompositeResourceDefinitionSpecVersions(obj: CompositeRes /** * CustomResourceColumnDefinition specifies a column for server side printing. * - * @schema CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns */ -export interface CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns { +export interface CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns { /** * description is a human readable description of this column. * - * @schema CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns#description + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns#description */ readonly description?: string; /** * format is an optional OpenAPI type definition for this column. The 'name' format is applied to the primary identifier column to assist in clients identifying column is the resource name. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details. * - * @schema CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns#format + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns#format */ readonly format?: string; /** * jsonPath is a simple JSON path (i.e. with array notation) which is evaluated against each custom resource to produce the value for this column. * - * @schema CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns#jsonPath + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns#jsonPath */ readonly jsonPath: string; /** * name is a human readable name for the column. * - * @schema CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns#name + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns#name */ readonly name: string; /** * priority is an integer defining the relative importance of this column compared to others. Lower numbers are considered higher priority. Columns that may be omitted in limited space scenarios should be given a priority greater than 0. * - * @schema CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns#priority + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns#priority */ readonly priority?: number; /** * type is an OpenAPI type definition for this column. See https://github.com/OAI/OpenAPI-Specification/blob/master/versions/2.0.md#data-types for details. * - * @schema CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns#type + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns#type */ readonly type: string; } /** - * Converts an object of type 'CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns(obj: CompositeResourceDefinitionSpecVersionsAdditionalPrinterColumns | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns(obj: CompositeResourceDefinitionV1Alpha1SpecVersionsAdditionalPrinterColumns | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'description': obj.description, @@ -950,23 +950,23 @@ export function toJson_CompositeResourceDefinitionSpecVersionsAdditionalPrinterC /** * Schema describes the schema used for validation, pruning, and defaulting of this version of the defined composite resource. Fields required by all composite resources will be injected into this schema automatically, and will override equivalently named fields in this schema. Omitting this schema results in a schema that contains only the fields required by all composite resources. * - * @schema CompositeResourceDefinitionSpecVersionsSchema + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsSchema */ -export interface CompositeResourceDefinitionSpecVersionsSchema { +export interface CompositeResourceDefinitionV1Alpha1SpecVersionsSchema { /** * OpenAPIV3Schema is the OpenAPI v3 schema to use for validation and pruning. * - * @schema CompositeResourceDefinitionSpecVersionsSchema#openAPIV3Schema + * @schema CompositeResourceDefinitionV1Alpha1SpecVersionsSchema#openAPIV3Schema */ readonly openApiv3Schema?: any; } /** - * Converts an object of type 'CompositeResourceDefinitionSpecVersionsSchema' to JSON representation. + * Converts an object of type 'CompositeResourceDefinitionV1Alpha1SpecVersionsSchema' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositeResourceDefinitionSpecVersionsSchema(obj: CompositeResourceDefinitionSpecVersionsSchema | undefined): Record | undefined { +export function toJson_CompositeResourceDefinitionV1Alpha1SpecVersionsSchema(obj: CompositeResourceDefinitionV1Alpha1SpecVersionsSchema | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'openAPIV3Schema': obj.openApiv3Schema, @@ -1506,11 +1506,11 @@ export function toJson_CompositeResourceDefinitionV1Beta1SpecVersionsSchema(obj: /** * Composition defines the group of resources to be created when a compatible type is created with reference to the composition. * - * @schema Composition + * @schema CompositionV1Alpha1 */ -export class Composition extends ApiObject { +export class CompositionV1Alpha1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Composition\\" + * Returns the apiVersion and kind for \\"CompositionV1Alpha1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'apiextensions.crossplane.io/v1alpha1', @@ -1518,28 +1518,28 @@ export class Composition extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Composition\\". + * Renders a Kubernetes manifest for \\"CompositionV1Alpha1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: CompositionProps = {}): any { + public static manifest(props: CompositionV1Alpha1Props = {}): any { return { - ...Composition.GVK, - ...toJson_CompositionProps(props), + ...CompositionV1Alpha1.GVK, + ...toJson_CompositionV1Alpha1Props(props), }; } /** - * Defines a \\"Composition\\" API object + * Defines a \\"CompositionV1Alpha1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: CompositionProps = {}) { + public constructor(scope: Construct, id: string, props: CompositionV1Alpha1Props = {}) { super(scope, id, { - ...Composition.GVK, + ...CompositionV1Alpha1.GVK, ...props, }); } @@ -1551,8 +1551,8 @@ export class Composition extends ApiObject { const resolved = super.toJson(); return { - ...Composition.GVK, - ...toJson_CompositionProps(resolved), + ...CompositionV1Alpha1.GVK, + ...toJson_CompositionV1Alpha1Props(resolved), }; } } @@ -1560,32 +1560,32 @@ export class Composition extends ApiObject { /** * Composition defines the group of resources to be created when a compatible type is created with reference to the composition. * - * @schema Composition + * @schema CompositionV1Alpha1 */ -export interface CompositionProps { +export interface CompositionV1Alpha1Props { /** - * @schema Composition#metadata + * @schema CompositionV1Alpha1#metadata */ readonly metadata?: ApiObjectMetadata; /** * CompositionSpec specifies the desired state of the definition. * - * @schema Composition#spec + * @schema CompositionV1Alpha1#spec */ - readonly spec?: CompositionSpec; + readonly spec?: CompositionV1Alpha1Spec; } /** - * Converts an object of type 'CompositionProps' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionProps(obj: CompositionProps | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1Props(obj: CompositionV1Alpha1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_CompositionSpec(obj.spec), + 'spec': toJson_CompositionV1Alpha1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -1595,41 +1595,41 @@ export function toJson_CompositionProps(obj: CompositionProps | undefined): Reco /** * CompositionSpec specifies the desired state of the definition. * - * @schema CompositionSpec + * @schema CompositionV1Alpha1Spec */ -export interface CompositionSpec { +export interface CompositionV1Alpha1Spec { /** * CompositeTypeRef specifies the type of composite resource that this composition is compatible with. * - * @schema CompositionSpec#compositeTypeRef + * @schema CompositionV1Alpha1Spec#compositeTypeRef */ - readonly compositeTypeRef: CompositionSpecCompositeTypeRef; + readonly compositeTypeRef: CompositionV1Alpha1SpecCompositeTypeRef; /** * Resources is the list of resource templates that will be used when a composite resource referring to this composition is created. * - * @schema CompositionSpec#resources + * @schema CompositionV1Alpha1Spec#resources */ - readonly resources: CompositionSpecResources[]; + readonly resources: CompositionV1Alpha1SpecResources[]; /** * WriteConnectionSecretsToNamespace specifies the namespace in which the connection secrets of composite resource dynamically provisioned using this composition will be created. * - * @schema CompositionSpec#writeConnectionSecretsToNamespace + * @schema CompositionV1Alpha1Spec#writeConnectionSecretsToNamespace */ readonly writeConnectionSecretsToNamespace?: string; } /** - * Converts an object of type 'CompositionSpec' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpec(obj: CompositionSpec | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1Spec(obj: CompositionV1Alpha1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'compositeTypeRef': toJson_CompositionSpecCompositeTypeRef(obj.compositeTypeRef), - 'resources': obj.resources?.map(y => toJson_CompositionSpecResources(y)), + 'compositeTypeRef': toJson_CompositionV1Alpha1SpecCompositeTypeRef(obj.compositeTypeRef), + 'resources': obj.resources?.map(y => toJson_CompositionV1Alpha1SpecResources(y)), 'writeConnectionSecretsToNamespace': obj.writeConnectionSecretsToNamespace, }; // filter undefined values @@ -1640,30 +1640,30 @@ export function toJson_CompositionSpec(obj: CompositionSpec | undefined): Record /** * CompositeTypeRef specifies the type of composite resource that this composition is compatible with. * - * @schema CompositionSpecCompositeTypeRef + * @schema CompositionV1Alpha1SpecCompositeTypeRef */ -export interface CompositionSpecCompositeTypeRef { +export interface CompositionV1Alpha1SpecCompositeTypeRef { /** * APIVersion of the type. * - * @schema CompositionSpecCompositeTypeRef#apiVersion + * @schema CompositionV1Alpha1SpecCompositeTypeRef#apiVersion */ readonly apiVersion: string; /** * Kind of the type. * - * @schema CompositionSpecCompositeTypeRef#kind + * @schema CompositionV1Alpha1SpecCompositeTypeRef#kind */ readonly kind: string; } /** - * Converts an object of type 'CompositionSpecCompositeTypeRef' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1SpecCompositeTypeRef' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpecCompositeTypeRef(obj: CompositionSpecCompositeTypeRef | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1SpecCompositeTypeRef(obj: CompositionV1Alpha1SpecCompositeTypeRef | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'apiVersion': obj.apiVersion, @@ -1677,50 +1677,50 @@ export function toJson_CompositionSpecCompositeTypeRef(obj: CompositionSpecCompo /** * ComposedTemplate is used to provide information about how the composed resource should be processed. * - * @schema CompositionSpecResources + * @schema CompositionV1Alpha1SpecResources */ -export interface CompositionSpecResources { +export interface CompositionV1Alpha1SpecResources { /** * Base is the target resource that the patches will be applied on. * - * @schema CompositionSpecResources#base + * @schema CompositionV1Alpha1SpecResources#base */ readonly base: any; /** * ConnectionDetails lists the propagation secret keys from this target resource to the composition instance connection secret. * - * @schema CompositionSpecResources#connectionDetails + * @schema CompositionV1Alpha1SpecResources#connectionDetails */ - readonly connectionDetails?: CompositionSpecResourcesConnectionDetails[]; + readonly connectionDetails?: CompositionV1Alpha1SpecResourcesConnectionDetails[]; /** * Patches will be applied as overlay to the base resource. * - * @schema CompositionSpecResources#patches + * @schema CompositionV1Alpha1SpecResources#patches */ - readonly patches?: CompositionSpecResourcesPatches[]; + readonly patches?: CompositionV1Alpha1SpecResourcesPatches[]; /** * ReadinessChecks allows users to define custom readiness checks. All checks have to return true in order for resource to be considered ready. The default readiness check is to have the \\"Ready\\" condition to be \\"True\\". * - * @schema CompositionSpecResources#readinessChecks + * @schema CompositionV1Alpha1SpecResources#readinessChecks */ - readonly readinessChecks?: CompositionSpecResourcesReadinessChecks[]; + readonly readinessChecks?: CompositionV1Alpha1SpecResourcesReadinessChecks[]; } /** - * Converts an object of type 'CompositionSpecResources' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1SpecResources' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpecResources(obj: CompositionSpecResources | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1SpecResources(obj: CompositionV1Alpha1SpecResources | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'base': obj.base, - 'connectionDetails': obj.connectionDetails?.map(y => toJson_CompositionSpecResourcesConnectionDetails(y)), - 'patches': obj.patches?.map(y => toJson_CompositionSpecResourcesPatches(y)), - 'readinessChecks': obj.readinessChecks?.map(y => toJson_CompositionSpecResourcesReadinessChecks(y)), + 'connectionDetails': obj.connectionDetails?.map(y => toJson_CompositionV1Alpha1SpecResourcesConnectionDetails(y)), + 'patches': obj.patches?.map(y => toJson_CompositionV1Alpha1SpecResourcesPatches(y)), + 'readinessChecks': obj.readinessChecks?.map(y => toJson_CompositionV1Alpha1SpecResourcesReadinessChecks(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -1730,37 +1730,37 @@ export function toJson_CompositionSpecResources(obj: CompositionSpecResources | /** * ConnectionDetail includes the information about the propagation of the connection information from one secret to another. * - * @schema CompositionSpecResourcesConnectionDetails + * @schema CompositionV1Alpha1SpecResourcesConnectionDetails */ -export interface CompositionSpecResourcesConnectionDetails { +export interface CompositionV1Alpha1SpecResourcesConnectionDetails { /** * FromConnectionSecretKey is the key that will be used to fetch the value from the given target resource. * - * @schema CompositionSpecResourcesConnectionDetails#fromConnectionSecretKey + * @schema CompositionV1Alpha1SpecResourcesConnectionDetails#fromConnectionSecretKey */ readonly fromConnectionSecretKey?: string; /** * Name of the connection secret key that will be propagated to the connection secret of the composition instance. Leave empty if you'd like to use the same key name. * - * @schema CompositionSpecResourcesConnectionDetails#name + * @schema CompositionV1Alpha1SpecResourcesConnectionDetails#name */ readonly name?: string; /** * Value that will be propagated to the connection secret of the composition instance. Typically you should use FromConnectionSecretKey instead, but an explicit value may be set to inject a fixed, non-sensitive connection secret values, for example a well-known port. Supercedes FromConnectionSecretKey when set. * - * @schema CompositionSpecResourcesConnectionDetails#value + * @schema CompositionV1Alpha1SpecResourcesConnectionDetails#value */ readonly value?: string; } /** - * Converts an object of type 'CompositionSpecResourcesConnectionDetails' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1SpecResourcesConnectionDetails' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpecResourcesConnectionDetails(obj: CompositionSpecResourcesConnectionDetails | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1SpecResourcesConnectionDetails(obj: CompositionV1Alpha1SpecResourcesConnectionDetails | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fromConnectionSecretKey': obj.fromConnectionSecretKey, @@ -1775,42 +1775,42 @@ export function toJson_CompositionSpecResourcesConnectionDetails(obj: Compositio /** * Patch is used to patch the field on the base resource at ToFieldPath after piping the value that is at FromFieldPath of the target resource through transformers. * - * @schema CompositionSpecResourcesPatches + * @schema CompositionV1Alpha1SpecResourcesPatches */ -export interface CompositionSpecResourcesPatches { +export interface CompositionV1Alpha1SpecResourcesPatches { /** * FromFieldPath is the path of the field on the upstream resource whose value to be used as input. * - * @schema CompositionSpecResourcesPatches#fromFieldPath + * @schema CompositionV1Alpha1SpecResourcesPatches#fromFieldPath */ readonly fromFieldPath: string; /** * ToFieldPath is the path of the field on the base resource whose value will be changed with the result of transforms. Leave empty if you'd like to propagate to the same path on the target resource. * - * @schema CompositionSpecResourcesPatches#toFieldPath + * @schema CompositionV1Alpha1SpecResourcesPatches#toFieldPath */ readonly toFieldPath?: string; /** * Transforms are the list of functions that are used as a FIFO pipe for the input to be transformed. * - * @schema CompositionSpecResourcesPatches#transforms + * @schema CompositionV1Alpha1SpecResourcesPatches#transforms */ - readonly transforms?: CompositionSpecResourcesPatchesTransforms[]; + readonly transforms?: CompositionV1Alpha1SpecResourcesPatchesTransforms[]; } /** - * Converts an object of type 'CompositionSpecResourcesPatches' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1SpecResourcesPatches' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpecResourcesPatches(obj: CompositionSpecResourcesPatches | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1SpecResourcesPatches(obj: CompositionV1Alpha1SpecResourcesPatches | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fromFieldPath': obj.fromFieldPath, 'toFieldPath': obj.toFieldPath, - 'transforms': obj.transforms?.map(y => toJson_CompositionSpecResourcesPatchesTransforms(y)), + 'transforms': obj.transforms?.map(y => toJson_CompositionV1Alpha1SpecResourcesPatchesTransforms(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -1820,44 +1820,44 @@ export function toJson_CompositionSpecResourcesPatches(obj: CompositionSpecResou /** * ReadinessCheck is used to indicate how to tell whether a resource is ready for consumption * - * @schema CompositionSpecResourcesReadinessChecks + * @schema CompositionV1Alpha1SpecResourcesReadinessChecks */ -export interface CompositionSpecResourcesReadinessChecks { +export interface CompositionV1Alpha1SpecResourcesReadinessChecks { /** * FieldPath shows the path of the field whose value will be used. * - * @schema CompositionSpecResourcesReadinessChecks#fieldPath + * @schema CompositionV1Alpha1SpecResourcesReadinessChecks#fieldPath */ readonly fieldPath?: string; /** * MatchInt is the value you'd like to match if you're using \\"MatchInt\\" type. * - * @schema CompositionSpecResourcesReadinessChecks#matchInteger + * @schema CompositionV1Alpha1SpecResourcesReadinessChecks#matchInteger */ readonly matchInteger?: number; /** * MatchString is the value you'd like to match if you're using \\"MatchString\\" type. * - * @schema CompositionSpecResourcesReadinessChecks#matchString + * @schema CompositionV1Alpha1SpecResourcesReadinessChecks#matchString */ readonly matchString?: string; /** * Type indicates the type of probe you'd like to use. * - * @schema CompositionSpecResourcesReadinessChecks#type + * @schema CompositionV1Alpha1SpecResourcesReadinessChecks#type */ - readonly type: CompositionSpecResourcesReadinessChecksType; + readonly type: CompositionV1Alpha1SpecResourcesReadinessChecksType; } /** - * Converts an object of type 'CompositionSpecResourcesReadinessChecks' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1SpecResourcesReadinessChecks' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpecResourcesReadinessChecks(obj: CompositionSpecResourcesReadinessChecks | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1SpecResourcesReadinessChecks(obj: CompositionV1Alpha1SpecResourcesReadinessChecks | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fieldPath': obj.fieldPath, @@ -1873,49 +1873,49 @@ export function toJson_CompositionSpecResourcesReadinessChecks(obj: CompositionS /** * Transform is a unit of process whose input is transformed into an output with the supplied configuration. * - * @schema CompositionSpecResourcesPatchesTransforms + * @schema CompositionV1Alpha1SpecResourcesPatchesTransforms */ -export interface CompositionSpecResourcesPatchesTransforms { +export interface CompositionV1Alpha1SpecResourcesPatchesTransforms { /** * Map uses the input as a key in the given map and returns the value. * - * @schema CompositionSpecResourcesPatchesTransforms#map + * @schema CompositionV1Alpha1SpecResourcesPatchesTransforms#map */ readonly map?: { [key: string]: string }; /** * Math is used to transform the input via mathematical operations such as multiplication. * - * @schema CompositionSpecResourcesPatchesTransforms#math + * @schema CompositionV1Alpha1SpecResourcesPatchesTransforms#math */ - readonly math?: CompositionSpecResourcesPatchesTransformsMath; + readonly math?: CompositionV1Alpha1SpecResourcesPatchesTransformsMath; /** * String is used to transform the input into a string or a different kind of string. Note that the input does not necessarily need to be a string. * - * @schema CompositionSpecResourcesPatchesTransforms#string + * @schema CompositionV1Alpha1SpecResourcesPatchesTransforms#string */ - readonly string?: CompositionSpecResourcesPatchesTransformsString; + readonly string?: CompositionV1Alpha1SpecResourcesPatchesTransformsString; /** * Type of the transform to be run. * - * @schema CompositionSpecResourcesPatchesTransforms#type + * @schema CompositionV1Alpha1SpecResourcesPatchesTransforms#type */ readonly type: string; } /** - * Converts an object of type 'CompositionSpecResourcesPatchesTransforms' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1SpecResourcesPatchesTransforms' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpecResourcesPatchesTransforms(obj: CompositionSpecResourcesPatchesTransforms | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1SpecResourcesPatchesTransforms(obj: CompositionV1Alpha1SpecResourcesPatchesTransforms | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'map': ((obj.map) === undefined) ? undefined : (Object.entries(obj.map).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {})), - 'math': toJson_CompositionSpecResourcesPatchesTransformsMath(obj.math), - 'string': toJson_CompositionSpecResourcesPatchesTransformsString(obj.string), + 'math': toJson_CompositionV1Alpha1SpecResourcesPatchesTransformsMath(obj.math), + 'string': toJson_CompositionV1Alpha1SpecResourcesPatchesTransformsString(obj.string), 'type': obj.type, }; // filter undefined values @@ -1926,9 +1926,9 @@ export function toJson_CompositionSpecResourcesPatchesTransforms(obj: Compositio /** * Type indicates the type of probe you'd like to use. * - * @schema CompositionSpecResourcesReadinessChecksType + * @schema CompositionV1Alpha1SpecResourcesReadinessChecksType */ -export enum CompositionSpecResourcesReadinessChecksType { +export enum CompositionV1Alpha1SpecResourcesReadinessChecksType { /** MatchString */ MATCH_STRING = \\"MatchString\\", /** MatchInteger */ @@ -1942,23 +1942,23 @@ export enum CompositionSpecResourcesReadinessChecksType { /** * Math is used to transform the input via mathematical operations such as multiplication. * - * @schema CompositionSpecResourcesPatchesTransformsMath + * @schema CompositionV1Alpha1SpecResourcesPatchesTransformsMath */ -export interface CompositionSpecResourcesPatchesTransformsMath { +export interface CompositionV1Alpha1SpecResourcesPatchesTransformsMath { /** * Multiply the value. * - * @schema CompositionSpecResourcesPatchesTransformsMath#multiply + * @schema CompositionV1Alpha1SpecResourcesPatchesTransformsMath#multiply */ readonly multiply?: number; } /** - * Converts an object of type 'CompositionSpecResourcesPatchesTransformsMath' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1SpecResourcesPatchesTransformsMath' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpecResourcesPatchesTransformsMath(obj: CompositionSpecResourcesPatchesTransformsMath | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1SpecResourcesPatchesTransformsMath(obj: CompositionV1Alpha1SpecResourcesPatchesTransformsMath | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'multiply': obj.multiply, @@ -1971,23 +1971,23 @@ export function toJson_CompositionSpecResourcesPatchesTransformsMath(obj: Compos /** * String is used to transform the input into a string or a different kind of string. Note that the input does not necessarily need to be a string. * - * @schema CompositionSpecResourcesPatchesTransformsString + * @schema CompositionV1Alpha1SpecResourcesPatchesTransformsString */ -export interface CompositionSpecResourcesPatchesTransformsString { +export interface CompositionV1Alpha1SpecResourcesPatchesTransformsString { /** * Format the input using a Go format string. See https://golang.org/pkg/fmt/ for details. * - * @schema CompositionSpecResourcesPatchesTransformsString#fmt + * @schema CompositionV1Alpha1SpecResourcesPatchesTransformsString#fmt */ readonly fmt: string; } /** - * Converts an object of type 'CompositionSpecResourcesPatchesTransformsString' to JSON representation. + * Converts an object of type 'CompositionV1Alpha1SpecResourcesPatchesTransformsString' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_CompositionSpecResourcesPatchesTransformsString(obj: CompositionSpecResourcesPatchesTransformsString | undefined): Record | undefined { +export function toJson_CompositionV1Alpha1SpecResourcesPatchesTransformsString(obj: CompositionV1Alpha1SpecResourcesPatchesTransformsString | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'fmt': obj.fmt, @@ -2501,11 +2501,11 @@ import { Construct } from 'constructs'; /** * A Configuration is the description of a Crossplane Configuration package. * - * @schema Configuration + * @schema ConfigurationV1Alpha1 */ -export class Configuration extends ApiObject { +export class ConfigurationV1Alpha1 extends ApiObject { /** - * Returns the apiVersion and kind for \\"Configuration\\" + * Returns the apiVersion and kind for \\"ConfigurationV1Alpha1\\" */ public static readonly GVK: GroupVersionKind = { apiVersion: 'meta.pkg.crossplane.io/v1alpha1', @@ -2513,28 +2513,28 @@ export class Configuration extends ApiObject { } /** - * Renders a Kubernetes manifest for \\"Configuration\\". + * Renders a Kubernetes manifest for \\"ConfigurationV1Alpha1\\". * * This can be used to inline resource manifests inside other objects (e.g. as templates). * * @param props initialization props */ - public static manifest(props: ConfigurationProps): any { + public static manifest(props: ConfigurationV1Alpha1Props): any { return { - ...Configuration.GVK, - ...toJson_ConfigurationProps(props), + ...ConfigurationV1Alpha1.GVK, + ...toJson_ConfigurationV1Alpha1Props(props), }; } /** - * Defines a \\"Configuration\\" API object + * Defines a \\"ConfigurationV1Alpha1\\" API object * @param scope the scope in which to define this object * @param id a scope-local name for the object * @param props initialization props */ - public constructor(scope: Construct, id: string, props: ConfigurationProps) { + public constructor(scope: Construct, id: string, props: ConfigurationV1Alpha1Props) { super(scope, id, { - ...Configuration.GVK, + ...ConfigurationV1Alpha1.GVK, ...props, }); } @@ -2546,8 +2546,8 @@ export class Configuration extends ApiObject { const resolved = super.toJson(); return { - ...Configuration.GVK, - ...toJson_ConfigurationProps(resolved), + ...ConfigurationV1Alpha1.GVK, + ...toJson_ConfigurationV1Alpha1Props(resolved), }; } } @@ -2555,32 +2555,32 @@ export class Configuration extends ApiObject { /** * A Configuration is the description of a Crossplane Configuration package. * - * @schema Configuration + * @schema ConfigurationV1Alpha1 */ -export interface ConfigurationProps { +export interface ConfigurationV1Alpha1Props { /** - * @schema Configuration#metadata + * @schema ConfigurationV1Alpha1#metadata */ readonly metadata?: ApiObjectMetadata; /** * ConfigurationSpec specifies the configuration of a Configuration. * - * @schema Configuration#spec + * @schema ConfigurationV1Alpha1#spec */ - readonly spec: ConfigurationSpec; + readonly spec: ConfigurationV1Alpha1Spec; } /** - * Converts an object of type 'ConfigurationProps' to JSON representation. + * Converts an object of type 'ConfigurationV1Alpha1Props' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ConfigurationProps(obj: ConfigurationProps | undefined): Record | undefined { +export function toJson_ConfigurationV1Alpha1Props(obj: ConfigurationV1Alpha1Props | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'metadata': obj.metadata, - 'spec': toJson_ConfigurationSpec(obj.spec), + 'spec': toJson_ConfigurationV1Alpha1Spec(obj.spec), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -2590,34 +2590,34 @@ export function toJson_ConfigurationProps(obj: ConfigurationProps | undefined): /** * ConfigurationSpec specifies the configuration of a Configuration. * - * @schema ConfigurationSpec + * @schema ConfigurationV1Alpha1Spec */ -export interface ConfigurationSpec { +export interface ConfigurationV1Alpha1Spec { /** * Semantic version constraints of Crossplane that package is compatible with. * - * @schema ConfigurationSpec#crossplane + * @schema ConfigurationV1Alpha1Spec#crossplane */ - readonly crossplane?: ConfigurationSpecCrossplane; + readonly crossplane?: ConfigurationV1Alpha1SpecCrossplane; /** * Dependencies on other packages. * - * @schema ConfigurationSpec#dependsOn + * @schema ConfigurationV1Alpha1Spec#dependsOn */ - readonly dependsOn?: ConfigurationSpecDependsOn[]; + readonly dependsOn?: ConfigurationV1Alpha1SpecDependsOn[]; } /** - * Converts an object of type 'ConfigurationSpec' to JSON representation. + * Converts an object of type 'ConfigurationV1Alpha1Spec' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ConfigurationSpec(obj: ConfigurationSpec | undefined): Record | undefined { +export function toJson_ConfigurationV1Alpha1Spec(obj: ConfigurationV1Alpha1Spec | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { - 'crossplane': toJson_ConfigurationSpecCrossplane(obj.crossplane), - 'dependsOn': obj.dependsOn?.map(y => toJson_ConfigurationSpecDependsOn(y)), + 'crossplane': toJson_ConfigurationV1Alpha1SpecCrossplane(obj.crossplane), + 'dependsOn': obj.dependsOn?.map(y => toJson_ConfigurationV1Alpha1SpecDependsOn(y)), }; // filter undefined values return Object.entries(result).reduce((r, i) => (i[1] === undefined) ? r : ({ ...r, [i[0]]: i[1] }), {}); @@ -2627,23 +2627,23 @@ export function toJson_ConfigurationSpec(obj: ConfigurationSpec | undefined): Re /** * Semantic version constraints of Crossplane that package is compatible with. * - * @schema ConfigurationSpecCrossplane + * @schema ConfigurationV1Alpha1SpecCrossplane */ -export interface ConfigurationSpecCrossplane { +export interface ConfigurationV1Alpha1SpecCrossplane { /** * Semantic version constraints of Crossplane that package is compatible with. * - * @schema ConfigurationSpecCrossplane#version + * @schema ConfigurationV1Alpha1SpecCrossplane#version */ readonly version: string; } /** - * Converts an object of type 'ConfigurationSpecCrossplane' to JSON representation. + * Converts an object of type 'ConfigurationV1Alpha1SpecCrossplane' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ConfigurationSpecCrossplane(obj: ConfigurationSpecCrossplane | undefined): Record | undefined { +export function toJson_ConfigurationV1Alpha1SpecCrossplane(obj: ConfigurationV1Alpha1SpecCrossplane | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'version': obj.version, @@ -2656,37 +2656,37 @@ export function toJson_ConfigurationSpecCrossplane(obj: ConfigurationSpecCrosspl /** * Dependency is a dependency on another package. One of Provider or Configuration may be supplied. * - * @schema ConfigurationSpecDependsOn + * @schema ConfigurationV1Alpha1SpecDependsOn */ -export interface ConfigurationSpecDependsOn { +export interface ConfigurationV1Alpha1SpecDependsOn { /** * Configuration is the name of a Configuration package image. * - * @schema ConfigurationSpecDependsOn#configuration + * @schema ConfigurationV1Alpha1SpecDependsOn#configuration */ readonly configuration?: string; /** * Provider is the name of a Provider package image. * - * @schema ConfigurationSpecDependsOn#provider + * @schema ConfigurationV1Alpha1SpecDependsOn#provider */ readonly provider?: string; /** * Version is the semantic version constraints of the dependency image. * - * @schema ConfigurationSpecDependsOn#version + * @schema ConfigurationV1Alpha1SpecDependsOn#version */ readonly version: string; } /** - * Converts an object of type 'ConfigurationSpecDependsOn' to JSON representation. + * Converts an object of type 'ConfigurationV1Alpha1SpecDependsOn' to JSON representation. */ /* eslint-disable max-len, quote-props */ -export function toJson_ConfigurationSpecDependsOn(obj: ConfigurationSpecDependsOn | undefined): Record | undefined { +export function toJson_ConfigurationV1Alpha1SpecDependsOn(obj: ConfigurationV1Alpha1SpecDependsOn | undefined): Record | undefined { if (obj === undefined) { return undefined; } const result = { 'configuration': obj.configuration,